.story[data-astro-cid-ta2fbyqs]{max-width:1040px;margin:0 auto}.intro[data-astro-cid-ta2fbyqs]{padding:clamp(40px,8vw,110px) 0 clamp(30px,6vw,70px)}.kicker[data-astro-cid-ta2fbyqs]{margin:0 0 18px}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;color:var(--bright);margin:0;font-size:clamp(2.4rem,1.4rem + 4.4vw,5.4rem);font-weight:500;line-height:1}.soft[data-astro-cid-ta2fbyqs]{color:var(--muted)}.chapter[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-2);padding:clamp(40px,7vw,90px) 0}.step[data-astro-cid-ta2fbyqs]{margin:0 0 14px}h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;max-width:24ch;color:var(--bright);margin:0 0 clamp(26px,4vw,44px);font-size:clamp(1.7rem,1.2rem + 2vw,2.9rem);font-weight:500;line-height:1.08}.stats[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stat[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-2);background:var(--panel);color:var(--soft);flex-direction:column;gap:8px;padding:22px;display:flex}.big[data-astro-cid-ta2fbyqs]{font:300 clamp(2.4rem, 1.8rem + 2.4vw, 4rem)/1 var(--font);letter-spacing:-.04em;color:var(--bright);font-variant-numeric:tabular-nums}.big[data-astro-cid-ta2fbyqs].ok{color:var(--ok)}.odds[data-astro-cid-ta2fbyqs]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);margin:clamp(26px,4vw,40px) 0 0;display:grid}.dots[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(10,14px);gap:5px;display:grid}.dots[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{background:var(--g1);width:14px;height:14px}.dots[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs].on{background:var(--ok);box-shadow:0 0 10px #3ddc8480}.odds[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{max-width:34ch;color:var(--soft);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.4}.odds[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--bright);font-weight:500}.promises[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.promises[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px 32px;padding:18px 0;display:grid}.promises[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;color:var(--bright);font-size:clamp(2rem,1.3rem + 3vw,4rem);font-weight:500;line-height:1}.promises[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--soft);font-size:1.05rem}.src-list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.src-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-2);background:var(--panel);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.src-list[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--bright);font-weight:500}.src-list[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--muted)}.method[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-2);margin-top:20px}.method[data-astro-cid-ta2fbyqs] summary[data-astro-cid-ta2fbyqs]{cursor:pointer;color:var(--text);padding:14px 18px;font-weight:500}.method[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{max-width:75ch;color:var(--soft);gap:10px;margin:0;padding:4px 18px 18px 36px;line-height:1.6;display:grid}.method[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--bright);font-weight:500}.fine[data-astro-cid-ta2fbyqs]{font-size:var(--fs-sm);color:var(--muted);margin:22px 0 0}@supports (animation-timeline:view()){.fx .reveal[data-astro-cid-ta2fbyqs]{animation:linear both rise;animation-timeline:view();animation-range:entry entry 60%}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}@media (width<=760px){.stats[data-astro-cid-ta2fbyqs],.src-list[data-astro-cid-ta2fbyqs],.odds[data-astro-cid-ta2fbyqs],.promises[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.dots[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(10,11px);gap:4px}.dots[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{width:11px;height:11px}}
