.nst-picker{background:#fff;border:1px solid #bdc9d6;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);display:grid}.nst-picker__questions,.nst-picker__result-panel{min-width:0;padding:clamp(26px,4vw,54px)}.nst-picker__questions{border-right:1px solid #bdc9d6}.nst-picker__questions>header{margin-bottom:34px}.nst-picker__questions>header>span,.nst-picker__result-panel>header>span{color:#0758c7;font:500 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.nst-picker__questions h2{color:#0a1118;letter-spacing:-.065em;max-width:480px;margin:8px 0 0;font-size:clamp(2.15rem,4vw,4.25rem);font-weight:850;line-height:.92}.nst-picker__questions>header>p{color:#5e6c79;margin:14px 0 0;font-size:.75rem}.nst-picker fieldset{border:0;border-top:1px solid #d2dbe4;min-width:0;margin:0;padding:24px 0}.nst-picker fieldset:last-of-type{border-bottom:1px solid #d2dbe4}.nst-picker legend{color:#0a1118;grid-template-columns:32px minmax(0,1fr);gap:11px;width:100%;padding:0 0 15px;font-size:clamp(.92rem,1.5vw,1.08rem);font-weight:800;display:grid}.nst-picker legend>span{color:#647689;font:.66rem var(--font-mono)}.nst-picker__answer-row{grid-template-columns:1fr 1fr;gap:8px;padding-left:43px;display:grid}.nst-picker__answer-row label{color:#101821;cursor:pointer;background:#fff;border:1px solid #aebdcb;border-radius:6px;place-items:center;min-height:62px;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid;position:relative}.nst-picker__answer-row label:hover{border-color:#0758c7;transform:translateY(-1px)}.nst-picker__answer-row label.is-selected{color:#fff;background:#0758c7;border-color:#0758c7}.nst-picker__answer-row input{opacity:0;width:1px;height:1px;position:absolute}.nst-picker__answer-row label:has(input:focus-visible){outline-offset:3px;outline:3px solid #8dbbff}.nst-picker__answer-row label>span{font-size:.84rem;font-weight:850}.nst-picker__reset{color:#0758c7;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:.68rem;font-weight:800;text-decoration:underline}.nst-picker__reset:disabled{color:#94a0ac;cursor:default}.nst-picker__result-panel{flex-direction:column;display:flex}.nst-picker__result-panel>header{border-bottom:2px solid #0758c7;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.nst-picker__result-panel>header>b{color:#68798a;font:500 .68rem var(--font-mono)}.nst-picker__result{min-height:272px;padding:32px 0 26px}.nst-picker__result>p:first-child{color:#5d6d7c;font:500 .66rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px}.nst-picker__result h3{color:#0a1118;letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,3.2vw,3.45rem);line-height:.94}.nst-picker__result h3 strong{color:#0758c7;letter-spacing:-.035em;margin-top:10px;font-size:.52em;line-height:1.12;display:block}.nst-picker__coverage-signal{color:#8c2d0b;background:#fff3ed;border:1px solid #e64b16;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;margin-top:22px;padding:12px 14px;display:grid}.nst-picker__coverage-signal.is-neutral{color:#2d4a68;background:#f1f6fb;border-color:#9cb4ce}.nst-picker__coverage-signal>span{color:#fff;width:26px;height:26px;font:500 .72rem var(--font-mono);background:#e64b16;border-radius:50%;place-items:center;display:grid}.nst-picker__coverage-signal.is-neutral>span{background:#0758c7}.nst-picker__coverage-signal p{margin:0;font-size:.73rem;font-weight:800;line-height:1.35}.nst-picker__tradeoff{color:#586877;margin:16px 0 0;font-size:.72rem;line-height:1.55}.nst-picker__result>a{color:#fff;background:#0758c7;border:1px solid #0758c7;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;margin-top:20px;padding:12px 15px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.nst-picker__result>a:hover{background:#063f92;border-color:#063b85}.nst-picker__matrix{outline-offset:3px;border:1px solid #b9c7d4;margin-top:auto}.nst-picker__matrix:focus-visible{outline:3px solid #8dbbff}.nst-picker__matrix table{border-collapse:collapse;table-layout:fixed;width:100%}.nst-picker__matrix caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nst-picker__matrix th,.nst-picker__matrix td{text-align:left;border-right:1px solid #b9c7d4;min-width:0;padding:11px 12px}.nst-picker__matrix th:first-child{width:44%}.nst-picker__matrix th:last-child,.nst-picker__matrix td:last-child{border-right:0}.nst-picker__matrix thead{color:#fff;background:#0a1118}.nst-picker__matrix thead th{font:500 .58rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-color:#34414e}.nst-picker__matrix tbody tr+tr{border-top:1px solid #b9c7d4}.nst-picker__matrix tbody th{font-size:.68rem}.nst-picker__matrix tbody td{font:500 .76rem var(--font-mono)}.nst-picker__matrix small{color:#667584;border-top:1px solid #b9c7d4;padding:10px 12px;font-size:.58rem;line-height:1.45;display:block}.nst-picker__privacy{color:#6a7784;margin:14px 0 0;font-size:.58rem;line-height:1.45}@media (width<=900px){.nst-picker{grid-template-columns:1fr}.nst-picker__questions{border-bottom:1px solid #bdc9d6;border-right:0}.nst-picker__result{min-height:0}}@media (width<=520px){.nst-picker__questions,.nst-picker__result-panel{padding:24px 18px}.nst-picker__questions h2{font-size:clamp(2.4rem,13vw,3.6rem)}.nst-picker legend{grid-template-columns:26px minmax(0,1fr)}.nst-picker__answer-row{padding-left:0}.nst-picker__answer-row label{min-height:56px}.nst-picker__result h3{font-size:clamp(2.15rem,11vw,3rem)}.nst-picker__matrix{overflow-x:auto}.nst-picker__matrix table{min-width:430px}}@media (prefers-reduced-motion:reduce){.nst-picker__answer-row label{transition:none}}.nst-page{color:#0a1118;background:#fff;padding-bottom:clamp(84px,10vw,150px);overflow:clip}.nst-label{color:#0758c7;font:500 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.nst-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.42fr);align-items:start;gap:clamp(44px,8vw,120px);padding-block:30px 48px;display:grid;position:relative}.nst-hero:after{content:"";background:#0758c7;width:50vw;height:1px;position:absolute;bottom:0;right:-13vw;box-shadow:0 -10px #dce7f4}.nst-hero nav{color:#7b8995;flex-wrap:wrap;gap:9px;margin-bottom:36px;font-size:.7rem;display:flex}.nst-hero nav a{color:#0758c7}.nst-hero h1{letter-spacing:-.085em;text-transform:uppercase;max-width:980px;margin:14px 0 0;font-size:clamp(3.7rem,5.55vw,6.4rem);font-weight:900;line-height:.78}.nst-hero h1 strong{color:#0758c7;letter-spacing:-.065em;font-size:.58em;line-height:.93;display:block}.nst-hero__dek{color:#3f4e5b;max-width:820px;margin:30px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.nst-hero__status{z-index:1;background:#fff;border:1px solid #b8c6d3;padding:18px 20px;position:relative}.nst-status{color:#216c31;font:500 .62rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.nst-status i{color:#5aad3c;font-size:.56rem;font-style:normal}.nst-status.is-held,.nst-status.is-held i{color:#9e3d14}.nst-hero__status dl{gap:7px;margin:18px 0 16px;display:grid}.nst-hero__status dl>div{border-top:1px solid #d3dce4;justify-content:space-between;gap:18px;padding-top:8px;display:flex}.nst-hero__status dt,.nst-hero__status dd{font:500 .6rem var(--font-mono);margin:0}.nst-hero__status dt{color:#6b7a88}.nst-hero__status a{color:#0758c7;font-size:.7rem;font-weight:800}.nst-stale{background:#fff4ed;border:1px solid #df7d4d;margin-bottom:20px;padding:28px}.nst-stale h2{margin:8px 0 0;font-size:clamp(1.35rem,2.2vw,2rem)}.nst-stale>p:last-child{color:#7b3b1d;margin:12px 0 0;font-size:.75rem;line-height:1.55}.nst-decision{padding-block:clamp(34px,4.5vw,62px) clamp(62px,7vw,96px)}.nst-decision__scope{color:#667584;margin:14px 0 0;font-size:.62rem;line-height:1.5}.nst-tradeoffs,.nst-eligibility,.nst-sources{padding-block:clamp(62px,8vw,110px)}.nst-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:clamp(30px,6vw,85px);margin-bottom:30px;display:grid}.nst-section-heading h2,.nst-main-plan h2,.nst-purchase-notes h2,.nst-official-cta h2{letter-spacing:-.075em;max-width:940px;margin:8px 0 0;font-size:clamp(2.8rem,5.7vw,6rem);font-weight:880;line-height:.88}.nst-section-heading>p{color:#5f6f7e;margin:0;font-size:.82rem;line-height:1.65}.nst-nojs{color:#5f6f7e;border:1px solid #bfcbd7;margin:15px 0 0;padding:14px 16px;font-size:.68rem}.nst-coverage{color:#fff;background:#081625;padding-block:clamp(66px,8vw,110px)}.nst-coverage .nst-label{color:#8bb9ff}.nst-coverage .nst-section-heading>p{color:#a9b7c5}.nst-coverage__scroll{outline-offset:4px;overscroll-behavior-inline:contain;border:1px solid #385168;max-width:100%;overflow-x:auto}.nst-coverage__scroll:focus-visible{outline:3px solid #82b3ff}.nst-coverage table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.nst-coverage caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nst-coverage thead{color:#b6c9da;background:#10283b}.nst-coverage th,.nst-coverage td{text-align:left;vertical-align:top;border-bottom:1px solid #385168;border-right:1px solid #385168;padding:17px 18px}.nst-coverage tr>:last-child{border-right:0}.nst-coverage tbody tr:last-child>*{border-bottom:0}.nst-coverage thead th{font:500 .61rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.nst-coverage thead th:first-child{width:25%}.nst-coverage thead th:nth-child(2){width:22%}.nst-coverage thead th:nth-child(3){width:24%}.nst-coverage tbody th{font-size:.78rem;line-height:1.35}.nst-coverage tbody td{color:#b7c4d0;font-size:.69rem;line-height:1.5}.nst-coverage__status{color:#06111c;background:#b8ff2c;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-weight:900;display:inline-grid}.nst-coverage__status.is-excluded{color:#fff;background:#dc4a21}.nst-coverage__hint{color:#91a6b8;margin:12px 0 0;font-size:.62rem;display:none}.nst-main-plan{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:end;gap:clamp(42px,8vw,120px);padding-block:clamp(66px,9vw,120px);display:grid}.nst-main-plan>div>p:last-child{color:#5d6c7a;max-width:740px;margin:24px 0 0;line-height:1.65}.nst-main-plan aside{border:1px solid #bac7d3;padding:24px;box-shadow:12px 12px #dce9f8}.nst-main-plan aside>span,.nst-main-plan aside>small{color:#6a7987;font:500 .62rem var(--font-mono);text-transform:uppercase;display:block}.nst-main-plan aside>strong{color:#0758c7;font:500 clamp(2.5rem, 5vw, 4.4rem) var(--font-mono);letter-spacing:-.075em;margin:26px 0 4px;display:block}.nst-main-plan aside>p{color:#5d6c7a;border-top:1px solid #d2dbe3;margin:22px 0 0;padding-top:17px;font-size:.67rem;line-height:1.5}.nst-tradeoffs{border-top:1px solid #cbd5de}.nst-tradeoffs ol{background:#c3ced8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.nst-tradeoffs li{background:#fff;min-height:285px;padding:24px}.nst-tradeoffs li>span{color:#0758c7;font:500 .62rem var(--font-mono)}.nst-tradeoffs h3{letter-spacing:-.035em;margin:52px 0 0;font-size:1.25rem;line-height:1.04}.nst-tradeoffs li>p{color:#62717e;margin:13px 0 0;font-size:.72rem;line-height:1.58}.nst-purchase-notes{color:#fff;background:#0758c7}.nst-purchase-notes>div{grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);align-items:end;gap:clamp(50px,10vw,150px);padding-block:clamp(66px,8vw,110px);display:grid}.nst-purchase-notes .nst-label{color:#d9e8ff}.nst-purchase-notes ul{background:#75a9ec;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.nst-purchase-notes li{color:#e1edff;background:#064ba9;padding:18px 18px 18px 45px;font-size:.72rem;line-height:1.55;position:relative}.nst-purchase-notes li:before{color:#b8ff2c;font:500 .7rem var(--font-mono);content:"→";position:absolute;top:17px;left:18px}.nst-eligibility>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nst-eligibility article{border:1px solid #c3ced8;min-height:190px;padding:22px}.nst-eligibility article>span{color:#0758c7;font:500 .62rem var(--font-mono);text-transform:uppercase}.nst-eligibility article>p{color:#596a78;margin:42px 0 0;font-size:.73rem;line-height:1.58}.nst-official-cta{background:#eef4fa;border-block:1px solid #bdc9d5}.nst-official-cta>div{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:end;gap:clamp(50px,8vw,120px);padding-block:clamp(58px,7vw,92px);display:grid}.nst-official-cta h2{max-width:850px}.nst-official-cta h2+p{color:#5b6b79;max-width:760px;margin:20px 0 0;font-size:.77rem;line-height:1.55}.nst-official-cta a{color:#fff;background:#0758c7;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:15px 18px;font-size:.74rem;font-weight:850;text-decoration:none;display:flex}.nst-official-cta a:hover{background:#063f92}.nst-sources ol{background:#c4ced8;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.nst-sources li{background:#fff;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.nst-sources li>span{color:#72808c;font:500 .61rem var(--font-mono)}.nst-sources li>div{flex-direction:column;gap:5px;min-width:0;display:flex}.nst-sources li strong{font-size:.77rem}.nst-sources li small{color:#667582;font-size:.63rem;line-height:1.45}.nst-sources li a{color:#0758c7;font-size:.7rem;font-weight:850}.nst-footer{border-top:1px solid #c4ced7;grid-template-columns:minmax(0,.7fr) 1fr;gap:36px;padding-top:34px;display:grid}.nst-footer p{color:#687683;margin:0;font-size:.68rem;line-height:1.55}.nst-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.nst-footer a{color:#0758c7;font-size:.68rem;font-weight:780}@media (width<=1000px){.nst-tradeoffs ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.nst-hero,.nst-section-heading,.nst-main-plan,.nst-purchase-notes>div,.nst-official-cta>div,.nst-footer{grid-template-columns:1fr}.nst-hero{gap:32px;padding-block:28px 52px}.nst-hero nav{margin-bottom:38px}.nst-hero h1{font-size:clamp(3.4rem,12vw,6rem)}.nst-section-heading{gap:18px}.nst-coverage__hint{display:block}.nst-main-plan aside{max-width:520px}.nst-purchase-notes>div,.nst-official-cta>div{gap:34px}.nst-footer nav{justify-content:flex-start}}@media (width<=560px){.nst-hero h1{font-size:clamp(2.8rem,15vw,4.5rem);line-height:.86}.nst-hero h1 strong{font-size:.63em}.nst-section-heading h2,.nst-main-plan h2,.nst-purchase-notes h2,.nst-official-cta h2{font-size:clamp(2.55rem,13vw,4rem)}.nst-tradeoffs ol,.nst-eligibility>div:last-child{grid-template-columns:1fr}.nst-tradeoffs li{min-height:0}.nst-tradeoffs h3{margin-top:32px}.nst-sources li{grid-template-columns:28px minmax(0,1fr)}.nst-sources li a{grid-column:2}}
