.site-header.svelte-9x8p26{position:sticky;top:0;z-index:100;background:var(--surface);border-bottom:1px solid var(--border)}.header-inner.svelte-9x8p26{max-width:960px;margin:0 auto;padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand.svelte-9x8p26{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1rem;text-decoration:none}nav.svelte-9x8p26 a:where(.svelte-9x8p26){font-size:.875rem;font-weight:500;color:var(--muted);text-decoration:none;transition:color var(--dur)}nav.svelte-9x8p26 a:where(.svelte-9x8p26):hover{color:var(--ink)}nav.svelte-9x8p26{display:flex;gap:20px;align-items:center}.nav-cta.svelte-9x8p26{background:var(--teal);color:#fff!important;padding:6px 14px;border-radius:var(--r-pill);font-size:.8125rem!important}.nav-cta.svelte-9x8p26:hover{background:var(--teal-hover)!important}.section-band.svelte-9x8p26{padding:64px 0}.container.svelte-9x8p26{max-width:720px;margin:0 auto;padding:0 24px}.breadcrumb.svelte-9x8p26{font-size:.8125rem;color:var(--muted);margin-bottom:24px}.breadcrumb.svelte-9x8p26 a:where(.svelte-9x8p26){color:var(--teal);text-decoration:none}.breadcrumb.svelte-9x8p26 a:where(.svelte-9x8p26):hover{text-decoration:underline}.breadcrumb.svelte-9x8p26 span:where(.svelte-9x8p26){margin:0 8px}.article-hero.svelte-9x8p26{background:var(--surface);border-bottom:1px solid var(--border);padding:40px 0 48px}.article-meta.svelte-9x8p26{display:flex;gap:16px;align-items:center;margin-bottom:20px;font-size:.8125rem}.article-meta.svelte-9x8p26 .category:where(.svelte-9x8p26){background:var(--teal);color:#fff;padding:4px 12px;border-radius:var(--r-pill);font-weight:600}.article-meta.svelte-9x8p26 .date:where(.svelte-9x8p26),.article-meta.svelte-9x8p26 .reading-time:where(.svelte-9x8p26){color:var(--muted)}h1.svelte-9x8p26{font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1.15;margin-bottom:16px;letter-spacing:-.02em}.hero-lede.svelte-9x8p26{font-size:1.125rem;color:var(--muted);line-height:1.6;margin-bottom:24px}.summary-box.svelte-9x8p26{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 24px;font-size:.9375rem;line-height:1.7;color:var(--ink)}.summary-box.svelte-9x8p26 strong:where(.svelte-9x8p26){color:var(--teal)}.article-hero-image.svelte-9x8p26{margin-top:32px}.article-hero-image.svelte-9x8p26 img:where(.svelte-9x8p26){display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r-lg)}.article-hero-image.svelte-9x8p26 figcaption:where(.svelte-9x8p26){margin-top:8px;font-size:.75rem;color:var(--muted)}.article-hero-image.svelte-9x8p26 figcaption:where(.svelte-9x8p26) a:where(.svelte-9x8p26){color:var(--muted);text-decoration:underline}.article-hero-image.svelte-9x8p26 figcaption:where(.svelte-9x8p26) a:where(.svelte-9x8p26):hover{color:var(--teal)}.article-body.svelte-9x8p26{background:var(--bg);padding:48px 0 80px}.content.svelte-9x8p26{font-size:1rem;line-height:1.8;color:var(--ink)}.content.svelte-9x8p26 h2:where(.svelte-9x8p26){font-size:1.5rem;font-weight:700;margin-top:48px;margin-bottom:20px;line-height:1.3}.content.svelte-9x8p26 h3:where(.svelte-9x8p26){font-size:1.125rem;font-weight:600;margin-top:32px;margin-bottom:16px}.content.svelte-9x8p26 p:where(.svelte-9x8p26){margin-bottom:20px}.content.svelte-9x8p26 a:where(.svelte-9x8p26){color:var(--teal);text-decoration:underline;text-underline-offset:2px}.content.svelte-9x8p26 a:where(.svelte-9x8p26):hover{color:var(--teal-hover)}.content.svelte-9x8p26 ul:where(.svelte-9x8p26){list-style:disc;margin-bottom:20px;padding-left:24px}.content.svelte-9x8p26 ol:where(.svelte-9x8p26){list-style:decimal;margin-bottom:20px;padding-left:24px}.content.svelte-9x8p26 li:where(.svelte-9x8p26){margin-bottom:8px}blockquote.svelte-9x8p26{border-left:3px solid var(--teal);padding-left:20px;margin:28px 0;font-style:italic;color:var(--muted)}blockquote.svelte-9x8p26 p:where(.svelte-9x8p26){margin-bottom:8px}blockquote.svelte-9x8p26 cite:where(.svelte-9x8p26){font-size:.875rem;font-style:normal;color:var(--muted)}table.svelte-9x8p26{width:100%;border-collapse:collapse;margin:28px 0;font-size:.9375rem}th.svelte-9x8p26,td.svelte-9x8p26{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border)}th.svelte-9x8p26{font-weight:600;background:var(--surface)}tr.svelte-9x8p26:hover{background:var(--surface)}.faq-section.svelte-9x8p26{margin-top:32px}details.svelte-9x8p26{border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:16px;background:var(--surface)}summary.svelte-9x8p26{padding:18px 24px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}summary.svelte-9x8p26::-webkit-details-marker{display:none}summary.svelte-9x8p26:after{content:"+";font-size:1.25rem;color:var(--teal)}details[open].svelte-9x8p26 summary:where(.svelte-9x8p26):after{content:"−"}.faq-answer.svelte-9x8p26{padding:0 24px 20px}.faq-answer.svelte-9x8p26>p:where(.svelte-9x8p26){margin:0 0 10px;color:var(--muted);font-size:.9375rem;line-height:1.65}.faq-answer.svelte-9x8p26>p:where(.svelte-9x8p26):last-child{margin-bottom:0}.faq-answer.svelte-9x8p26>ol:where(.svelte-9x8p26){list-style:decimal;padding-left:24px;margin:0;color:var(--muted);font-size:.9375rem}.faq-answer.svelte-9x8p26>ol:where(.svelte-9x8p26) li:where(.svelte-9x8p26){margin-bottom:10px;line-height:1.65}.faq-answer.svelte-9x8p26>ol:where(.svelte-9x8p26) li:where(.svelte-9x8p26):last-child{margin-bottom:0}.faq-answer.svelte-9x8p26>ol:where(.svelte-9x8p26) li:where(.svelte-9x8p26) strong:where(.svelte-9x8p26){color:var(--ink)}.article-cta.svelte-9x8p26{background:linear-gradient(135deg,var(--teal) 0%,var(--teal-hover) 100%);color:#fff;padding:32px;border-radius:var(--r-lg);margin-top:48px;text-align:center;text-wrap:balance}.article-cta.svelte-9x8p26 h3:where(.svelte-9x8p26){font-size:1.25rem;margin:0 0 12px;color:#fff}.article-cta.svelte-9x8p26 p:where(.svelte-9x8p26){margin:0 0 20px;opacity:.9;font-size:.9375rem}.cta-button.svelte-9x8p26{display:inline-block;background:#fff;color:var(--teal)!important;padding:12px 24px;border-radius:var(--r-pill);font-weight:600;text-decoration:none!important;transition:transform var(--dur),box-shadow var(--dur)}.cta-button.svelte-9x8p26:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media(max-width:640px){.section-band.svelte-9x8p26{padding:40px 0}.container.svelte-9x8p26{padding:0 16px}.article-hero.svelte-9x8p26{padding:32px 0}.article-meta.svelte-9x8p26{flex-wrap:wrap;gap:8px 16px}table.svelte-9x8p26{font-size:.875rem}th.svelte-9x8p26,td.svelte-9x8p26{padding:10px 12px}}
