.cs-hero.svelte-1sy51kg{padding-block:var(--space-12) var(--space-12);background:radial-gradient(60% 55% at 88% -5%, var(--cobalt-soft) 0%, transparent 62%), radial-gradient(circle at 1px 1px, var(--ink-150) 1px, transparent 0);border-bottom:var(--stroke-hair) solid var(--line-soft);background-size:auto,30px 30px;position:relative;overflow:hidden}@media (width>=768px){.cs-hero.svelte-1sy51kg{padding-block:var(--space-16) var(--space-16)}}.cs-back.svelte-1sy51kg{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.cs-back.svelte-1sy51kg:hover{color:var(--accent-ink)}.cs-eyebrow.svelte-1sy51kg{color:var(--accent);margin:0 0 var(--space-4)}.cs-title.svelte-1sy51kg{font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(2.25rem, 6vw, var(--text-5xl));letter-spacing:var(--tracking-tighter);color:var(--ink-900);text-wrap:balance;max-width:22ch;margin:0;line-height:1.05}.cs-lede.svelte-1sy51kg{margin:var(--space-5) 0 0;max-width:58ch;font-size:clamp(var(--text-base), 2.2vw, var(--text-lg));line-height:var(--leading-normal);color:var(--ink-600);text-wrap:pretty}.cs-facts.svelte-1sy51kg{gap:var(--space-4) var(--space-10);margin:var(--space-8) 0 0;padding-top:var(--space-6);border-top:var(--stroke-hair) solid var(--line-default);flex-wrap:wrap;display:flex}.cs-fact.svelte-1sy51kg dt:where(.svelte-1sy51kg){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-400)}.cs-fact.svelte-1sy51kg dd:where(.svelte-1sy51kg){margin:var(--space-1) 0 0;color:var(--ink-800);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.cs-stack.svelte-1sy51kg{margin:var(--space-6) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cs-stack.svelte-1sy51kg .fl-tag{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--paper-sunken);color:var(--ink-600);padding:5px 10px}.cs-container.svelte-1sy51kg{max-width:var(--container-md)}.cs-viewer.svelte-1sy51kg{margin:0 auto var(--space-12);max-width:460px}.cs-viewer.svelte-1sy51kg figcaption:where(.svelte-1sy51kg){margin-top:var(--space-3);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--ink-400)}.cs-section.svelte-1sy51kg+.cs-section:where(.svelte-1sy51kg){margin-top:var(--space-12)}.cs-h2.svelte-1sy51kg{margin-bottom:var(--space-5)}.cs-p.svelte-1sy51kg{margin:0 0 var(--space-4);max-width:68ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--ink-600);text-wrap:pretty}.cs-p.svelte-1sy51kg:last-child{margin-bottom:0}.cs-decisions.svelte-1sy51kg{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cs-decisions.svelte-1sy51kg .cs-decision-card{width:100%}.cs-decision-title.svelte-1sy51kg{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.cs-decision-body.svelte-1sy51kg{color:var(--ink-600);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.cs-outcomes.svelte-1sy51kg{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-outcomes.svelte-1sy51kg li:where(.svelte-1sy51kg){align-items:flex-start;gap:var(--space-3);color:var(--ink-700);font-size:var(--text-base);line-height:var(--leading-normal);display:flex}.cs-check.svelte-1sy51kg{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--grass-ink);background:var(--grass-soft);border:var(--stroke-line) solid var(--grass);flex:none;place-items:center;margin-top:-2px;display:inline-grid}.cs-faq.svelte-1sy51kg{gap:var(--space-6);margin:0;display:grid}.cs-faq-item.svelte-1sy51kg dt:where(.svelte-1sy51kg){font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.cs-faq-item.svelte-1sy51kg dd:where(.svelte-1sy51kg){margin:var(--space-2) 0 0;max-width:68ch;color:var(--ink-600);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty}.cs-external.svelte-1sy51kg{margin:var(--space-6) 0 0}.cs-external.svelte-1sy51kg a:where(.svelte-1sy51kg){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-ink);border-bottom:var(--stroke-line) solid var(--accent);transition:opacity var(--dur-fast) var(--ease-out);align-items:center;gap:4px;padding-bottom:2px;text-decoration:none;display:inline-flex}.cs-external.svelte-1sy51kg a:where(.svelte-1sy51kg):hover{opacity:.72}.cs-next.svelte-1sy51kg{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-8);border-top:var(--stroke-hair) solid var(--line-default);flex-wrap:wrap;display:flex}.cs-next-label.svelte-1sy51kg{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-400)}
