.hero[data-astro-cid-xunqnbp6]{border-bottom:1px solid var(--rule);background:linear-gradient(150deg,color-mix(in srgb,var(--brand-soft) 76%,var(--surface)),var(--paper) 72%);padding-block:20px clamp(42px,7vw,78px)}.crumbs[data-astro-cid-xunqnbp6]{color:var(--ink-3);flex-wrap:wrap;gap:7px;margin-bottom:26px;font-size:12.5px;display:flex}.crumbs[data-astro-cid-xunqnbp6] a[data-astro-cid-xunqnbp6]{color:var(--ink-2)}.hero[data-astro-cid-xunqnbp6] h1[data-astro-cid-xunqnbp6]{letter-spacing:-.04em;max-width:15ch;margin:8px 0 18px;font-size:clamp(2.35rem,6vw,4.35rem);line-height:.98}.lede[data-astro-cid-xunqnbp6]{max-width:65ch;color:var(--ink-2);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.reviewed[data-astro-cid-xunqnbp6]{color:var(--ink-3);margin:15px 0 0;font-size:12.5px}.directory[data-astro-cid-xunqnbp6]{padding-block:clamp(42px,7vw,76px)}.section-intro[data-astro-cid-xunqnbp6]{max-width:70ch}.section-intro[data-astro-cid-xunqnbp6] h2[data-astro-cid-xunqnbp6],.principle[data-astro-cid-xunqnbp6] h2[data-astro-cid-xunqnbp6]{margin:7px 0 12px;font-size:clamp(1.7rem,4vw,2.55rem);line-height:1.08}.section-intro[data-astro-cid-xunqnbp6]>p[data-astro-cid-xunqnbp6]:last-child,.principle-grid[data-astro-cid-xunqnbp6]>div[data-astro-cid-xunqnbp6]:last-child>p[data-astro-cid-xunqnbp6]{color:var(--ink-2);line-height:1.68}.state-tools[data-astro-cid-xunqnbp6]{border:1px solid var(--rule);border-radius:var(--r-m);background:var(--surface-2);gap:8px;margin-top:26px;padding:18px;display:grid}.state-tools[data-astro-cid-xunqnbp6] label[data-astro-cid-xunqnbp6]{color:var(--ink);font-weight:700}.state-tools[data-astro-cid-xunqnbp6] input[data-astro-cid-xunqnbp6]{border:1px solid var(--rule-2);border-radius:var(--r-s);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:10px 13px}.state-tools[data-astro-cid-xunqnbp6] input[data-astro-cid-xunqnbp6]:focus{outline:3px solid color-mix(in srgb,var(--brand) 24%,transparent);border-color:var(--brand)}.state-tools[data-astro-cid-xunqnbp6] p[data-astro-cid-xunqnbp6]{color:var(--ink-3);margin:0;font-size:12.5px}.state-grid[data-astro-cid-xunqnbp6]{gap:12px;margin-top:28px;display:grid}.state-card[data-astro-cid-xunqnbp6][hidden]{display:none}.state-card[data-astro-cid-xunqnbp6]{border:1px solid var(--rule);border-radius:var(--r-l);background:var(--surface);min-height:210px;color:var(--ink);flex-direction:column;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.state-card[data-astro-cid-xunqnbp6]:hover{border-color:var(--brand);transform:translateY(-2px)}.state-card[data-astro-cid-xunqnbp6]>span[data-astro-cid-xunqnbp6]{color:var(--brand);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:750}.state-card[data-astro-cid-xunqnbp6] strong[data-astro-cid-xunqnbp6]{font:650 1.17rem/1.35 var(--f-display);margin-top:14px}.state-card[data-astro-cid-xunqnbp6] small[data-astro-cid-xunqnbp6]{color:var(--ink-3);margin-top:8px;line-height:1.45}.state-card[data-astro-cid-xunqnbp6] b[data-astro-cid-xunqnbp6]{color:var(--brand);margin-top:auto;padding-top:20px;font-size:13px}.coverage-note[data-astro-cid-xunqnbp6]{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--rule));border-radius:var(--r-l);background:var(--gold-soft);margin-bottom:clamp(42px,7vw,76px);padding:24px}.coverage-note[data-astro-cid-xunqnbp6] h2[data-astro-cid-xunqnbp6]{margin:0;font-size:1.35rem}.coverage-note[data-astro-cid-xunqnbp6] p[data-astro-cid-xunqnbp6]{color:var(--ink-2);line-height:1.6}.coverage-note[data-astro-cid-xunqnbp6] ul[data-astro-cid-xunqnbp6]{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.coverage-note[data-astro-cid-xunqnbp6] a[data-astro-cid-xunqnbp6],.compare-result[data-astro-cid-xunqnbp6] a[data-astro-cid-xunqnbp6]{color:var(--brand);font-weight:700}.compare[data-astro-cid-xunqnbp6]{margin-bottom:clamp(42px,7vw,76px)}.compare[data-astro-cid-xunqnbp6] form[data-astro-cid-xunqnbp6]{border:1px solid var(--rule);border-radius:var(--r-l);background:var(--surface-2);padding:22px}.compare-selects[data-astro-cid-xunqnbp6]{gap:14px;margin-bottom:20px;display:grid}.compare[data-astro-cid-xunqnbp6] label[data-astro-cid-xunqnbp6]{gap:8px;font-weight:700;display:grid}.compare[data-astro-cid-xunqnbp6] select[data-astro-cid-xunqnbp6]{border:1px solid var(--rule-2);border-radius:var(--r-s);width:100%;color:var(--ink);background:var(--surface);font:inherit;margin-bottom:6px;padding:10px}.compare[data-astro-cid-xunqnbp6] form[data-astro-cid-xunqnbp6]>p[data-astro-cid-xunqnbp6]{color:var(--ink-3);margin:0 0 16px;font-size:12px}.compare-result[data-astro-cid-xunqnbp6]{border:1px solid var(--rule);border-radius:var(--r-m);background:var(--surface);margin-top:20px}.compare-result[data-astro-cid-xunqnbp6] table[data-astro-cid-xunqnbp6]{border-collapse:collapse;width:100%;min-width:760px}.compare-result[data-astro-cid-xunqnbp6] th[data-astro-cid-xunqnbp6],.compare-result[data-astro-cid-xunqnbp6] td[data-astro-cid-xunqnbp6]{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px;font-size:13px;line-height:1.5}.compare-result[data-astro-cid-xunqnbp6] th[data-astro-cid-xunqnbp6]{color:var(--brand)}.principle[data-astro-cid-xunqnbp6]{border-block:1px solid var(--rule);background:var(--surface-2);padding-block:clamp(42px,7vw,72px)}.principle-grid[data-astro-cid-xunqnbp6]{gap:22px;display:grid}@media (width>=680px){.compare-selects[data-astro-cid-xunqnbp6]{grid-template-columns:repeat(2,minmax(0,1fr))}.state-tools[data-astro-cid-xunqnbp6]{grid-template-columns:minmax(180px,.55fr) 1fr;align-items:center}.state-tools[data-astro-cid-xunqnbp6] p[data-astro-cid-xunqnbp6]{grid-column:2}.state-grid[data-astro-cid-xunqnbp6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.compare-selects[data-astro-cid-xunqnbp6],.state-grid[data-astro-cid-xunqnbp6]{grid-template-columns:repeat(3,minmax(0,1fr))}.principle-grid[data-astro-cid-xunqnbp6]{grid-template-columns:1fr 1fr;align-items:center;gap:60px}}
