.page.svelte-10xisgy.svelte-10xisgy{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem}.header.svelte-10xisgy.svelte-10xisgy{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 2rem;border-bottom:1px solid #edf2f7;margin-bottom:2rem}.back.svelte-10xisgy a.svelte-10xisgy{color:#38b2ac;text-decoration:none;font-size:.9rem;font-weight:600}.actions.svelte-10xisgy.svelte-10xisgy{display:flex;gap:1rem}.btn-outline.svelte-10xisgy.svelte-10xisgy{color:#0d1117;border:2px solid #e2e8f0;background:transparent;padding:.625rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none}.btn-outline.svelte-10xisgy.svelte-10xisgy:hover{border-color:#cbd5e0}.print-btn.svelte-10xisgy.svelte-10xisgy{background:#0d1117;color:#38b2ac;border:none;padding:.625rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer}.doc-meta.svelte-10xisgy.svelte-10xisgy{display:flex;gap:.5rem;margin-bottom:1.5rem}.tag.svelte-10xisgy.svelte-10xisgy{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;background:#f8fafc;color:#718096;padding:.25rem .75rem;border-radius:20px;border:1px solid #e2e8f0}.tag.teal.svelte-10xisgy.svelte-10xisgy{background:#e6fffa;color:#38b2ac;border-color:#b2f5ea}h1.svelte-10xisgy.svelte-10xisgy{font-size:2.2rem;font-weight:900;color:#0d1117;letter-spacing:-.04em;line-height:1.1;margin-bottom:1rem}.subtitle.svelte-10xisgy.svelte-10xisgy{font-size:1.05rem;color:#4a5568;line-height:1.7;margin-bottom:1.5rem}hr.svelte-10xisgy.svelte-10xisgy{border:none;border-top:2px solid #edf2f7;margin-bottom:3rem}section.svelte-10xisgy.svelte-10xisgy{margin-bottom:3rem}h2.svelte-10xisgy.svelte-10xisgy{font-size:1.3rem;font-weight:900;color:#0d1117;letter-spacing:-.02em;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #38b2ac;display:inline-block}.checklist.svelte-10xisgy.svelte-10xisgy{list-style:none;display:flex;flex-direction:column;gap:1rem}.checklist.svelte-10xisgy li.svelte-10xisgy{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:#f8fafc;border-radius:12px;border:1px solid #edf2f7;font-size:.95rem;line-height:1.6;color:#2d3748}.checklist.svelte-10xisgy li input[type=checkbox].svelte-10xisgy{width:18px;height:18px;accent-color:#38b2ac;flex-shrink:0;margin-top:2px;cursor:pointer}.footer-cta.svelte-10xisgy.svelte-10xisgy{margin-top:4rem;padding:2.5rem;background:#0d1117;border-radius:20px;text-align:center}.footer-cta.svelte-10xisgy p.svelte-10xisgy{color:#a0aec0;margin-bottom:1.25rem}.cta-btn.svelte-10xisgy.svelte-10xisgy{display:inline-block;background:#38b2ac;color:#0d1117;font-weight:900;padding:.875rem 2rem;border-radius:12px;text-decoration:none;font-size:1rem;transition:opacity .2s}.cta-btn.svelte-10xisgy.svelte-10xisgy:hover{opacity:.85}
