.head[data-astro-cid-ofsj34dy]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:32px;align-items:start;margin-bottom:clamp(40px,6vw,72px)}.head[data-astro-cid-ofsj34dy] h2[data-astro-cid-ofsj34dy]{margin:0}.head[data-astro-cid-ofsj34dy] .lede[data-astro-cid-ofsj34dy]{margin:20px 0 0}.label[data-astro-cid-ofsj34dy]{margin-top:10px}@media(max-width:860px){.head[data-astro-cid-ofsj34dy]{grid-template-columns:1fr;gap:8px}}li[data-astro-cid-ofsj34dy]>.num[data-astro-cid-ofsj34dy]{justify-self:start}.muted-p[data-astro-cid-ofsj34dy]{color:var(--ink-2)}.ink[data-astro-cid-ofsj34dy]{color:var(--ink)}.mono[data-astro-cid-ofsj34dy]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px}.answer-grid[data-astro-cid-ofsj34dy]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start;padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--hair)}@media(max-width:900px){.answer-grid[data-astro-cid-ofsj34dy]{grid-template-columns:1fr}}.answer[data-astro-cid-ofsj34dy]{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.45;letter-spacing:-.02em;color:var(--ink);margin-bottom:1.2em}.signs[data-astro-cid-ofsj34dy]{height:auto}.signs[data-astro-cid-ofsj34dy] h3[data-astro-cid-ofsj34dy]{font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.03em;margin-bottom:18px}.signs-list[data-astro-cid-ofsj34dy]{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--hair)}.signs-list[data-astro-cid-ofsj34dy] li[data-astro-cid-ofsj34dy]{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid var(--hair);line-height:1.45;font-size:.98rem}.signs-list[data-astro-cid-ofsj34dy] .num[data-astro-cid-ofsj34dy]{margin-top:1px}.signs-foot[data-astro-cid-ofsj34dy]{display:flex;align-items:center;gap:12px;margin:0;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.dot[data-astro-cid-ofsj34dy]{width:8px;height:8px;border-radius:50%;background:var(--sea);box-shadow:0 0 0 4px rgba(var(--sea-rgb),.1);flex:none}.stages[data-astro-cid-ofsj34dy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair)}.stage[data-astro-cid-ofsj34dy]{position:relative;display:flex;flex-direction:column;padding:32px clamp(20px,2.6vw,36px) 0 0}.stage[data-astro-cid-ofsj34dy]+.stage[data-astro-cid-ofsj34dy]{padding-left:clamp(20px,2.6vw,36px);border-left:1px solid var(--hair)}.stage[data-astro-cid-ofsj34dy]:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--sea);box-shadow:0 0 0 4px var(--paper-2)}.stage[data-astro-cid-ofsj34dy]+.stage[data-astro-cid-ofsj34dy]:before{left:-5px}.stage-n[data-astro-cid-ofsj34dy]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.stage[data-astro-cid-ofsj34dy] h3[data-astro-cid-ofsj34dy]{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1;letter-spacing:-.045em;margin:22px 0 12px}.stage[data-astro-cid-ofsj34dy] .line[data-astro-cid-ofsj34dy]{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.25;color:var(--sea);margin-bottom:22px}.stage[data-astro-cid-ofsj34dy] ul[data-astro-cid-ofsj34dy]{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--hair)}.stage[data-astro-cid-ofsj34dy] ul[data-astro-cid-ofsj34dy] li[data-astro-cid-ofsj34dy]{position:relative;padding:12px 0 12px 20px;border-bottom:1px solid var(--hair-2);font-size:.97rem;line-height:1.5;color:var(--ink-2)}.stage[data-astro-cid-ofsj34dy] ul[data-astro-cid-ofsj34dy] li[data-astro-cid-ofsj34dy]:before{content:"";position:absolute;left:0;top:1.25em;width:8px;height:1.5px;background:var(--sea)}.decision[data-astro-cid-ofsj34dy]{margin:auto 0 0;background:var(--white);border:1px solid var(--hair-2);border-radius:var(--radius-sm);padding:16px 18px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.decision[data-astro-cid-ofsj34dy] span[data-astro-cid-ofsj34dy]{display:block;font-family:var(--font-mono);font-weight:500;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}@media(max-width:900px){.stages[data-astro-cid-ofsj34dy]{grid-template-columns:minmax(0,1fr);border-top:0}.stage[data-astro-cid-ofsj34dy],.stage[data-astro-cid-ofsj34dy]+.stage[data-astro-cid-ofsj34dy]{padding:28px 0 36px;border-left:0;border-top:1px solid var(--hair)}.stage[data-astro-cid-ofsj34dy]:before,.stage[data-astro-cid-ofsj34dy]+.stage[data-astro-cid-ofsj34dy]:before{left:0}}.options[data-astro-cid-ofsj34dy]{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.option[data-astro-cid-ofsj34dy]{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,1.6fr);gap:24px;align-items:center;padding:clamp(28px,4vw,48px) 0;border-bottom:1px solid var(--hair)}.option[data-astro-cid-ofsj34dy] h3[data-astro-cid-ofsj34dy]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.95;letter-spacing:-.02em;color:var(--sea);margin:0}.option[data-astro-cid-ofsj34dy] p[data-astro-cid-ofsj34dy]{margin:0;color:var(--ink-2);font-size:clamp(1.04rem,1.3vw,1.18rem);line-height:1.55;max-width:40rem}@media(max-width:760px){.option[data-astro-cid-ofsj34dy]{grid-template-columns:40px minmax(0,1fr);align-items:start}.option[data-astro-cid-ofsj34dy] p[data-astro-cid-ofsj34dy]{grid-column:2}.option[data-astro-cid-ofsj34dy] .num[data-astro-cid-ofsj34dy]{margin-top:10px}}.why-grid[data-astro-cid-ofsj34dy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px)}.why-grid[data-astro-cid-ofsj34dy] li[data-astro-cid-ofsj34dy]{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:28px 0 32px;border-top:1px solid var(--hair)}.why-grid[data-astro-cid-ofsj34dy] li[data-astro-cid-ofsj34dy]:nth-last-child(-n+2){border-bottom:1px solid var(--hair)}.why-grid[data-astro-cid-ofsj34dy] .num[data-astro-cid-ofsj34dy]{margin-top:3px}.why-grid[data-astro-cid-ofsj34dy] h3[data-astro-cid-ofsj34dy]{font-size:clamp(1.28rem,1.8vw,1.55rem);letter-spacing:-.03em;margin-bottom:8px}.why-grid[data-astro-cid-ofsj34dy] p[data-astro-cid-ofsj34dy]{color:var(--ink-2);margin:0}@media(max-width:760px){.why-grid[data-astro-cid-ofsj34dy]{grid-template-columns:minmax(0,1fr)}.why-grid[data-astro-cid-ofsj34dy] li[data-astro-cid-ofsj34dy]:nth-last-child(2){border-bottom:0}}
