.related.svelte-1o0ex01{max-width:48rem;margin:var(--space-12) auto 0;gap:12px;display:grid}.related.svelte-1o0ex01 h2:where(.svelte-1o0ex01){font-family:var(--font-song);margin-bottom:8px;font-size:1.5rem}.related.svelte-1o0ex01 a:where(.svelte-1o0ex01){color:var(--color-cinnabar);text-underline-offset:3px;text-decoration:underline}article.svelte-1o0ex01{--container-width:var(--article-width)}.hero.svelte-1o0ex01{text-align:center;max-width:56rem;margin:0 auto}.eyebrow.svelte-1o0ex01{color:var(--color-cinnabar);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700}h1.svelte-1o0ex01{margin-top:var(--space-4);font-family:var(--font-song);font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.02}.intro.svelte-1o0ex01{max-width:48rem;margin:var(--space-6) auto 0;color:var(--color-ink-soft);font-size:1.125rem;line-height:2rem}.actions.svelte-1o0ex01{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);display:flex}.actions.svelte-1o0ex01 a:where(.svelte-1o0ex01),aside.svelte-1o0ex01 a:where(.svelte-1o0ex01){min-height:3rem;padding:0 var(--space-6);border:1px solid var(--color-line-strong);background:var(--color-card);border-radius:.75rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.actions.svelte-1o0ex01 .primary:where(.svelte-1o0ex01){border-color:var(--color-cinnabar);background:var(--color-cinnabar);color:#fff}.actions.svelte-1o0ex01 .primary:where(.svelte-1o0ex01):hover{background:var(--color-cinnabar-deep)}.included.svelte-1o0ex01{margin-top:var(--space-4);color:var(--color-ink-faint);font-size:.75rem}.highlights.svelte-1o0ex01{gap:var(--space-4);margin-top:var(--section-space);grid-template-columns:repeat(3,1fr);display:grid}.highlights.svelte-1o0ex01>div:where(.svelte-1o0ex01){padding:var(--space-6);border:1px solid var(--color-line);box-shadow:var(--shadow-card);background:#fdfbf6e6;border-radius:1rem}.highlights.svelte-1o0ex01 span:where(.svelte-1o0ex01){background:var(--color-cinnabar-wash);width:2.75rem;height:2.75rem;color:var(--color-cinnabar);font-family:var(--font-brush);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.highlights.svelte-1o0ex01 h2:where(.svelte-1o0ex01){margin-top:var(--space-5);font-family:var(--font-song);font-size:1.25rem}.highlights.svelte-1o0ex01 p:where(.svelte-1o0ex01){margin-top:var(--space-2);color:var(--color-ink-soft);font-size:.875rem;line-height:1.5rem}.sections.svelte-1o0ex01,.faq.svelte-1o0ex01{max-width:48rem;margin:var(--section-space) auto 0}.sections.svelte-1o0ex01{gap:var(--space-12);display:grid}.sections.svelte-1o0ex01 h2:where(.svelte-1o0ex01),.faq.svelte-1o0ex01 h2:where(.svelte-1o0ex01),aside.svelte-1o0ex01 h2:where(.svelte-1o0ex01){font-family:var(--font-song);font-size:1.875rem}.sections.svelte-1o0ex01 section:where(.svelte-1o0ex01)>div:where(.svelte-1o0ex01){gap:var(--space-4);margin-top:var(--space-4);color:var(--color-ink-soft);font-size:.98rem;line-height:2rem;display:grid}.faq.svelte-1o0ex01>h2:where(.svelte-1o0ex01){margin-top:var(--space-3)}.faq.svelte-1o0ex01>div:where(.svelte-1o0ex01){gap:var(--space-3);margin-top:var(--space-6);display:grid}details.svelte-1o0ex01{padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);background:#fdfbf6cc;border-radius:1rem}summary.svelte-1o0ex01{cursor:pointer;font-weight:600}details.svelte-1o0ex01 p:where(.svelte-1o0ex01){margin-top:var(--space-3);color:var(--color-ink-soft);font-size:.875rem;line-height:1.75rem}aside.svelte-1o0ex01{max-width:56rem;margin:var(--section-space) auto 0;padding:var(--space-10) var(--space-6);background:var(--color-cinnabar-wash);text-align:center;border:1px solid #b3382c33;border-radius:2rem}aside.svelte-1o0ex01>p:where(.svelte-1o0ex01){color:var(--color-cinnabar);font-family:var(--font-brush);font-size:1.25rem}aside.svelte-1o0ex01 h2:where(.svelte-1o0ex01){margin-top:var(--space-2)}aside.svelte-1o0ex01 a:where(.svelte-1o0ex01){margin-top:var(--space-6);border-color:var(--color-cinnabar);background:var(--color-cinnabar);color:#fff}@media (width<=767px){.actions.svelte-1o0ex01{flex-direction:column}.highlights.svelte-1o0ex01{grid-template-columns:1fr}}
