.page.svelte-1jgpc59.svelte-1jgpc59{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem}.header.svelte-1jgpc59.svelte-1jgpc59{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 2rem;border-bottom:1px solid #edf2f7;margin-bottom:2rem}.back.svelte-1jgpc59 a.svelte-1jgpc59{color:#38b2ac;text-decoration:none;font-size:.9rem;font-weight:600}.print-btn.svelte-1jgpc59.svelte-1jgpc59{background:#0d1117;color:#38b2ac;border:none;padding:.625rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer}.doc-meta.svelte-1jgpc59.svelte-1jgpc59{display:flex;gap:.5rem;margin-bottom:1.5rem}.tag.svelte-1jgpc59.svelte-1jgpc59{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-1jgpc59.svelte-1jgpc59{background:#e6fffa;color:#38b2ac;border-color:#b2f5ea}h1.svelte-1jgpc59.svelte-1jgpc59{font-size:2.2rem;font-weight:900;color:#0d1117;letter-spacing:-.04em;line-height:1.1;margin-bottom:1rem}.subtitle.svelte-1jgpc59.svelte-1jgpc59{font-size:1.05rem;color:#4a5568;line-height:1.7;margin-bottom:1.5rem}.author-row.svelte-1jgpc59.svelte-1jgpc59{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.author-img.svelte-1jgpc59.svelte-1jgpc59{width:44px;height:44px;border-radius:50%;object-fit:cover}.author-row.svelte-1jgpc59 strong.svelte-1jgpc59{display:block;font-size:.95rem;color:#0d1117}.author-row.svelte-1jgpc59 span.svelte-1jgpc59{font-size:.8rem;color:#718096}hr.svelte-1jgpc59.svelte-1jgpc59{border:none;border-top:2px solid #edf2f7;margin-bottom:3rem}section.svelte-1jgpc59.svelte-1jgpc59{margin-bottom:3rem}h2.svelte-1jgpc59.svelte-1jgpc59{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-1jgpc59.svelte-1jgpc59{list-style:none;display:flex;flex-direction:column;gap:1rem}.checklist.svelte-1jgpc59 li.svelte-1jgpc59{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-1jgpc59 li input[type=checkbox].svelte-1jgpc59{width:18px;height:18px;accent-color:#38b2ac;flex-shrink:0;margin-top:2px;cursor:pointer}.checklist.svelte-1jgpc59 li code.svelte-1jgpc59{background:#edf2f7;color:#2d3748;padding:.15rem .4rem;border-radius:4px;font-size:.85rem;font-family:monospace;word-break:break-all}.checklist.svelte-1jgpc59 li a.svelte-1jgpc59{color:#38b2ac}.footer-cta.svelte-1jgpc59.svelte-1jgpc59{margin-top:4rem;padding:2.5rem;background:#0d1117;border-radius:20px;text-align:center}.footer-cta.svelte-1jgpc59 p.svelte-1jgpc59{color:#a0aec0;margin-bottom:1.25rem}.cta-btn.svelte-1jgpc59.svelte-1jgpc59{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-1jgpc59.svelte-1jgpc59:hover{opacity:.85}
