.ans{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px clamp(16px,3vw,40px);margin-top:26px;padding:20px 0 18px;display:grid}.ans__c{min-width:0}.ans__l{letter-spacing:.03em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500;line-height:1.3}.ans__v{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:6px;font-size:clamp(24px,3.4vw,38px);font-weight:700;line-height:1.05}.ans__v .u{font-family:var(--sans);letter-spacing:0;color:var(--ink-2);margin:0 .25em 0 .08em;font-size:.5em;font-weight:600}.ans__v.lead{color:var(--accent)}.ans__t{color:var(--mute);margin-top:4px;font-size:13px;line-height:1.4}@media (width<=760px){.ans{grid-template-columns:repeat(2,minmax(0,1fr))}}.bars{gap:10px;max-width:560px;margin-top:14px;display:grid}.bar{color:var(--ink-2);grid-template-columns:9.5em minmax(0,1fr);align-items:center;gap:4px 12px;font-size:14px;display:grid}.bar__track{background:var(--sunk);border-radius:2px;height:10px;position:relative}.bar__fill{background:var(--ink-2);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.bar--now .bar__fill{background:var(--accent)}.bar__v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;grid-column:2;font-size:13.5px}@media (width<=420px){.bar{grid-template-columns:minmax(0,1fr)}.bar__v{grid-column:1}}.clocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px clamp(14px,3vw,36px);margin-top:14px;display:grid}.clocks div{border-top:1px solid var(--line);min-width:0;padding:10px 0}.clocks .cl{letter-spacing:.03em;text-transform:uppercase;color:var(--mute);overflow-wrap:anywhere;font-size:12px;font-weight:500}.clocks .cv{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700}.clocks .cd{color:var(--mute);margin-top:2px;font-size:13px}@media (width<=560px){.clocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.vv{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid}.vv__c{min-width:0;padding:18px 0 16px}.vv__c+.vv__c{border-left:1px solid var(--line);padding-left:clamp(16px,3vw,36px)}.vv__l{letter-spacing:.03em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.vv__w{letter-spacing:-.03em;margin-top:6px;font-size:clamp(24px,3.2vw,34px);font-weight:700;line-height:1.08}.vv__s{color:var(--ink-2);max-width:44ch;margin-top:8px;font-size:15px;line-height:1.5}.vv__s .num{color:var(--ink)}@media (width<=520px){.vv{grid-template-columns:minmax(0,1fr)}.vv__c+.vv__c{border-left:0;border-top:1px solid var(--line);padding-left:0}}.vw--yes{color:var(--accent)}.vw--no{color:var(--no)}.vw--maybe{color:var(--maybe)}.vw--none{color:var(--ink-2);font-weight:500}.vw{font-weight:600}.norm{border-top:1px solid var(--line);margin-top:14px}.norm__i{border-bottom:1px solid var(--line);grid-template-columns:8.5em minmax(0,1fr);gap:4px 16px;padding:12px 0;display:grid}.norm__p{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}.norm__p small{font-family:var(--sans);color:var(--mute);font-size:12px;display:block}.norm__t{min-width:0}.norm__w{color:var(--ink);font-size:15.5px;line-height:1.5}.norm__q{font-family:var(--serif);color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.55}.norm__q:before{content:"«"}.norm__q:after{content:"»"}@media (width<=480px){.norm__i{grid-template-columns:minmax(0,1fr)}}.steps{border-top:1px solid var(--ink);counter-reset:st;margin:14px 0 0;padding:0;list-style:none}.steps>li{border-bottom:1px solid var(--line);counter-increment:st;padding:14px 0 14px 2.4em;position:relative}.steps>li:before{content:counter(st);font-family:var(--mono);color:var(--mute);font-size:15px;font-weight:700;position:absolute;top:14px;left:0}.steps .sw{color:var(--ink);font-size:16px;font-weight:600}.steps .sd{color:var(--ink-2);max-width:68ch;margin-top:4px;font-size:15px;line-height:1.55}.steps .sm{color:var(--mute);margin-top:4px;font-size:13px}.steps .sm a{color:var(--ink-2)}.fn{font-family:var(--mono);color:var(--mute);white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--line-2);margin-left:2px;font-size:.78em;text-decoration:none}a.fn:hover{color:var(--accent);border-color:var(--accent)}table.t.mx td.num,table.t.mx th.num{text-align:right}table.t.mx td.mx-off{color:var(--mute)}table.t.mx td.mx-hl{color:var(--ink);font-weight:600}.gf{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.gf label{letter-spacing:.03em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.gf select,.gf input{font:400 15px/1.2 var(--sans);color:var(--ink);background:var(--panel);border:1px solid var(--line-2);border-radius:9px;min-width:14em;max-width:100%;min-height:44px;padding:9px 12px}.gf-none{color:var(--mute);margin-top:8px;font-size:14px}.gf select:focus,.gf input:focus{outline:2px solid var(--accent);outline-offset:1px}.items{columns:3 15em;border-top:1px solid var(--line);column-gap:clamp(18px,3vw,40px);margin:14px 0 0;padding:0;list-style:none}.items li{break-inside:avoid;border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:15px;display:flex}.items li a{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:500;text-decoration:none}.items li a:hover{color:var(--accent)}.items .iv{white-space:nowrap;font-size:13px}.items li[hidden]{display:none}.gap-note{color:var(--mute);max-width:72ch;margin-top:10px;font-size:13.5px;line-height:1.5}.intro-g p{color:var(--ink-2);max-width:68ch;font-size:16px;line-height:1.6}.intro-g p+p{margin-top:10px}.intro-g{margin-top:18px}table.t.mx thead th.num{font-family:var(--sans)}
