.page-head[data-astro-cid-fl4heyph]{gap:18px;padding-top:150px;padding-bottom:clamp(32px,5vw,64px);display:grid}.page-head[data-astro-cid-fl4heyph] h1[data-astro-cid-fl4heyph]{max-width:20ch;margin-top:6px;font-size:clamp(2.25rem,4.6vw,3.5rem)}.page-head[data-astro-cid-fl4heyph] .lead[data-astro-cid-fl4heyph]{max-width:58ch}.page-head[data-astro-cid-fl4heyph] .crumbs{margin-bottom:12px}.steps-section[data-astro-cid-fl4heyph]{padding-top:clamp(24px,3vw,40px)}.steps[data-astro-cid-fl4heyph]{border-top:1px solid var(--hairline);margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.step[data-astro-cid-fl4heyph]{border-bottom:1px solid var(--hairline);grid-template-columns:190px minmax(0,1fr);gap:clamp(16px,4vw,56px);padding-block:clamp(30px,4vw,44px);display:grid}.step-side[data-astro-cid-fl4heyph]{align-content:start;gap:8px;display:grid}.step-num[data-astro-cid-fl4heyph]{font-family:var(--font-display);letter-spacing:.16em;color:var(--brand-bright);font-size:.75rem}.step-side[data-astro-cid-fl4heyph] h3[data-astro-cid-fl4heyph]{font-size:clamp(1.3rem,2vw,1.6rem)}.step-body[data-astro-cid-fl4heyph]{gap:14px;max-width:66ch;display:grid}.step-body[data-astro-cid-fl4heyph] p[data-astro-cid-fl4heyph]{color:var(--ash);font-size:1rem;line-height:1.65}.step-split[data-astro-cid-fl4heyph]{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:8px 0 0;padding-top:20px;display:grid}.step-split[data-astro-cid-fl4heyph] dt[data-astro-cid-fl4heyph]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.625rem}.step-split[data-astro-cid-fl4heyph] dd[data-astro-cid-fl4heyph]{margin:0}.step-split[data-astro-cid-fl4heyph] ul[data-astro-cid-fl4heyph]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.step-split[data-astro-cid-fl4heyph] li[data-astro-cid-fl4heyph]{color:var(--ash);gap:10px;font-size:.875rem;line-height:1.45;display:flex}.step-split[data-astro-cid-fl4heyph] li[data-astro-cid-fl4heyph]:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:4px;height:4px;margin-top:.55em}@media (width<=800px){.step[data-astro-cid-fl4heyph]{grid-template-columns:minmax(0,1fr);gap:16px}.step-split[data-astro-cid-fl4heyph]{grid-template-columns:minmax(0,1fr)}}.needs[data-astro-cid-fl4heyph]{border-block:1px solid var(--hairline)}.needs-grid[data-astro-cid-fl4heyph]{margin-top:clamp(28px,4vw,44px)}.need[data-astro-cid-fl4heyph]{align-content:start;gap:10px;display:grid}.need-num[data-astro-cid-fl4heyph]{font-family:var(--font-display);letter-spacing:.14em;color:var(--brand-bright);font-size:.75rem}.need[data-astro-cid-fl4heyph] h3[data-astro-cid-fl4heyph]{font-size:1.125rem}.need[data-astro-cid-fl4heyph] p[data-astro-cid-fl4heyph]{color:var(--ash);font-size:.9375rem;line-height:1.6}.need[data-astro-cid-fl4heyph] .need-note[data-astro-cid-fl4heyph]{border-top:1px solid var(--hairline);color:var(--muted);margin-top:4px;padding-top:12px;font-size:.8125rem;line-height:1.55}.risks-grid[data-astro-cid-fl4heyph]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.risks-head[data-astro-cid-fl4heyph]{gap:16px;display:grid;position:sticky;top:110px}.risk-list[data-astro-cid-fl4heyph]{display:grid}.risk[data-astro-cid-fl4heyph]{border-top:1px solid var(--hairline);gap:10px;padding-block:26px;display:grid}.risk[data-astro-cid-fl4heyph]:last-child{border-bottom:1px solid var(--hairline)}.risk-tag[data-astro-cid-fl4heyph]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.625rem}.risk[data-astro-cid-fl4heyph] h3[data-astro-cid-fl4heyph]{font-size:1.1875rem}.risk-body[data-astro-cid-fl4heyph]{color:var(--ash);font-size:.9375rem;line-height:1.6}.risk-fix[data-astro-cid-fl4heyph]{border-left:2px solid var(--brand);color:var(--ivory);margin-top:4px;padding-left:14px;font-size:.875rem;line-height:1.55}.risk-fix[data-astro-cid-fl4heyph] span[data-astro-cid-fl4heyph]{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-bright);margin-bottom:3px;font-size:.625rem;display:block}@media (width<=900px){.risks-grid[data-astro-cid-fl4heyph]{grid-template-columns:minmax(0,1fr)}.risks-head[data-astro-cid-fl4heyph]{position:static}}.table-wrap[data-astro-cid-fl4heyph]{border:1px solid var(--hairline);border-radius:var(--r-lg);margin-top:clamp(26px,3vw,36px);overflow:hidden}.timeline[data-astro-cid-fl4heyph]{border-collapse:collapse;width:100%}.timeline[data-astro-cid-fl4heyph] thead[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph]{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);background:#ededf308;padding:14px 20px;font-size:.625rem;font-weight:500}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] tr[data-astro-cid-fl4heyph]{transition:background .25s}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] tr[data-astro-cid-fl4heyph]+tr[data-astro-cid-fl4heyph]{border-top:1px solid var(--hairline)}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] tr[data-astro-cid-fl4heyph]:hover{background:#ededf305}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph],.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] td[data-astro-cid-fl4heyph]{text-align:left;vertical-align:top;padding:16px 20px;font-weight:400}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph]{font-family:var(--font-display);letter-spacing:.01em;color:var(--ivory);width:34%;font-size:.9375rem;font-weight:480;font-stretch:104%}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph] a[data-astro-cid-fl4heyph]{transition:color .2s}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph] a[data-astro-cid-fl4heyph]:hover{color:var(--brand-bright)}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] td[data-astro-cid-fl4heyph]{color:var(--ash);font-size:.9375rem;line-height:1.5}.table-note[data-astro-cid-fl4heyph]{max-width:74ch;color:var(--muted);margin-top:16px;font-size:.8125rem;line-height:1.55}@media (width<=620px){.timeline[data-astro-cid-fl4heyph] thead[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph],.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph],.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] td[data-astro-cid-fl4heyph]{padding:13px 14px}.timeline[data-astro-cid-fl4heyph] tbody[data-astro-cid-fl4heyph] th[data-astro-cid-fl4heyph]{width:42%}}.scene-wrap[data-astro-cid-fl4heyph]{margin-block:clamp(24px,4vw,44px)}
