.markets_page__PhOgK{display:block}.markets_hero__dbpi9{background:radial-gradient(60% 55% at 88% 0,var(--t-glow),transparent 70%)}.markets_heroInner__P719g>*{max-width:900px}.markets_breadcrumb__xJfMI ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 12px;padding:0;list-style:none;font-family:var(--t-font-mono);font-size:12px;letter-spacing:.04em;color:var(--t-muted)}.markets_breadcrumb__xJfMI li{display:flex;align-items:center;min-width:0;min-height:44px}.markets_breadcrumb__xJfMI li+li:before{content:"/";margin-right:10px;color:var(--t-line-2)}.markets_breadcrumb__xJfMI .markets_crumbLink__WSFff{border-bottom-color:transparent;font-weight:500;color:var(--t-soft)}.markets_breadcrumb__xJfMI .markets_crumbLink__WSFff:hover{border-bottom-color:var(--t-accent);color:var(--t-fg)}.markets_h1__yp55n{margin:0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.markets_intro__d9T9o{margin:22px 0 0;max-width:780px;font-size:clamp(16px,1.35vw,18px);line-height:1.65;color:var(--t-soft)}.markets_meta__KFNxj{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:22px 0 0;font-family:var(--t-font-mono);font-size:12.5px;color:var(--t-muted)}.markets_page__PhOgK .markets_chipSolid__dtDIb[data-tone=accent]{background:linear-gradient(var(--t-accent-soft),var(--t-accent-soft)),var(--t-panel)}.markets_h2__w0kjt{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.markets_h3__9Y4UI{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--t-fg)}.markets_body__sD8hA{margin:16px 0 0;max-width:70ch;font-size:16.5px;line-height:1.7;color:var(--t-soft)}.markets_note__Nt2M7{margin:16px 0 0;max-width:78ch;font-size:14.5px;line-height:1.6;color:var(--t-muted)}.markets_links__k2Gbp{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:18px}.markets_figures___mDBH{margin:0;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.markets_figureRow___opQy{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:6px 24px;padding:16px 20px;border-top:1px solid var(--t-line)}.markets_figureRow___opQy:first-child{border-top:0}.markets_figureRow___opQy dt{font-family:var(--t-font-mono);font-size:11.5px;font-weight:500;line-height:1.9;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.markets_figureRow___opQy dd{margin:0;min-width:0;font-size:15.5px;line-height:1.6;color:var(--t-soft)}.markets_figureValue__Y_GJD{display:block;font-family:var(--t-font-mono);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t-fg)}.markets_figureSource__zMGkv{display:block;margin-top:2px;font-size:14px;color:var(--t-muted)}.markets_quotes__1wRFh{display:grid;gap:12px;max-width:860px;margin:0;padding:0;list-style:none}.markets_quotes__1wRFh li{padding:14px 18px;border-left:2px solid var(--t-accent);border-radius:0 10px 10px 0;background:var(--t-panel);font-size:16px;line-height:1.65;color:var(--t-soft)}.markets_cards__U_jjl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0}.markets_card__Mxezd{min-width:0;padding:20px 20px 22px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.markets_card__Mxezd dt{margin:0;font-size:16.5px;font-weight:600;line-height:1.3;color:var(--t-fg)}.markets_card__Mxezd dd{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--t-muted)}.markets_defaults__VuRO2{padding:clamp(20px,3vw,28px);border:1px dashed var(--t-line-2);border-radius:var(--t-radius-panel);background:transparent}.markets_defaultsLabel__oQ1pv{display:inline-block;margin:0 0 10px;padding:3px 8px;border:1px solid var(--t-gold-line);border-radius:6px;font-family:var(--t-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-gold)}.markets_defaultsList__KQVoZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px 24px;margin:18px 0 0}.markets_defaultsList__KQVoZ div{min-width:0}.markets_defaultsList__KQVoZ dt{font-size:14px;color:var(--t-muted)}.markets_defaultsList__KQVoZ dd{margin:2px 0 0;font-family:var(--t-font-mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--t-fg)}.markets_derivedNote__8fQvJ{display:block;font-size:14px;line-height:1.55;color:var(--t-muted)}.markets_derived__K72bo{margin-top:18px;padding:clamp(20px,3vw,28px);border:1px dashed var(--t-accent);border-radius:var(--t-radius-panel);background:var(--t-panel)}.markets_derivedChip__r30iH{display:inline-block;margin:0 0 10px;padding:3px 8px;border:1px solid var(--t-accent);border-radius:6px;font-family:var(--t-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-accent)}.markets_derivedList__RfVxC{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px 24px;margin:18px 0 0}.markets_derivedRow__i0s_l{min-width:0}.markets_derivedRow__i0s_l dt{font-family:var(--t-font-mono);font-size:11.5px;font-weight:500;line-height:1.9;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.markets_derivedRow__i0s_l dd{margin:0;min-width:0}.markets_derivedValue__C3HkU{display:block;font-family:var(--t-font-mono);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--t-fg)}.markets_derivedLabel__nPHHV,.markets_derivedReading__GrM55{display:block;margin-top:4px;font-size:14px;line-height:1.55;color:var(--t-muted)}.markets_derivedReading__GrM55{color:var(--t-soft)}.markets_programGroup__4R7Lc+.markets_programGroup__4R7Lc{margin-top:28px}.markets_programs__TJnAj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}.markets_program__HmFZa{min-width:0;padding:20px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.markets_programAgency__CLq2b{margin:0;font-family:var(--t-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.markets_program__HmFZa .markets_h3__9Y4UI{margin-top:8px}.markets_program__HmFZa p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--t-soft)}.markets_programMeta__tPIOL{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;font-size:14px;color:var(--t-muted)}.markets_tableWrap__TSu_U{margin-top:14px;overflow-x:auto;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel)}.markets_table__BVxDG{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5}.markets_table__BVxDG caption{padding:14px 16px 0;text-align:left;font-family:var(--t-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.markets_table__BVxDG td,.markets_table__BVxDG th{padding:10px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--t-line)}.markets_table__BVxDG thead th{border-top:0;font-family:var(--t-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.markets_table__BVxDG tbody th{font-weight:600;color:var(--t-fg)}.markets_table__BVxDG .markets_num__IbFfA{font-family:var(--t-font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--t-fg)}.markets_table__BVxDG .markets_moe__kvSkh{display:block;font-size:12px;color:var(--t-muted)}.markets_sources__F_mFY{display:grid;gap:14px;max-width:860px;margin:0;padding:0;list-style:none}.markets_sources__F_mFY li{font-size:15.5px;line-height:1.6;color:var(--t-soft)}.markets_stateGrid__xTolP{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:2px 20px;margin:0;padding:0;list-style:none}.markets_stateGrid__xTolP li{font-size:15px;line-height:1.45}.markets_cta__fkiD2 .markets_ctaBody__aLA8c{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 48px;align-items:center;padding:clamp(24px,4vw,48px)}.markets_actions__5ES0T{display:flex;flex-wrap:wrap;gap:12px}.markets_actions__5ES0T>a{white-space:normal;line-height:1.25;padding-block:12px}.markets_cta__fkiD2 .markets_actions__5ES0T{justify-self:end}.markets_calculatorLinks__yV1lW{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:16px}.markets_disclaimer__0kIG4{padding:clamp(22px,3vw,32px);border:1px solid var(--t-gold-line);border-radius:var(--t-radius-panel);background:linear-gradient(var(--t-gold-soft),var(--t-gold-soft)),var(--t-panel)}.markets_disclaimerIcon__HDZpw{display:block;width:26px;height:26px;margin-bottom:14px;stroke-width:1.5;color:var(--t-gold)}.markets_rankList__KiYM_{display:grid;gap:10px;max-width:860px;margin:0;padding:0;list-style:none}.markets_rankList__KiYM_ li{padding:12px 16px;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel);font-size:15.5px;line-height:1.55;color:var(--t-soft);font-variant-numeric:tabular-nums}.markets_backLink__X68dj{margin:14px 0 0;font-size:15px}.markets_zipSubhead__1ZkGO{margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3;color:var(--t-fg)}.markets_zipAreas__mkNId{margin-bottom:28px}.markets_zipGroup__bJrhb{margin-top:16px}.markets_zipGroupTitle__qY6oI{margin:0 0 6px;font-family:var(--t-font-mono);font-size:11.5px;font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.markets_zipGrid__b3WVZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));gap:2px 18px;margin:0;padding:0;list-style:none}.markets_zipGrid__b3WVZ li{font-family:var(--t-font-mono);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}@media (max-width:900px){.markets_cta__fkiD2 .markets_ctaBody__aLA8c{grid-template-columns:minmax(0,1fr)}.markets_cta__fkiD2 .markets_actions__5ES0T{justify-self:start}}@media (max-width:760px){.markets_figureRow___opQy{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.markets_table__BVxDG thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.markets_table__BVxDG,.markets_table__BVxDG tbody,.markets_table__BVxDG td,.markets_table__BVxDG th,.markets_table__BVxDG tr{display:block;width:100%}.markets_table__BVxDG caption{display:block;padding-bottom:6px}.markets_table__BVxDG tbody tr{padding:14px 16px;border-top:1px solid var(--t-line)}.markets_table__BVxDG tbody tr:first-child{border-top:0}.markets_table__BVxDG tbody td,.markets_table__BVxDG tbody th{padding:0;border:0}.markets_table__BVxDG tbody td{margin-top:8px}.markets_table__BVxDG tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--t-font-mono);font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}}@media (max-width:480px){.markets_meta__KFNxj{flex-direction:column;align-items:flex-start}.markets_actions__5ES0T>a{width:100%}}