.landing-hero[data-astro-cid-hepivtim]{padding:clamp(4rem,9vw,8rem) 0 clamp(3rem,6vw,5rem)}.hero-grid[data-astro-cid-hepivtim]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.landing-hero[data-astro-cid-hepivtim] h1[data-astro-cid-hepivtim]{max-width:13ch;margin:1.2rem 0 0;font-size:clamp(3.1rem,6.5vw,6rem)}.landing-hero[data-astro-cid-hepivtim] .lede[data-astro-cid-hepivtim]{max-width:48rem}.actions[data-astro-cid-hepivtim]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.signal[data-astro-cid-hepivtim]{border:1px solid var(--panel-line);border-radius:var(--radius-lg);background:radial-gradient(80% 100% at 100% 0%,#00b4e42e,transparent 60%),var(--panel);color:var(--panel-text);padding:clamp(1.5rem,4vw,2.6rem)}.signal[data-astro-cid-hepivtim] .mono[data-astro-cid-hepivtim]{color:var(--brand-cyan)}.signal[data-astro-cid-hepivtim] strong[data-astro-cid-hepivtim]{letter-spacing:-.04em;margin-top:5rem;font-size:clamp(1.6rem,3vw,2.5rem);display:block}.signal[data-astro-cid-hepivtim] p[data-astro-cid-hepivtim]{color:var(--panel-muted);font-family:var(--font-mono);margin:.8rem 0 0;font-size:.74rem;line-height:1.7}.article[data-astro-cid-hepivtim]{max-width:70rem}.article[data-astro-cid-hepivtim] article[data-astro-cid-hepivtim]{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:2rem;padding:2.4rem 0;display:grid}.article[data-astro-cid-hepivtim] article[data-astro-cid-hepivtim]:last-child{border-bottom:1px solid var(--line)}.article[data-astro-cid-hepivtim]>article[data-astro-cid-hepivtim]>span[data-astro-cid-hepivtim]{color:var(--accent)}.article[data-astro-cid-hepivtim] h2[data-astro-cid-hepivtim]{margin:0;font-size:clamp(1.5rem,2.7vw,2.2rem)}.article[data-astro-cid-hepivtim] p[data-astro-cid-hepivtim]{max-width:55rem;color:var(--ink-muted);margin:.75rem 0 0;line-height:1.8}.faq-section[data-astro-cid-hepivtim]{background:var(--surface-soft);border-block:1px solid var(--line)}.faq-section[data-astro-cid-hepivtim] h2[data-astro-cid-hepivtim]{margin:1rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem)}.faq[data-astro-cid-hepivtim]{border-top:1px solid var(--line);max-width:60rem;margin-top:2.5rem}details[data-astro-cid-hepivtim]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hepivtim]{cursor:pointer;padding:1.3rem 0;font-weight:620;list-style:none}details[data-astro-cid-hepivtim] p[data-astro-cid-hepivtim]{color:var(--ink-muted);margin:-.3rem 0 1.4rem;line-height:1.7}.final[data-astro-cid-hepivtim]{padding-top:clamp(4rem,8vw,7rem)}.final-card[data-astro-cid-hepivtim]{border-radius:var(--radius-lg);background:var(--panel);color:var(--panel-text);text-align:center;padding:clamp(2.5rem,6vw,5rem)}.final-card[data-astro-cid-hepivtim] h2[data-astro-cid-hepivtim]{max-width:18ch;margin-inline:auto;font-size:clamp(2.2rem,4vw,3.8rem)}.final-card[data-astro-cid-hepivtim] .lede[data-astro-cid-hepivtim]{max-width:42rem;color:var(--panel-muted);margin:1rem auto 1.8rem}.guide-section[data-astro-cid-hepivtim]{border-top:1px solid var(--line);background:var(--surface-soft)}.guide-section[data-astro-cid-hepivtim] h2[data-astro-cid-hepivtim]{margin:1rem 0 0;font-size:clamp(2.2rem,4vw,3.7rem)}.guide-section[data-astro-cid-hepivtim] .lede[data-astro-cid-hepivtim]{max-width:50rem}.guide-grid[data-astro-cid-hepivtim]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.guide-card[data-astro-cid-hepivtim]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:1.35rem;text-decoration:none}.guide-card[data-astro-cid-hepivtim] .mono[data-astro-cid-hepivtim]{color:var(--accent)}.guide-card[data-astro-cid-hepivtim] strong[data-astro-cid-hepivtim]{margin:.75rem 0 0;font-size:1.05rem;display:block}.guide-card[data-astro-cid-hepivtim] p[data-astro-cid-hepivtim]{color:var(--ink-muted);margin:.55rem 0 0;font-size:.88rem;line-height:1.55}@media (width<=880px){.hero-grid[data-astro-cid-hepivtim]{grid-template-columns:1fr}.signal[data-astro-cid-hepivtim] strong[data-astro-cid-hepivtim]{margin-top:3rem}.guide-grid[data-astro-cid-hepivtim]{grid-template-columns:1fr}}@media (width<=560px){.article[data-astro-cid-hepivtim] article[data-astro-cid-hepivtim]{grid-template-columns:1fr;gap:.5rem}}.fde-explainer[data-astro-cid-hepivtim]{color:var(--accent);text-underline-offset:.2em;margin-top:.85rem;font-size:.91rem;font-weight:650;display:inline-block}.landing-hero--local[data-astro-cid-hepivtim]{padding:clamp(2.3rem,5vw,4.4rem) 0 clamp(2rem,4vw,3.5rem)}.landing-hero--local[data-astro-cid-hepivtim] .hero-grid[data-astro-cid-hepivtim]{gap:clamp(1.8rem,5vw,4rem)}.landing-hero--local[data-astro-cid-hepivtim] h1[data-astro-cid-hepivtim]{max-width:16ch;font-size:clamp(2.6rem,5vw,4.8rem)}.landing-hero--local[data-astro-cid-hepivtim] .actions[data-astro-cid-hepivtim]{margin-top:1.45rem}.landing-hero--local[data-astro-cid-hepivtim] .signal[data-astro-cid-hepivtim] strong[data-astro-cid-hepivtim]{margin-top:1rem}.landing-hero--local[data-astro-cid-hepivtim] .signal[data-astro-cid-hepivtim] .local-price[data-astro-cid-hepivtim]{letter-spacing:-.03em;color:var(--panel-text);margin:1rem 0 0;font-family:inherit;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:750;line-height:1.2}@media (width<=880px){.landing-hero--local[data-astro-cid-hepivtim] .signal[data-astro-cid-hepivtim] strong[data-astro-cid-hepivtim]{margin-top:.8rem}}
