@font-face{font-family:Atkinson Fallback;src:local("Arial");size-adjust:100.01%;ascent-override:97.99%;descent-override:32%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/atkinson-hyperlegible-next-latin-ext.C6vrW8VD.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/atkinson-hyperlegible-next-latin.BcXVPD7q.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #F3F5F6;--panel: #FFFFFF;--panel-soft: #E9EEF1;--ink: #14212B;--ink-muted: #4B5A66;--line: #D8DFE4;--accent: #0F6B57;--accent-ink: #0B5445;--accent-soft: #E2F0EB;--radius: 12px;--radius-sm: 10px;--flag: #9A4318;--chip-family: #8A5A16;--chip-family-bg: #F4EBDB;--chip-corp: #3D5570;--chip-corp-bg: #E4EAF1;--pin-card: #FFFFFF;--pin-ink: #14212B;--map-water: #8FD5F8;--band1: #80bca9;--band2: #5ba28c;--band3: #378670;--band4: #0F6B57;--band5: #084636;--band-collect: #8a8f98;--m1: #116973;--m2: #305C75;--m3: #674B08;--m4: #753413;--m5: #7D1118;--t1: #14212B;--t2: #14212B;--t3: #14212B;--t4: #14212B;--t5: #14212B;--on-accent: #FFFFFF;--pin-halo: #FFFFFF;--map-seam: #FFFFFF;--map-border: #A9BCA3;--map-land: #EEF6E9;--map-ground: #DFEDD8;--map-word: #615E5A;--map-neighbor: #D2E4CA;--map-town: #5E5E5C;--map-mark: #14212B;--map-mark-quiet: #4B5A66;--map-pin-bg: #FFFFFF;--map-pin-ink: #14212B;--map-pin-ink-quiet: #4B5A66;--map-pin-line: #D4D4D2;--map-select: #0F6B57;--map-popup-bg: #FFFFFF;--map-popup-line: #D8DFE4;--map-pill-bg: #0F6B57;--map-pill-line: #FFFFFF;--map-pill-ink: #FFFFFF;--shadow: 0 1px 2px rgba(20, 33, 43, .06), 0 6px 18px rgba(20, 33, 43, .06);--display: "Atkinson Hyperlegible Next", "Atkinson Fallback", "Segoe UI", -apple-system, Arial, sans-serif;--body: "Atkinson Hyperlegible Next", "Atkinson Fallback", "Segoe UI", -apple-system, Arial, sans-serif;--map-figure-face: var(--body);--fs-caption: 1rem;--fs-body: 1.0625rem;--fs-lede: 1.125rem;--fs-h4: 1.25rem;--fs-h3: 1.375rem;--fs-h2: 1.625rem;--fs-h1: clamp(1.625rem, 1.2rem + 2vw, 2.25rem);--fig-price-page: clamp(2rem, 1.625rem + 1.25vw, 2.25rem);--fig-home-tiles: clamp(1.75rem, 1.25rem + 1.6vw, 2rem);--fig-state-medians: clamp(1.75rem, 1.25rem + 1.3vw, 2.125rem);--fig-state-homes: 1.75rem;--fig-county-medians: clamp(1.75rem, 1.25rem + 1.3vw, 2.125rem);--fig-county-least: 1.375rem;--fig-table: 1.375rem;--fig-map-card: 2rem;--fig-search: 1.5rem;--fig-nearby: 1.375rem;--fig-start: 2.125rem;--section-y: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 48px;--measure: 50ch;--site-max: clamp(1140px, 64vw, 1600px);--page-max: var(--site-max)}@media (max-width:600px){:root{--space-5: 16px;--space-6: 32px}}@media (max-width:700px){:root{--fig-table: 1.5rem;--fig-search: 1.375rem;--fig-start: 2rem}}@media (min-width:900px){:root{--section-y: 44px}}@media (max-width:600px){:root{--section-y: 26px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0D1317;--panel: #161F25;--panel-soft: #1F2A31;--ink: #E7EDF0;--ink-muted: #A2B0B9;--line: #2A363F;--accent: #5FC2A6;--accent-ink: #8AD6C0;--accent-soft: #15322A;--flag: #E7A47B;--chip-family: #DEB877;--chip-family-bg: #33290F;--chip-corp: #A8BED8;--chip-corp-bg: #1E2A3A;--pin-card: #232B39;--pin-ink: #E7EDF0;--map-water: #5D757E;--band1: #1f5a4b;--band2: #2f7a66;--band3: #45a088;--band4: #5FC2A6;--band5: #9fe0cc;--band-collect: #9aa3ad;--m1: #97DDE5;--m2: #B2C8D5;--m3: #E0B141;--m4: #E29974;--m5: #E18188;--t1: #E7EDF0;--t2: #E7EDF0;--t3: #E7EDF0;--t4: #E7EDF0;--t5: #E7EDF0;--on-accent: #062019;--pin-halo: #12161F;--map-seam: #2E3840;--map-border: #6B7A86;--map-land: #46535E;--map-ground: #3C4851;--map-word: #A6A3A0;--map-neighbor: #354049;--map-town: #A3A3A3;--map-mark: #E7EDF0;--map-mark-quiet: #A2B0B9;--map-pin-bg: #1F1F1F;--map-pin-ink: #E7EDF0;--map-pin-ink-quiet: #A2B0B9;--map-pin-line: #454545;--map-select: #5FC2A6;--map-popup-bg: #162237;--map-popup-line: #233656;--map-pill-bg: #162237;--map-pill-line: #7FA5DC;--map-pill-ink: #EDEAE4;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .35)}}:root[data-theme=dark]{--ground: #0D1317;--panel: #161F25;--panel-soft: #1F2A31;--ink: #E7EDF0;--ink-muted: #A2B0B9;--line: #2A363F;--accent: #5FC2A6;--accent-ink: #8AD6C0;--accent-soft: #15322A;--flag: #E7A47B;--chip-family: #DEB877;--chip-family-bg: #33290F;--chip-corp: #A8BED8;--chip-corp-bg: #1E2A3A;--pin-card: #232B39;--pin-ink: #E7EDF0;--map-water: #5D757E;--band1: #1f5a4b;--band2: #2f7a66;--band3: #45a088;--band4: #5FC2A6;--band5: #9fe0cc;--band-collect: #9aa3ad;--m1: #97DDE5;--m2: #B2C8D5;--m3: #E0B141;--m4: #E29974;--m5: #E18188;--t1: #E7EDF0;--t2: #E7EDF0;--t3: #E7EDF0;--t4: #E7EDF0;--t5: #E7EDF0;--on-accent: #062019;--pin-halo: #12161F;--map-seam: #2E3840;--map-border: #6B7A86;--map-land: #46535E;--map-ground: #3C4851;--map-word: #A6A3A0;--map-neighbor: #354049;--map-town: #A3A3A3;--map-mark: #E7EDF0;--map-mark-quiet: #A2B0B9;--map-pin-bg: #1F1F1F;--map-pin-ink: #E7EDF0;--map-pin-ink-quiet: #A2B0B9;--map-pin-line: #454545;--map-select: #5FC2A6;--map-popup-bg: #162237;--map-popup-line: #233656;--map-pill-bg: #162237;--map-pill-line: #7FA5DC;--map-pill-ink: #EDEAE4;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .35)}html{background:var(--ground);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--body);font-size:var(--fs-body);line-height:1.55}.wrap{max-width:1140px;margin:0 auto;padding:0 20px}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--panel);color:var(--ink);padding:10px 16px;border:1px solid var(--accent);border-radius:0 0 8px}.skip-link:focus{left:0}header.mast{padding:22px 0 16px;border-bottom:1px solid var(--line)}.mast-inner{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.wordmark{font-family:var(--display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.01em;margin:0}.wordmark a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.wordmark .wm-dot{color:var(--accent)}.wm-mark{display:block;flex:none;width:28px;height:28px}@media (max-width:600px){.wm-mark{width:24px;height:24px}.wordmark a{gap:8px}}.tagline{color:var(--ink-muted);font-size:var(--fs-caption);margin:0}@media (max-width:600px){.tagline{display:none}}.mast nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0}.mast nav a{color:var(--ink-muted);text-decoration:none;font-size:var(--fs-body);font-weight:500}.mast nav a:hover,.mast nav a[aria-current=page]{color:var(--accent-ink);text-decoration:underline}.mast-tools{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.theme-toggle{display:none}:root.has-theme-js .theme-toggle{display:inline-flex;align-items:center;gap:7px;font-family:var(--body);font-size:var(--fs-caption);font-weight:500;color:var(--ink-muted);background:var(--panel);border:1px solid color-mix(in srgb,var(--line) 55%,var(--ink-muted) 45%);border-radius:999px;padding:6px 13px 6px 11px;cursor:pointer}.theme-toggle:hover{color:var(--ink);border-color:var(--ink-muted)}.theme-toggle .tt-icon{display:inline-flex}.tt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tt-label{display:none}.tt-label[data-theme-label=system]{display:inline}:root[data-theme=light] .tt-label[data-theme-label=system],:root[data-theme=dark] .tt-label[data-theme-label=system]{display:none}:root[data-theme=light] .tt-label[data-theme-label=light]{display:inline}:root[data-theme=dark] .tt-label[data-theme-label=dark]{display:inline}.tt-sun,.tt-rays,.tt-moon{display:none}:root[data-theme=light] .tt-auto,:root[data-theme=light] .tt-auto-ring,:root[data-theme=dark] .tt-auto,:root[data-theme=dark] .tt-auto-ring{display:none}:root[data-theme=light] .tt-sun,:root[data-theme=light] .tt-rays{display:inline}:root[data-theme=dark] .tt-moon{display:inline}.controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 13px;margin:14px 0 12px;background:var(--panel-soft);border:1px solid var(--line);border-radius:12px}.controls .lead{font-size:var(--fs-body);font-weight:400;color:var(--ink-muted);margin-right:4px}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{font-family:var(--body);font-size:var(--fs-caption);font-weight:600;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:7px 13px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.seg button:focus-visible,.backlink:focus-visible,.pin:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seg button.specialty{border-style:dashed}.seg button.specialty[aria-pressed=true]{border-style:solid}.optin{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:12px;border-left:1px dashed var(--line)}.optin[hidden]{display:none}.optin .lead3{font-size:var(--fs-caption);font-weight:400;color:var(--ink-muted)}.optchip{display:inline-flex;align-items:center;min-height:44px;font-family:var(--body);font-size:var(--fs-caption);font-weight:600;color:var(--ink-muted);background:transparent;border:1px dashed var(--line);border-radius:999px;padding:5px 12px 5px 10px;cursor:pointer}.optchip[hidden]{display:none}.optchip:before{content:"+";font-weight:600;margin-right:6px}.optchip[aria-pressed=true]{color:var(--accent-ink);background:var(--panel);border-color:var(--accent);border-style:solid}.optchip[aria-pressed=true]:before{content:"✓"}.optchip:hover{border-color:var(--ink-muted)}.layout-seg{margin-left:auto}.layout-seg .lead2{font-size:var(--fs-caption);font-weight:400;color:var(--ink-muted);align-self:center;margin-right:2px}.stage{position:relative;background:var(--map-water);border:1px solid var(--line);border-radius:14px;overflow:hidden;--stage-height: min(78vh, 900px);height:var(--stage-height);min-height:520px}.nation-stage{--legend-allowance: 212px;--stage-height: max( min(78vh, 900px), min(calc((min(1140px, 100vw) - 82px) / 1.823 + 8px + var(--legend-allowance)), 92vh) )}@media (min-width:1140px){.nation-stage{--stage-height: min( calc((min(1140px, 100vw) - 82px) / 1.823 + 8px + var(--legend-allowance)), 92vh )}}html.map-js .nation-stage,html[data-map-state] .nation-stage{--legend-allowance: 343px}@media (min-width:1340px) and (min-height:950px){.nation-stage{--legend-allowance: 191px;--stage-height: min( calc((1340px - 82px) / 1.823 + 8px + var(--legend-allowance)), 92vh )}.nation-table-wrap{max-width:none;margin-inline:0}}.nation-stage .zoomctl{right:30px;bottom:calc(var(--legend-allowance) + 14px)}.view{display:flex;flex-direction:column;height:100%;min-height:0}.nation{position:relative;padding:10px 16px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.usmap{display:block;flex:1 1 0;min-height:0;width:100%;height:100%;touch-action:none;cursor:grab}.usmap.grabbing,.statesvg.grabbing{cursor:grabbing}#usZoomLayer{transform-origin:0 0;will-change:transform;transition:none}#usZoomLayer.flying{transition:transform .42s cubic-bezier(.4,0,.2,1)}.usstate{stroke:var(--map-seam);stroke-width:.9;vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer}.usstate:hover{stroke:var(--ink);stroke-width:2}.usstate:focus{outline:none}.usstate:focus-visible{stroke:var(--ink);stroke-width:2.6}.usmap a:focus{outline:none}.usmap a:focus-visible .usstate{stroke:var(--ink);stroke-width:2.6}.map-label{transform-box:view-box;pointer-events:none;font-family:var(--body);font-weight:600;font-size:10.5px;fill:var(--ink);text-anchor:middle}.map-label .amt{font-family:var(--map-figure-face);font-weight:600;font-size:var(--map-figure, 17px);font-variant-numeric:tabular-nums lining-nums}.map-label .amt.m1{fill:var(--m1)}.map-label .amt.m2{fill:var(--m2)}.map-label .amt.m3{fill:var(--m3)}.map-label .amt.m4{fill:var(--m4)}.map-label .amt.m5{fill:var(--m5)}.map-label .amt.m0{fill:var(--map-word);font-family:var(--body);font-size:11px;font-weight:500}.dc-dot{stroke:var(--map-seam);stroke-width:1;cursor:pointer}.dc-dot:hover,.dc-dot:focus-visible{stroke:var(--ink);stroke-width:2;outline:none}.chip-leader{fill:none;stroke:var(--ink-muted);stroke-width:1.2;opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}.state-chip{cursor:pointer}.state-chip rect{fill:var(--panel);stroke:var(--map-border);stroke-width:1}.state-chip:focus{outline:none}.state-chip:hover rect,.state-chip:focus-visible rect{stroke:var(--ink);stroke-width:2.2}.state-chip text{font-family:var(--body);font-size:13px;font-weight:600;pointer-events:none;fill:var(--ink)}.state-chip .chip-name{font-size:10.5px}.state-chip .amt{font-family:var(--map-figure-face);font-weight:600;font-size:18px;font-variant-numeric:tabular-nums lining-nums}.state-chip .amt.m1{fill:var(--m1)}.state-chip .amt.m2{fill:var(--m2)}.state-chip .amt.m3{fill:var(--m3)}.state-chip .amt.m4{fill:var(--m4)}.state-chip .amt.m5{fill:var(--m5)}.state-chip .amt.m0{fill:var(--map-word);font-family:var(--body);font-size:11px;font-weight:500}.zoomctl{position:absolute;right:14px;bottom:14px;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.zoomctl[hidden]{display:none}.zoomctl button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-family:var(--body);font-size:19px;font-weight:500;line-height:1;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);cursor:pointer}.zoomctl button.reset{width:auto;padding:0 10px;height:30px;font-size:12.5px;font-weight:500}.zoomctl button:hover{border-color:var(--ink)}.zoomctl button.fs{margin-bottom:2px}.zoomctl button.fs[hidden],.zoomctl button.fs .fs-close,.zoomctl button.fs[aria-pressed=true] .fs-open{display:none}.zoomctl button.fs[aria-pressed=true] .fs-close{display:inline}.mapfull:fullscreen{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--ground)}.mapfull:fullscreen .stage{flex:1 1 auto;height:auto;min-height:0;border-radius:10px}html.map-immersive,html.map-immersive body{overflow:hidden}.mapfull.is-immersive{position:fixed;inset:0;z-index:200;height:100dvh;margin:0;padding:0;display:flex;flex-direction:column;background:var(--ground)}.mapfull.is-immersive .stage{flex:1 1 auto;height:auto;min-height:0;border:0;border-radius:0;--legend-allowance: 0px}.mapfull.is-immersive .view{display:flex;flex-direction:column;height:100%;min-height:0}.mapfull.is-immersive .nation{padding:0;flex:1 1 auto;min-height:0}.mapfull.is-immersive .gl-map{flex:1 1 auto;min-height:0}.mapfull.is-immersive .state-view{flex:1 1 auto;min-height:0;height:auto}.mapfull.is-immersive .state-map{position:absolute;inset:0;height:auto}.mapfull.is-immersive .legend,.mapfull.is-immersive .legal-note,.mapfull.is-immersive .map-legend,.mapfull.is-immersive .statebar,.mapfull.is-immersive .map-status,.mapfull.is-immersive .backbar,.mapfull.is-immersive .state-panel,.mapfull.is-immersive .tray{display:none}.mapfull.is-immersive .zoomctl{top:auto;bottom:14px;right:14px;flex-direction:column;align-items:flex-end}.map-bar{flex:0 0 auto;background:var(--panel);border-bottom:1px solid var(--line);position:relative;z-index:60}.map-bar[hidden]{display:none}.map-bar-row{display:flex;align-items:center;gap:10px;padding:7px 12px}.map-bar-title{font-family:var(--display);font-size:16px;font-weight:600;color:var(--ink);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-bar-back,.map-bar-close{flex:0 0 auto;font-family:var(--body);font-size:13.5px;font-weight:500;color:var(--ink);background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;padding:6px 11px;cursor:pointer}.map-bar-back[hidden]{display:none}.map-bar-back:hover,.map-bar-close:hover{border-color:var(--ink)}.map-bar-strip:empty{display:none}.map-bar-strip{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px 8px}.map-bar-strip .map-aside{margin:0;padding:0;border:0}.map-bar-strip .map-aside .aside-head{display:none}.map-bar-strip .map-aside ul{flex-wrap:nowrap;width:max-content}.legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;justify-content:center;margin-top:8px;font-size:var(--fs-body);color:var(--ink-muted)}.legend .ramp{display:flex;align-items:center;gap:6px}.legend .ramp[hidden]{display:none}.legal-note{text-align:center;font-size:var(--fs-caption);color:var(--ink-muted);margin:6px 0 0}.legal-note[hidden]{display:none}.gl-map{flex:1 1 0;min-height:260px;width:100%;background:var(--map-water);position:relative}.glp{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.glp-svg{position:absolute;display:block;width:auto;height:auto}.glp-state{fill:var(--map-ground);stroke:var(--map-border);stroke-width:.8;vector-effect:non-scaling-stroke}.glp-dot{fill:var(--map-ground);stroke:var(--map-border);stroke-width:.8;vector-effect:non-scaling-stroke}.glp-labels{position:absolute}.glp-label{position:absolute;top:0;left:0;width:0;height:0;white-space:nowrap}.glp-ab{position:absolute;left:50%;transform:translate(-50%,calc(var(--glp-lift, -17.5px) - 50%));font-family:var(--body);font-size:var(--glp-ab, 10px);font-weight:600;color:var(--ink);text-shadow:0 0 2px var(--pin-halo),0 0 2px var(--pin-halo),0 0 2px var(--pin-halo),0 0 2px var(--pin-halo)}.glp-amt{position:absolute;left:50%;transform:translate(-50%,-50%);font-family:var(--map-figure-face);font-weight:600;font-size:var(--glp-fig, 16px);font-variant-numeric:tabular-nums lining-nums;text-shadow:0 0 2px var(--pin-halo),0 0 2px var(--pin-halo),0 0 2px var(--pin-halo),0 0 2px var(--pin-halo)}.glp-amt.m1{color:var(--m1)}.glp-amt.m2{color:var(--m2)}.glp-amt.m3{color:var(--m3)}.glp-amt.m4{color:var(--m4)}.glp-amt.m5{color:var(--m5)}.glp-amt.m0{font-family:var(--body);font-size:var(--glp-word, 11px);font-weight:500;color:var(--map-word)}.glp-name{position:absolute;left:50%;transform:translate(-50%,calc(var(--glp-lift, -17.5px) - 50%));font-family:var(--body);font-size:11px;font-weight:500;color:var(--map-word);text-shadow:0 0 2px var(--pin-halo),0 0 2px var(--pin-halo)}.glp:not([data-placed]) .glp-labels{visibility:hidden}.gl-map:not(.ready)>.gl-host{visibility:hidden}.gl-map.ready .glp,.map-aside{display:none}html.map-js .map-aside,html[data-map-state] .map-aside{display:block;margin:10px 0 0}.aside-head{margin:0 0 6px;font-family:var(--body);font-size:var(--fs-caption);font-weight:600;color:var(--ink-muted)}.map-aside ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.aside-card{display:inline-flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:104px;min-height:44px;box-sizing:border-box;padding:11px 12px 0;text-decoration:none;background:var(--panel);border:1px solid var(--map-border);border-radius:8px}.aside-card:hover{border-color:var(--ink)}.aside-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aside-ab{font-family:var(--body);font-size:var(--fs-caption);font-weight:600;color:var(--ink)}.aside-amt{font-family:var(--map-figure-face);font-weight:600;font-size:16px;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.aside-amt.m1{color:var(--m1)}.aside-amt.m2{color:var(--m2)}.aside-amt.m3{color:var(--m3)}.aside-amt.m4{color:var(--m4)}.aside-amt.m5{color:var(--m5)}.aside-amt.m0{font-family:var(--body);font-size:var(--fs-caption);font-weight:500;color:var(--map-word)}.map-legend{position:static;align-self:flex-start;margin:8px 0 0;padding:3px 10px 4px;display:flex;align-items:center;gap:6px 14px;background:var(--panel);border:1px solid var(--map-border);border-radius:999px;box-shadow:var(--shadow);pointer-events:none}.map-legend[hidden]{display:none}.map-legend p{margin:0}.ml-head{font-family:var(--body);font-size:var(--fs-caption);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted)}.ml-row{display:flex;align-items:baseline;gap:6px;font-family:var(--body);font-size:var(--fs-caption);color:var(--ink)}.ml-chip{flex:none;width:14px;height:3px;border-radius:2px;align-self:center}.ml-chip.m1{background:var(--m1)}.ml-chip.m5{background:var(--m5)}.ml-word{color:var(--ink-muted)}.ml-amt{font-family:var(--map-figure-face);font-weight:600;font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums}.ml-amt.m1{color:var(--m1)}.ml-amt.m5{color:var(--m5)}@media (max-width:720px){.map-legend{position:static;margin:8px 0 0;box-shadow:none;border-radius:8px;padding:5px 10px 6px;flex-wrap:wrap;gap:4px 12px}.ml-head{width:100%;font-size:var(--fs-caption)}.ml-row{font-size:var(--fs-caption)}}.gl-map{display:none}html.map-js .gl-map{display:block;opacity:1}html.map-js .usmap,html.map-js #stateSvg,html.map-js .state-map .drawn-map-slot,html.map-js #pinLayer{display:none}.gl-loading{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;font-family:var(--body);font-size:13.5px;color:var(--ink-muted);pointer-events:none}.gl-map .mapboxgl-canvas:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.gl-map:focus-within{outline:2px solid var(--accent);outline-offset:2px}.zoomctl button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gl-host{position:absolute;inset:0}.gl-callouts{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.gl-callouts[hidden]{display:none}.gl-leaders{position:absolute;left:0;top:0;overflow:visible}.gl-leaders line{stroke:var(--map-mark);stroke-width:1;stroke-opacity:.7}.gl-leaders circle{fill:var(--map-mark);stroke:var(--pin-halo);stroke-width:1}.gl-callout,.gl-inset{position:absolute;left:0;top:0;pointer-events:auto;cursor:pointer;font-family:var(--body);color:var(--map-mark);border:1px solid var(--map-pin-line);background:var(--map-pin-bg);box-shadow:0 1px 2px #0000002e}.gl-callout{display:inline-flex;align-items:baseline;gap:calc(5px*var(--gl-k, 1));padding:calc(2px*var(--gl-k, 1)) calc(7px*var(--gl-k, 1)) calc(3px*var(--gl-k, 1));border-radius:calc(6px*var(--gl-k, 1));white-space:nowrap;line-height:1.2}.gl-callout:hover,.gl-inset:hover{border-color:var(--map-mark)}.gl-callout:focus-visible,.gl-inset:focus-visible{outline:2px solid var(--map-select);outline-offset:2px}.gl-co-ab{font-size:calc(10px*var(--gl-k, 1));font-weight:600;letter-spacing:.04em;color:var(--map-mark)}.gl-co-fig{font-family:var(--map-figure-face);font-size:calc(15px*var(--gl-k, 1));font-weight:600;font-variant-numeric:tabular-nums lining-nums}.gl-co-fig.m1{color:var(--m1)}.gl-co-fig.m2{color:var(--m2)}.gl-co-fig.m3{color:var(--m3)}.gl-co-fig.m4{color:var(--m4)}.gl-co-fig.m5{color:var(--m5)}.gl-co-fig.m0{font-family:var(--body);font-size:calc(11px*var(--gl-k, 1));font-weight:500;color:var(--map-word)}.gl-inset{padding:0;border-radius:8px;overflow:visible;background:var(--map-water)}.gl-inset-shape{border-radius:8px}.gl-inset-shape{position:absolute;inset:0;width:100%;height:100%}.gl-inset-shape path{fill:var(--map-ground);stroke:var(--map-border);stroke-width:.8}.gl-inset-label{position:absolute;left:4px;bottom:3px;white-space:nowrap;display:inline-flex;align-items:baseline;gap:calc(4px*var(--gl-k, 1));padding:1px calc(5px*var(--gl-k, 1));border-radius:calc(5px*var(--gl-k, 1));line-height:1.2;background:var(--map-pin-bg);border:1px solid var(--map-pin-line)}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:8px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:var(--map-popup-bg)}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:var(--map-popup-bg)}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:var(--map-popup-bg)}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:var(--map-popup-bg)}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:var(--map-popup-bg)}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:var(--map-popup-bg)}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:var(--map-popup-bg)}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:var(--map-popup-bg)}.mapboxgl-popup-content{position:relative;background:var(--map-popup-bg);border:1px solid var(--map-popup-line);border-radius:10px;box-shadow:var(--shadow);padding:9px 26px 10px 12px;pointer-events:auto}.mapboxgl-popup-close-button{position:absolute;right:2px;top:1px;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--body);font-size:16px;line-height:1;color:var(--ink-muted)}.mapboxgl-popup-close-button:hover{color:var(--ink)}.gl-pop{font-family:var(--body);max-width:230px}.gl-pop p{margin:0}.gl-pop-name{font-size:var(--fs-body);font-weight:600;line-height:1.3;color:var(--ink)}.gl-pop-name a{color:var(--ink);text-decoration:none}.gl-pop-name a:hover{text-decoration:underline}.gl-pop-town{font-size:var(--fs-caption);color:var(--ink-muted);margin-top:1px}.gl-pop-figure{font-family:var(--map-figure-face);font-size:var(--fs-lede);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;margin-top:4px}.gl-pop-date{font-size:var(--fs-caption);color:var(--ink-muted);margin-top:4px}.gl-pop-open{font-size:var(--fs-body);margin-top:5px}.gl-pop-open a{display:inline-flex;align-items:center;min-height:24px;color:var(--accent-ink)}.mapboxgl-ctrl-scale{box-sizing:border-box;font-family:var(--body);font-size:11px;font-weight:500;line-height:1.5;color:var(--ink-muted);background:color-mix(in srgb,var(--panel) 82%,transparent);border:1px solid var(--map-border);border-top:0;border-radius:0 0 4px 4px;padding:0 5px;text-align:center;white-space:nowrap}.gl-map .mapboxgl-ctrl.mapboxgl-ctrl-attrib{background:color-mix(in srgb,var(--panel) 88%,transparent);color:var(--ink-muted)}.gl-map .mapboxgl-ctrl-attrib a{color:var(--ink-muted)}.gl-map .mapboxgl-ctrl-attrib a:hover{color:var(--ink)}.home-dot{fill:var(--map-mark);opacity:.75}.home-dot.noprice{fill:var(--flag);opacity:.9}.home-leader{stroke:var(--map-mark);stroke-width:1;opacity:.45;vector-effect:non-scaling-stroke}.approx-ring{fill:none;stroke:var(--map-mark-quiet);stroke-width:1.4;stroke-dasharray:4 4;opacity:.7;vector-effect:non-scaling-stroke}.statebar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0 0}.statebar[hidden]{display:none}.backout{font-family:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:pointer;box-shadow:var(--shadow)}.statebar-name{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.statebar-page{font-size:var(--fs-caption);color:var(--ink-muted)}.map-status{color:var(--ink-muted);font-size:var(--fs-caption);margin:8px 0 0;max-width:68ch}.map-status:empty{margin:0}.pin{position:absolute;transform:translate(-50%,-100%);background:var(--pin-card);color:var(--pin-ink);border:1.5px solid var(--map-mark);border-radius:11px;font-family:var(--body);display:flex;flex-direction:column;align-items:center;gap:0;line-height:1.18;text-align:center;padding:4px 10px 5px;cursor:pointer;box-shadow:var(--shadow);white-space:nowrap;z-index:10}.pin .pn{font-size:12.5px;font-weight:600;color:var(--pin-ink)}.pin .pp{font-family:var(--display);font-size:12px;font-weight:500;color:var(--pin-ink);opacity:.9;font-variant-numeric:tabular-nums lining-nums}.pin.tier1 .pn{color:var(--t1)}.pin.tier2 .pn{color:var(--t2)}.pin.tier3 .pn{color:var(--t3)}.pin.tier4 .pn{color:var(--t4)}.pin.tier5 .pn{color:var(--t5)}.pin.tiernone .pn{color:var(--ink-muted)}.tone1{color:var(--t1)}.tone2{color:var(--t2)}.tone3{color:var(--t3)}.tone4{color:var(--t4)}.tone5{color:var(--t5)}.pin:after{content:"";position:absolute;left:50%;bottom:-7px;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--map-mark);border-bottom:0}.pin.noprice{border-color:var(--flag)}.pin.noprice .pn{color:var(--flag)}.pin.noprice:after{border-top-color:var(--flag)}.pin.neighbor{opacity:.92;border-style:dashed}.pin.approx{border-style:dashed}.pin[aria-expanded=true],.pin.compared{background:var(--map-select);border-color:var(--map-select)}.pin[aria-expanded=true]:after,.pin.compared:after{border-top-color:var(--map-select)}.pin[aria-expanded=true] .pn,.pin[aria-expanded=true] .pp,.pin.compared .pn,.pin.compared .pp{color:var(--on-accent);opacity:1}.home-card{position:absolute;z-index:40;width:min(330px,calc(100% - 28px));background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:18px 18px 16px}.home-card h3{font-family:var(--display);font-size:var(--fs-h4);font-weight:600;margin:0 0 2px}.home-card .city{color:var(--ink-muted);font-size:var(--fs-caption);margin:0 0 10px}.price-rows{border-top:1px solid var(--line);margin:0}.price-rows div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--fs-caption)}.price-rows .amt{font-family:var(--display);font-weight:500;font-size:var(--fs-body);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.price-rows .na{color:var(--ink-muted);font-weight:600;font-size:var(--fs-caption)}.home-card .foot{font-size:var(--fs-caption);color:var(--ink-muted);margin:10px 0 0}.home-card .foot a{color:var(--accent-ink)}.card-actions{display:flex;gap:8px;margin-top:12px}.card-actions button,.card-actions a{flex:1;text-align:center;font-family:var(--body);font-size:var(--fs-caption);font-weight:500;border-radius:6px;padding:8px 10px;cursor:pointer;text-decoration:none}.btn-primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.btn-quiet{background:var(--panel);color:var(--ink);border:1px solid var(--line)}.card-close{position:absolute;top:8px;right:8px;border:0;background:none;font-size:var(--fs-lede);line-height:1;color:var(--ink-muted);cursor:pointer;padding:4px 7px}.noprice-note{border-left:3px solid var(--flag);background:var(--panel-soft);padding:10px 12px;font-size:var(--fs-caption);margin:8px 0 0}.casket-note{color:var(--ink);font-size:var(--fs-caption);line-height:1.45;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;padding:10px 14px;margin:0 0 14px}.casket-note[hidden]{display:none}.home-card .casket-note{font-size:var(--fs-caption);padding:8px 11px;margin:8px 0 0}.choice-cell{min-width:148px}.choice-lead{font-size:var(--fs-caption);font-weight:500;white-space:nowrap}.choice-cell .na{font-weight:600;color:var(--ink-muted)}.tray td.best{color:var(--accent-ink)}.table-wrap{position:absolute;inset:64px 14px 14px;z-index:25;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:6px 20px 16px}.nation-table-wrap{inset:14px}.stage.table-layout .nation,.stage.table-layout .state-map,.stage.table-layout .backbar{display:none}.nation-table-wrap tbody tr.openable{cursor:pointer}.nation-table-wrap tbody tr.openable:hover td{background:var(--panel-soft)}.home-table td.cov-none{color:var(--flag);font-weight:500}.table-scroll{overflow-x:auto}.home-table{width:100%;border-collapse:collapse;font-size:var(--fs-caption)}.home-table th{text-align:left;font-size:var(--fs-caption);font-weight:400;color:var(--ink-muted);padding:12px 12px 8px 0;border-bottom:1px solid var(--ink-muted)}.home-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:middle}.home-table .hname{font-weight:600}.home-table .hname a{color:inherit}.home-table td.amt{font-family:var(--display);font-weight:500;font-size:var(--fs-body);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.home-table td.amt .na{color:var(--ink-muted);font-weight:600}.home-table .rowbtn.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.table-foot{font-size:var(--fs-caption);color:var(--ink-muted);margin:12px 0 0}@media (max-width:720px){.home-table .hname{white-space:nowrap}.nation-table-wrap .home-table td:last-child{white-space:nowrap}.table-wrap{-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,black calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - 28px),transparent)}.table-wrap:not(.is-scrollable){mask-image:none;-webkit-mask-image:none}.home-table th:first-child,.home-table td:first-child{position:sticky;left:0;z-index:1;background:var(--panel);box-shadow:1px 0 0 0 var(--line)}}@media (max-width:600px){.cmp-scroll:not(.is-scrollable){mask-image:none;-webkit-mask-image:none}}.mapjump{display:inline-block;font-family:var(--body);font-size:var(--fs-caption);font-weight:500;color:var(--accent-ink);background:none;border:0;border-radius:0;padding:0;margin-left:10px;vertical-align:1px;text-decoration:none;white-space:nowrap}.mapjump:after{content:"→";margin-left:3px}.mapjump:hover,.mapjump:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.home-table th .cmp-sort{display:inline-flex;align-items:center;min-height:44px;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.home-table th .cmp-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-table th .cmp-sort:after{content:"↕";margin-left:6px;font-size:var(--fs-caption);color:var(--ink-muted);opacity:.4}.home-table th.sorted .cmp-sort:after{content:none}.home-table th .cmp-sort:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home-table th .cmp-sort:hover:after{opacity:1;color:var(--ink)}.home-table th.sorted{color:var(--ink)}.home-table th.sorted .cmp-sort{text-decoration:underline;text-underline-offset:3px}.home-table th.sorted .cmp-arrow{color:var(--accent-ink)}.home-table td.tbl-none{color:var(--ink-muted);padding:16px 0}.cmp-arrow{margin-left:6px;font-size:var(--fs-caption)}.table-status{font-size:var(--fs-caption);color:var(--ink-muted);margin:10px 0 2px}.tbl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:10px 0 4px;font-size:var(--fs-caption)}.tbl-check{display:inline-flex;align-items:center;gap:7px;color:var(--ink);cursor:pointer}.tbl-own{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}.tbl-own-lead{color:var(--ink-muted)}.tbl-own-btn{font-family:var(--body);font-size:var(--fs-caption);font-weight:500;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:5px 11px;cursor:pointer}.tbl-own-btn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tbl-own-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmp-table tbody tr[hidden],.home-table tbody tr[hidden]{display:none}.cmp-filtered-out td{color:var(--ink-muted)}.corrections{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px 26px 24px;margin:30px 0 0}.corrections h2{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;margin:0 0 6px}.corrections-lite{padding:20px 22px 18px}.corrections-lite h2{font-size:var(--fs-lede);margin:0 0 5px}.clite-intro{font-size:var(--fs-body);color:var(--ink-muted);margin:0 0 12px;max-width:68ch}.clite-actions{margin:0}.corrections-lite .clite-go{display:inline-block;font-family:var(--body);font-size:var(--fs-body);font-weight:600;color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:9px 18px;text-decoration:none}.corrections-lite .clite-go:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.corrections-lite .clite-go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mtchip:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:500}.mtchip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.mthelp[hidden]{display:none}.send-note{font-size:var(--fs-caption);color:var(--ink-muted);margin:0}.cform[hidden],.cform-result[hidden]{display:none}.cform-result .cfr-head{font-weight:600}.cform-result.is-bad{border-left-color:var(--ink-muted)}.again-btn{font-family:var(--body);font-size:var(--fs-caption);font-weight:500;background:transparent;color:var(--accent-ink);border:1px solid var(--line);border-radius:7px;padding:9px 18px;min-height:44px;cursor:pointer;margin-top:4px}.again-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.guide-row{margin-top:var(--section-y)}.guide-row h2{font-family:var(--display);font-size:var(--fs-lede);font-weight:600;color:var(--ink);margin:0 0 10px}.guide-row ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.guide-row li{min-width:0}.guide-row li a{display:block;font-family:var(--display);font-size:var(--fs-body);font-weight:500;color:var(--accent-ink);text-decoration:none;margin-bottom:3px}.guide-row li a:hover{text-decoration:underline;text-underline-offset:2px}.guide-row li span{display:block;font-size:var(--fs-caption);color:var(--ink-muted);line-height:1.5}.guide-row-all{margin:14px 0 0;font-size:var(--fs-caption)}.guide-row-all a{color:var(--accent-ink)}.map-head{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;margin:var(--section-y)0 12px}.hb-card{min-width:0;padding:18px 20px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.hb-card h2{font-family:var(--display);font-size:var(--fs-h4);font-weight:700;color:var(--ink);margin:0 0 8px}.hb-card.guide-row{margin-top:0}.hb-card.guide-row ul{display:block}.hb-card.guide-row li{padding:10px 0 12px}.hb-card.guide-row li+li{border-top:1px solid var(--line)}.hb-card.guide-row li a{font-family:var(--body);font-size:var(--fs-body);font-weight:700;color:var(--accent);text-underline-offset:3px}.hb-card.guide-row li span{font-size:var(--fs-body)}.map-key{padding:calc(var(--section-y)*.4)0 calc(var(--section-y)*.55)}.map-key h2{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;margin:0 0 12px}.map-key-fold{padding:calc(var(--section-y)*.4)0 calc(var(--section-y)*.55)}.map-key-fold>summary{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;color:var(--ink);cursor:pointer;list-style-position:outside;padding:10px 0;margin:0 0 4px}.map-key-fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.map-key-fold[open]>summary{margin-bottom:12px}.key-table{width:100%;font-size:var(--fs-body);background:var(--panel);border:1px solid var(--line);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden}.key-table th,.key-table td{text-align:left;padding:13px 18px;vertical-align:top;border-top:1px solid var(--line)}.key-table tr:first-child th,.key-table tr:first-child td{border-top:0}.key-table th{font-weight:500;color:var(--ink);width:15rem}.key-table td{color:var(--ink-muted)}@media (max-width:720px){.key-table,.key-table tbody,.key-table tr,.key-table th,.key-table td{display:block;width:auto}.key-table th{padding:14px 16px 0;border-top:1px solid var(--line)}.key-table tr:first-child th{border-top:0}.key-table td{padding:2px 16px 14px;border-top:0}}main p{max-width:68ch}.prose{max-width:68ch;padding-top:28px;padding-bottom:20px}.wrap.prose{max-width:1140px}.wrap.prose>p,.wrap.prose>ul,.wrap.prose>ol,.wrap.prose>dl,.wrap.prose>blockquote{max-width:68ch;margin-right:auto}.wrap.prose>.full-measure,.wrap.prose>.cmp-block,.wrap.prose>.is-scrollable,.wrap.prose>table{max-width:none}.guide-contents,.sh-form,.wrap.prose li{max-width:68ch}.prose h1{font-family:var(--display);font-size:var(--fs-h1);font-weight:600;line-height:1.15;margin:0 0 10px}.prose h2{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;margin:30px 0 8px}.prose h3{font-family:var(--display);font-size:var(--fs-lede);font-weight:600;margin:24px 0 6px}.prose p,.prose li{font-size:var(--fs-body)}.prose a{color:var(--accent-ink)}.prose hr{border:0;border-top:1px solid var(--line);margin:28px 0}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-body);display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid var(--line)}.lede{font-size:var(--fs-lede);color:var(--ink-muted);max-width:68ch}.draft-banner{background:var(--panel-soft);border:1px solid var(--line);border-left:4px solid var(--flag);border-radius:8px;padding:12px 16px;margin:0 0 20px;font-size:var(--fs-caption)}.empty-note{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 24px;margin:18px 0 0}.empty-note h2{font-family:var(--display);font-size:var(--fs-h4);font-weight:600;margin:0 0 6px}.empty-note p{margin:0 0 10px;color:var(--ink-muted)}.empty-note p:last-child{margin-bottom:0}.record-line+.contact-line{margin:-14px 0 18px}.service-block{background:var(--panel);border:1px solid color-mix(in srgb,var(--line) 55%,var(--ink-muted) 45%);border-radius:14px;padding:20px 24px;margin:0 0 20px}.service-block h2{font-family:var(--body);font-size:var(--fs-body);font-weight:600;color:var(--ink-muted);margin:0 0 10px}.explainer{color:var(--ink-muted);font-size:var(--fs-caption);margin:8px 0 0}.county-picker{margin:10px 0 0;font-size:var(--fs-caption)}.county-picker select{font-family:var(--body);font-size:var(--fs-body);padding:6px 10px;border-radius:7px;border:1px solid var(--line);background:var(--ground);color:var(--ink);max-width:100%;margin-top:4px}.county-field{display:flex;align-items:stretch}.county-input{flex:1;min-width:0;font-family:var(--body);font-size:var(--fs-body);padding:6px 10px;border:1px solid var(--line);border-right:0;border-radius:7px 0 0 7px;background:var(--ground);color:var(--ink)}.county-input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.county-open{width:34px;border:1px solid var(--line);border-radius:0 7px 7px 0;background:var(--panel-soft);color:var(--ink-muted);cursor:pointer;font-size:var(--fs-caption);line-height:1}.county-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.county-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 3px);margin:0;padding:4px 0;list-style:none;max-height:17rem;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.county-item{padding:6px 12px;font-size:var(--fs-caption);color:var(--ink);cursor:pointer}.county-item.is-active,.county-item:hover{background:var(--panel-soft)}.county-group{padding:8px 12px 4px;font-size:var(--fs-caption);font-weight:500;color:var(--ink-muted)}.county-none{padding:8px 12px;font-size:var(--fs-caption);color:var(--flag)}.figure-added[hidden]{display:none}.cert-count[hidden]{display:none}.cert-label{font-size:var(--fs-caption);color:var(--ink-muted)}.cert-count .stepper{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:8px;background:var(--ground)}.cert-step{width:34px;height:34px;border:0;background:none;cursor:pointer;font-family:var(--body);font-size:var(--fs-lede);font-weight:600;line-height:1;color:var(--accent-ink);border-radius:8px}.cert-step:disabled{color:var(--ink-muted);opacity:.45;cursor:default}.cert-step:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cert-copies{min-width:2.5ch;text-align:center;font-family:var(--display);font-size:var(--fs-lede);font-weight:500;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.source-line{font-size:var(--fs-body);color:var(--ink-muted)}.source-line a{color:var(--accent-ink)}.prose .lede{font-size:var(--fs-lede)}.prose .record-line,.prose .contact-line,.prose .source-line,.prose .explainer,.prose .casket-note,.prose .draft-banner,.prose .county-note,.prose .figure-added,.prose .cert-add-more,.prose .rate-note,.prose .casket-option{font-size:var(--fs-caption)}.figure-prose>*:not(summary){transition:opacity .22s ease,transform .22s ease}.figure-prose>*.al1-entering:not(summary){opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.figure-prose>*:not(summary),.ballpark{transition:none}}.site-footer{border-top:1px solid var(--line);margin-top:40px;padding:22px 0 40px}.colophon{color:var(--ink-muted);font-size:var(--fs-caption);margin:0 0 8px;max-width:74ch}.footer-links{list-style:none;display:flex;flex-wrap:wrap;gap:16px;padding:0;margin:0}.footer-links a{color:var(--accent-ink);font-size:var(--fs-caption);font-weight:500}.pledge-line{font-size:var(--fs-caption);color:var(--ink);margin:0 0 10px;font-weight:600}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:var(--ink);color:var(--ground);font-size:var(--fs-caption);font-weight:600;border-radius:999px;padding:10px 20px;z-index:100;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .25s}.toast.show{opacity:1}@media (prefers-reduced-motion:reduce){.toast{transition:none}}@media (max-width:720px){.controls{gap:7px;padding:9px 10px;margin:12px 0 10px}.controls .lead{width:100%;margin:0}.seg#svcSeg{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:6px}.seg#svcSeg button{font-size:var(--fs-caption);padding:8px 10px;text-align:center}.optin{width:100%;padding-left:0;padding-top:7px;border-left:0;border-top:1px dashed var(--line)}.layout-seg{width:100%;margin-left:0;justify-content:flex-end}.optchip{font-size:var(--fs-caption);padding:5px 11px 5px 9px}.stage{height:auto;min-height:0}.view{display:block;height:auto}.usmap{flex:none;height:auto}.table-wrap{position:static;margin:12px 14px;inset:auto}.zoomctl{top:8px;right:8px;bottom:auto;flex-direction:row;align-items:center}.wordmark{font-size:var(--fs-h3)}}.cmp{margin:0 0 30px}.cmp-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:14px;background:var(--panel);-webkit-overflow-scrolling:touch}.cmp-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmp-table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--fs-caption);font-variant-numeric:tabular-nums lining-nums}.cmp-cap{caption-side:top;text-align:left;padding:12px 14px 10px;font-size:var(--fs-caption);color:var(--ink-muted);border-bottom:1px solid var(--line)}.cmp-table th,.cmp-table td{padding:11px 13px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.cmp-table thead th{font-size:var(--fs-caption);font-weight:400;color:var(--ink-muted);background:var(--panel-soft);white-space:normal;min-width:88px;line-height:1.3;position:sticky;top:0;z-index:1}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:0}.cmp-table tbody th.c-home{font-weight:600}.cmp-table tbody th.c-home a{color:inherit;text-decoration-color:var(--line)}.cmp-table tbody th.c-home a:hover{color:var(--accent-ink)}.cmp-tag{display:block;font-weight:400;font-size:var(--fs-caption);color:var(--ink-muted)}.cmp-table td.c-city{color:var(--ink-muted);white-space:nowrap}.cmp-table td.c-date{color:var(--ink-muted);font-size:var(--fs-caption);white-space:nowrap}.cmp-table tbody .c-amt{white-space:nowrap}.cmp-table thead th.c-amt{white-space:normal}.cmp-table .c-home{min-width:160px}.cmp-table th.c-city-sort,.cmp-table td.c-city-sort{min-width:0;width:1%;padding-left:0;padding-right:16px;white-space:nowrap}.cmp-table td.c-city-sort{padding-top:0;padding-bottom:0}.cmp-table .cmp-fig{font-weight:600;font-family:var(--display);font-size:var(--fig-table);color:var(--ink);text-decoration-color:var(--line)}.cmp-table .cmp-fig:hover{color:var(--accent-ink)}.cmp-gap{font-weight:400;font-size:var(--fs-caption);color:var(--ink-muted)}.cmp-table th.sorted,.cmp-table td.sorted{background:var(--panel-soft)}.cmp-table thead th.sorted{color:var(--ink)}.cmp-sort{display:inline-flex;align-items:center;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cmp-sort:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cmp-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmp-sort:after{content:"↕";margin-left:6px;font-size:var(--fs-caption);color:var(--ink-muted);opacity:.4}.cmp-table thead th.sorted .cmp-sort:after{content:none}.cmp-sort:hover:after{opacity:1;color:var(--ink)}.cmp-status{margin:10px 0 0;font-size:var(--fs-body);color:var(--ink-muted)}.cmp-foot{margin:4px 0 0;font-size:var(--fs-body);color:var(--ink-muted);max-width:68ch}.cmp-denominator{font-size:var(--fs-body);color:var(--ink-muted);margin:0 0 12px;max-width:68ch}.cmp-seam{font-size:var(--fs-body);color:var(--flag);margin:0 0 12px;max-width:68ch}.fam .cmp-table th.c-amt,.fam .cmp-table td.c-amt{text-align:right}.fam .cmp-table th.c-amt{vertical-align:bottom}.fam .cmp-table td.c-amt{vertical-align:middle}.fam .cmp-table .cmp-fig{font-family:var(--display);font-size:var(--fig-table);font-weight:600;color:var(--ink);text-decoration-color:var(--line);white-space:nowrap}.fam .cmp-table .cmp-fig:hover{color:var(--accent-ink)}.fam .cmp-table .cmp-gap{font-size:var(--fs-caption);font-weight:400;color:var(--ink-muted);white-space:nowrap}.fam .fam-amt{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.fam-least{display:inline-flex;align-items:center}.fam-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 auto}.fam-legend-note .fam-dot{margin-right:7px}.fam-least-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fam .c-where{display:block;font-weight:400;font-size:var(--fs-caption);color:var(--ink-muted);margin-top:3px}.fam-cell-label{display:none}.fam-legend{margin:12px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft)}.fam-legend-head{font-family:var(--display);font-size:var(--fs-body);font-weight:600;color:var(--ink);margin:0 0 8px}.fam-legend dl{margin:0}.fam-legend-row{display:flex;flex-wrap:wrap;gap:2px 10px;padding:3px 0}.fam-legend dt{font-weight:600;color:var(--ink);font-size:var(--fs-caption);flex:0 0 15rem}.fam-legend dd{margin:0;color:var(--ink-muted);font-size:var(--fs-body);flex:1 1 18rem;max-width:68ch}.fam-legend-note{margin:9px 0 0;max-width:68ch;font-size:var(--fs-body);color:var(--ink-muted);display:flex;align-items:baseline}.ls{margin:4px 0 2px;padding:18px 20px 16px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.ls-heading{font-family:var(--display);font-size:var(--fs-h3);font-weight:600;margin:0 0 4px}.ls-intro{margin:0 0 14px;color:var(--ink-muted);font-size:var(--fs-body);max-width:70ch}.ls-form[hidden]{display:none}.ls-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.ls-field{position:relative;display:flex;flex-direction:column;gap:4px;flex:1 1 20rem;min-width:0}.ls-field-service{flex:0 1 15rem}.ls-field label{font-size:var(--fs-caption);color:var(--ink-muted)}.ls-field input,.ls-field select{font-family:var(--body);font-size:var(--fs-body);padding:12px 11px;border:1px solid var(--line);border-radius:8px;background:var(--ground);color:var(--ink);width:100%;min-height:44px}.ls-field input:focus-visible,.ls-field select:focus-visible,.ls-submit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ls-hint{margin:2px 0 0;font-size:var(--fs-body);color:var(--ink-muted);max-width:46ch}.ls-submit{align-self:flex-start;margin-top:21px;font-family:var(--body);font-size:var(--fs-body);padding:10px 16px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--on-accent);cursor:pointer}.ls-submit:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.ls-actions{display:flex;flex-wrap:wrap;gap:10px;align-self:flex-start;margin-top:21px;flex:1 1 100%}.ls-actions>.ls-submit,.ls-actions>.ls-mapbtn{flex:1 1 13rem;text-align:center}.ls-line a{color:var(--accent-ink)}.ls-actions .ls-submit{margin-top:0;min-height:44px}.ls-mapbtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--body);font-size:var(--fs-body);padding:10px 16px;border:2px solid var(--accent);border-radius:8px;background:var(--ground);color:var(--accent-ink);text-decoration:none;cursor:pointer}.ls-mapbtn:hover{background:var(--panel-soft);color:var(--accent-ink)}.ls-mapbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ls-options[hidden]{display:none}.ls-options{position:absolute;z-index:30;left:0;right:0;top:calc(100% - 18px);margin:0;padding:4px 0;list-style:none;max-height:17rem;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.ls-option{padding:7px 12px;font-size:var(--fs-body);color:var(--ink);cursor:pointer}.ls-option[aria-selected=true],.ls-option:hover{background:var(--panel-soft)}.ls-option.ls-loading{color:var(--ink-muted);cursor:default;font-style:italic}.ls-option.ls-loading:hover{background:none}.ls-optgroup{padding:6px 12px 2px;font-size:var(--fs-caption);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.03em}.ls-empty-option{padding:7px 12px;font-size:var(--fs-body);color:var(--ink-muted);font-style:italic}.ls-noscript[hidden]{display:none}.ls-noscript{margin:0 0 12px;font-size:var(--fs-caption);color:var(--flag);max-width:70ch}.ls-results:empty{display:none}.ls-results{margin:16px 0 0}.ls-results:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ls-radius{font-family:var(--display);font-size:var(--fs-lede);margin:0 0 6px}.ls-count{margin:0 0 10px;font-size:var(--fs-caption);color:var(--ink-muted)}.ls-line{margin:0 0 10px;font-size:var(--fs-body);max-width:74ch}.ls-empty,.ls-zip,.ls-error{color:var(--flag)}.ls-unplaced{font-size:var(--fs-caption);color:var(--ink-muted)}.ls-list{list-style:none;padding:0;margin:0 0 12px}.ls-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line)}.ls-name{grid-column:1;font-size:var(--fs-body);font-weight:500;color:var(--ink)}.ls-fig{grid-column:2;grid-row:1/span 2;font-family:var(--display);font-size:var(--fig-search);font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.ls-status{grid-column:2;grid-row:1/span 2;font-size:var(--fs-caption);color:var(--ink-muted);text-align:right;max-width:13rem}.ls-where{grid-column:1;font-size:var(--fs-caption);color:var(--ink-muted)}.ls-note{grid-column:1/-1;font-size:var(--fs-caption);color:var(--ink-muted);max-width:74ch;margin-top:3px}.ls-row-priced .ls-name{color:var(--accent-ink)}.ls-date{grid-column:2;grid-row:3;text-align:right;white-space:nowrap;font-size:var(--fs-caption);color:var(--ink-muted)}.ls-statelink,.ls-backmap{margin:6px 0 0;font-size:var(--fs-caption)}.ls-browse{margin:14px 0 0}.ls-browse summary{cursor:pointer;font-size:var(--fs-body);color:var(--accent-ink);padding:11px 0;margin:-11px 0}.ls-browse-intro{margin:8px 0 6px;font-size:var(--fs-body);color:var(--ink-muted);max-width:70ch}.ls-states{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:4px 14px}.ls-states a{font-size:var(--fs-caption)}@media (max-width:700px){.ls{padding:15px 14px 14px}.ls-heading{font-size:var(--fs-h4)}.ls-form{gap:10px}.ls-field,.ls-field-service{flex:1 1 100%}.ls-submit{margin-top:2px;width:100%;text-align:center}.ls-states{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.ls-bar .ls-form[hidden]{display:none}:root.has-theme-js .ls-form[hidden]{display:flex}:root.has-theme-js .ls-bar .ls-form[hidden]{display:grid}:root.has-theme-js .ls-noscript{display:none}.mast nav ul{align-items:center;gap:10px}.mast nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.footer-links{align-items:center;gap:10px}.footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}:root.has-theme-js .theme-toggle{min-height:44px;padding:6px 15px 6px 13px}@media (max-width:600px){.mast nav ul{gap:4px}.mast nav a{padding:0 3px}.mast-tools{gap:4px}:root.has-theme-js .theme-toggle{padding:6px 8px 6px 7px}}.zoomctl button{width:44px;height:44px}.zoomctl button.reset{width:auto;height:44px;padding:0 12px;font-size:13px}.tbl-own-btn{min-height:36px;padding:7px 13px}.mapjump{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:var(--fs-caption)}.table-foot,.legal-note,.state-panel .cov,.state-panel .casket-note,.legality,.home-card .foot,.home-table .hname .neighbor-tag,.cmp-arrow,.nb-figures-label{font-size:var(--fs-caption)}.ls-results-head{font-family:var(--display);font-size:var(--fs-h4);font-weight:600;margin:0 0 6px;color:var(--ink)}.ls-results-head:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.branch-tag{color:var(--ink-muted);font-weight:400}.ls-name .branch-tag{color:inherit;opacity:.75}.shared-tag{color:var(--ink-muted);font-weight:400;font-size:var(--fs-caption);white-space:nowrap;margin-left:.4em;padding:0 .35em;border:1px solid color-mix(in srgb,var(--line) 55%,var(--ink-muted) 45%);border-radius:.5em;cursor:help}.median-n{display:block;font-family:var(--body);font-size:var(--fs-caption);font-weight:400;color:color-mix(in srgb,var(--ink-muted) 80%,var(--ink) 20%);margin-top:2px;white-space:nowrap}.median-n.thin{color:var(--flag)}.thin-note{color:var(--ink)}.crumbs{padding-top:14px;padding-bottom:2px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:var(--fs-caption);line-height:1.5;color:var(--ink-muted)}.crumbs li{display:flex;align-items:center}.crumbs li+li:before{content:"/";margin:0 7px;color:var(--line)}.crumbs a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration-color:var(--line)}.crumbs a:hover{color:var(--accent-ink)}.crumbs li[aria-current=page]{color:var(--ink);font-weight:500}.tct{margin:18px 0 0}.tct-table th,.tct-table td{vertical-align:top}.tct-table thead th{white-space:normal}.tct-amt{min-width:150px}.tct-home-name,.tct-single-note{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--ink-muted);margin-top:2px}.tct-single .cmp-fig{margin-right:6px}.tct-note{margin:10px 0 0;font-size:var(--fs-body);color:var(--ink-muted);max-width:68ch}.prose.provider-page h1 .chip{font-size:var(--pp-caption)}.prose.provider-page .identity-line{font-size:var(--pp-body);color:var(--ink);margin:0 0 2px}.prose.provider-page .record-line{font-size:var(--pp-body);color:var(--ink-muted);margin:0 0 12px}.prose.provider-page details[data-fold]{margin:8px 0 0}.prose.provider-page details[data-fold]>summary{font-size:var(--pp-caption);color:var(--accent-ink);cursor:pointer;width:fit-content;padding:3px 0;line-height:1.45;font-weight:500}.prose.provider-page details[data-fold]>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}html.folds-settling .prose.provider-page details[data-fold][open]>:not(summary){display:none}.prose.provider-page .contact-top{margin:0 0 12px;padding:12px 16px}.prose.provider-page .contact-top h2{margin:0 0 6px}.prose.provider-page .contact-top dl{gap:6px}.prose.provider-page .contact-top .contact-row{gap:2px 12px;align-items:baseline}.prose.provider-page .contact-top .contact-source{margin:1px 0 0}header.mast{padding:10px 0 4px;background:var(--panel)}.mast-inner{align-items:center;gap:2px 20px}.wordmark{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}@media (min-width:900px){.wordmark{font-size:1.375rem}}.mast nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:500}.mast nav a:hover,.mast nav a[aria-current=page]{color:var(--accent-ink)}@media (max-width:600px){.mast-tools{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:8px}.mast nav ul{flex-wrap:nowrap;gap:0 12px}:root.has-theme-js .theme-toggle{padding:0;width:44px;height:44px;justify-content:center;flex:none}.theme-toggle .tt-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.crumbs{padding-top:2px;padding-bottom:0}.crumbs li+li:before{content:"›";margin:0 7px;color:var(--ink-muted)}.crumbs a{min-height:44px;text-underline-offset:3px}@media (max-width:600px){.home-table .hname a{display:inline-flex;align-items:center;min-height:44px}}.prose.provider-page .price-table details[data-fold]>summary{font-size:var(--fs-body)}.prose.provider-page .fig-sum tr[hidden]{display:none}.sh .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sh-js .sh-step{margin:0 0 10px}.sh-js .sh-step+.sh-step{border-top:0;padding-top:0}.sh-js .sh-step legend{font-size:1.5rem;margin-bottom:16px}.sh .sh-choice[hidden]{display:none}.sh .sh-option{padding:10px 12px;font-size:1rem;cursor:pointer}.sh .sh-option:hover,.sh .sh-option[aria-selected=true]{background:var(--panel-soft)}.sh .sh-county-path[hidden],.sh .sh-county-box[hidden]{display:none}.sh .sh-link[hidden]{display:none}.sh .sh-results-head{font-family:var(--display);font-size:1.625rem;font-weight:500;line-height:1.25;margin:var(--section-y)0 12px}.sh .sh-results-head:focus{outline:none}.sh .sh-sub{font-family:var(--display);font-size:1.25rem;font-weight:500;margin:24px 0 10px}.sh .sh-line,.sh .sh-radius,.sh .sh-count{font-size:1rem;line-height:1.55;margin:0 0 10px;max-width:62ch}.sh .sh-count{color:var(--ink-muted)}.sh .sh-error{color:var(--flag)}.sh-answers{border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);padding:14px 16px;margin:0 0 18px}.sh-answers dl{margin:0}.sh .sh-answer{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line)}.sh .sh-answer:last-child{border-bottom:0}.sh .sh-answer dt{font-size:var(--fs-caption);color:var(--ink-muted);flex:1 1 16rem;margin:0}.sh .sh-answer dd{font-size:1rem;color:var(--ink);margin:0;display:flex;gap:10px;align-items:baseline}.sh .sh-change{border:0;background:none;padding:0;cursor:pointer;font-family:var(--body);font-size:1rem;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.sh .sh-change:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sh-list{list-style:none;margin:0 0 18px;padding:0}.sh .sh-card{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:16px 18px;margin:0 0 12px;min-width:0}.sh .sh-card-quiet{background:var(--ground)}.sh .sh-name{font-family:var(--display);font-size:1.25rem;font-weight:500;line-height:1.3;margin:0 0 4px}.sh .sh-name a{color:var(--ink)}.sh .sh-where{font-size:var(--fs-caption);color:var(--ink-muted);margin:0 0 10px}.sh .sh-figure{margin:0 0 12px;padding:0 0 0 12px;border-left:3px solid var(--line)}.sh .sh-figure:last-of-type{margin-bottom:8px}.sh .sh-svc{font-size:1rem;font-weight:500;color:var(--ink);margin:0}.sh .sh-amt{font-family:var(--display);font-size:var(--fig-start);font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);margin:2px 0 6px}.sh .sh-includes,.sh .sh-cert{font-size:var(--fs-body);line-height:1.5;color:var(--ink);margin:0 0 6px;max-width:62ch}.sh .sh-note{font-size:var(--fs-body);line-height:1.5;color:var(--ink-muted);margin:0 0 6px;max-width:62ch}.sh .sh-date,.sh .sh-source{font-size:var(--fs-caption);color:var(--ink-muted);margin:0 0 4px}.sh .sh-source a,.sh .sh-statelink a,.sh .sh-compare a{color:var(--accent-ink)}.sh .sh-status{font-size:1rem;font-weight:500;color:var(--ink);margin:0 0 6px}.sh .sh-transfer{font-size:1rem;line-height:1.55;margin:0 0 12px;max-width:62ch;border-left:3px solid var(--accent);padding-left:12px}.sh .sh-compare,.sh .sh-statelink{font-size:1rem;margin:0 0 8px}@page{size:Letter;margin:.2in .25in .3in}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{--ground: #fff;--panel: #fff;--panel-soft: #fff;--ink: #000;--ink-muted: #000;--line: #000;--accent: #000;--accent-ink: #000}html,body{width:auto;min-width:0;background:#fff;color:#000;font-family:var(--body);font-size:6.4pt;line-height:1.12}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}.skip-link,.mast,.crumbs,.theme-toggle,.contact-block,.sideways,.county-select,.county-combo,.cert-copies-select,.mapfull,.map-shell,.search-shell,.site-footer .colophon,.site-footer .footer-links{display:none!important}main,.wrap,.prose.provider-page{width:auto;max-width:none;margin:0;padding:0}.prose.provider-page{display:flex;flex-direction:column;color:#000;--pp-caption: 5.8pt;--pp-body: 6.4pt;--pp-lede: 6.7pt;--pp-figure: 10pt;--pp-h1: 12pt}.prose.provider-page>.price-table{display:block}.prose.provider-page h1{margin:0 0 2pt;color:#000;font-family:var(--display);line-height:1.05}.prose.provider-page h1>a,.prose.provider-page a{color:#000}.prose.provider-page h1>a{text-decoration:none}.prose.provider-page .identity-line{margin:0 0 1pt}.prose.provider-page .record-line{margin:0 0 4pt}.prose.provider-page .page-fold,.prose.provider-page .situation-strip,.prose.provider-page .price-row,.prose.provider-page .source-block{border:0;border-radius:0;background:#fff}.prose.provider-page .page-fold{margin:0 0 3pt}.prose.provider-page .situation-strip{padding:3pt 0;margin:0 0 3pt}.prose.provider-page .situation-strip h2{margin:0 0 2pt}.prose.provider-page details[data-fold]{margin:1pt 0 0}.prose.provider-page details[data-fold]>summary{padding:0;color:#000}.prose.provider-page details[data-fold]>summary::marker{color:#000}.prose.provider-page .lede,.prose.provider-page .county-default,.prose.provider-page .cert-included,.prose.provider-page .cert-add-more,.prose.provider-page .cert-question,.prose.provider-page .strip-fold .includes,.prose.provider-page .strip-fold .explainer,.prose.provider-page .strip-fold .cert-line{margin:1pt 0 0;max-width:none}.print-control-value{display:inline;font-weight:600;color:#000}.prose.provider-page .county-control>label,.prose.provider-page .row-cert>label{gap:2pt}.prose.provider-page .row-cert{display:block}.prose.provider-page .price-row{display:grid;grid-template-columns:.45in minmax(0,1fr);gap:1pt 5pt;padding:2pt 0;margin:0;border-top:.5pt solid #000;break-inside:avoid}.prose.provider-page .price-row>h2{margin:1pt 0 0;color:#000;font-family:var(--body);font-size:6.4pt;font-weight:700;line-height:1.1}.prose.provider-page .price-row>.row-body,.prose.provider-page .price-row>.packages-fold{grid-column:2}.prose.provider-page .row-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 10pt}.prose.provider-page .figure-block,.prose.provider-page .figure-block:first-of-type{display:grid;grid-template-columns:.45in minmax(0,1fr);gap:.5pt 5pt;padding:0;margin:0;border:0;flex:1 1 100%;break-inside:avoid}.prose.provider-page .figure-block>*{grid-column:1;grid-row:auto;min-width:0}.prose.provider-page .figure-block>.figure-explains,.prose.provider-page .figure-block>.figure-prose{grid-column:2;grid-row:1/span 20;margin:0}.prose.provider-page .row-body:has(>.figure-block~.figure-block)>.figure-block{grid-template-columns:1fr;flex-basis:calc(50% - 5pt)}.prose.provider-page .row-body:has(>.figure-block~.figure-block)>.figure-block>*{grid-column:1}.prose.provider-page .row-body:has(>.figure-block~.figure-block)>.figure-block>.figure-explains,.prose.provider-page .row-body:has(>.figure-block~.figure-block)>.figure-block>.figure-prose{grid-column:1;grid-row:auto;margin:1pt 0 0}.prose.provider-page .ballpark{margin:0;color:#000;font-family:var(--display);font-size:var(--pp-figure);line-height:1.05}.prose.provider-page .figure-label,.prose.provider-page .row-cert,.prose.provider-page .county-note,.prose.provider-page .casket-note,.prose.provider-page .casket-option,.prose.provider-page .figure-explains .includes,.prose.provider-page .row-fold p,.prose.provider-page .row-fold ul,.prose.provider-page .row-fold section{margin-top:.5pt;margin-bottom:0;color:#000;line-height:1.1}.prose.provider-page .figure-cols{display:grid;grid-template-columns:1fr 1fr;gap:3pt;margin:.5pt 0 0}.prose.provider-page .figure-col ul,.prose.provider-page .package-lines{padding-left:8pt;margin:0}.prose.provider-page .figure-col li,.prose.provider-page .package-lines li{line-height:1.1;margin:0}.prose.provider-page .price-row:has(>.packages-fold){break-before:page;break-inside:auto}.prose.provider-page .price-row:has(>.packages-fold) .figure-block{break-inside:avoid;margin-bottom:4pt}.prose.provider-page .source-block{padding:4pt 0 0;margin:0;border-top:.5pt solid #000;break-inside:avoid}.prose.provider-page .source-block details>:not(summary,.source-document-line,.corrections-line){display:none}.prose.provider-page .source-block summary,.prose.provider-page .source-line{margin:0 0 2pt}.prose.provider-page .source-doc{display:inline;padding:0;margin:0;border:0;background:#fff;color:#000;text-decoration:underline;font-weight:600}.prose.provider-page .source-doc:after{content:" ["attr(href)"]";font-family:var(--body);font-weight:400;overflow-wrap:anywhere}.site-footer{position:fixed;right:.38in;bottom:.12in;left:.38in;margin:0;padding:2pt 0 0;border-top:.5pt solid #000;background:#fff;color:#000;font-size:6.5pt}.site-footer .wrap{margin:0;padding:0}.site-footer .pledge-line{margin:0;color:#000}}html[data-map-state] #usChips{display:none}main:has(>.state-page)>.crumbs,.state-page>.sp-band,main:has(>.cmp-page)>.crumbs,.cmp-page>.cp-band,main:has(>.prose.coverage)>.crumbs,.prose.coverage>.home-header{background:var(--panel);box-shadow:0 0 0 100vmax var(--panel);clip-path:inset(0-100vmax)}.state-page .page-h1,.cmp-page>.cp-band h1{font-family:var(--display);font-size:var(--fs-h1);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--space-1);text-wrap:balance}.state-page .sp-mapbar{margin:var(--space-1)0 var(--space-2);padding:0;justify-content:flex-end;background:none;border:0;border-radius:0}.state-page .sp-mapbar .layout-seg{margin-left:0}.state-page .sp-method>summary,.state-page .sp-areas>summary,.cmp-page>.cmp-fold>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;color:var(--accent);font-weight:700;list-style:none}.state-page .sp-method>summary::-webkit-details-marker,.state-page .sp-areas>summary::-webkit-details-marker,.cmp-page>.cmp-fold>summary::-webkit-details-marker{display:none}.state-page .sp-method>summary:before,.state-page .sp-areas>summary:before,.cmp-page>.cmp-fold>summary:before{content:"";flex:none;width:8px;height:8px;margin:0 4px 0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease-out}html.map-js .state-page[data-view=cards]>.mapfull,html.map-js .state-page[data-view=cards]>.sp-links{display:none}html.map-js .state-page[data-view=table] .hc-list,html.map-js .state-page[data-view=map] .hc-list{display:none}.state-page .corrections-lite,.cmp-page .corrections-lite,.prose.coverage .corrections-lite{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px;align-items:center;margin-top:var(--space-5);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.state-page .corrections-lite h2,.cmp-page .corrections-lite h2,.prose.coverage .corrections-lite h2{font-family:var(--display);font-size:var(--fs-h4);font-weight:700}.state-page .corrections-lite .clite-go,.cmp-page .corrections-lite .clite-go,.prose.coverage .corrections-lite .clite-go{border-radius:var(--radius-sm);font-weight:700;min-height:44px;display:inline-flex;align-items:center}details.fam-legend{padding:0 16px}details.fam-legend>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none}details.fam-legend>summary::-webkit-details-marker{display:none}details.fam-legend>summary:before{content:"";flex:none;width:8px;height:8px;margin:0 4px 0 2px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg);transition:transform .18s ease-out}details.fam-legend>summary .fam-legend-head{margin:0}details.fam-legend>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body:has(.provider-page,.state-page,.cmp-page) .wrap{max-width:var(--page-max)}main:has(>.provider-page,>.state-page,>.cmp-page) p{max-width:var(--measure)}.prose.provider-page .lede,.prose.provider-page .source-line,.prose.provider-page .row-fold .figure-added,.state-page .lede,.state-page .cmp-foot,.state-page .cmp-denominator,.state-page .map-hint,.state-page .tct-note,.cmp-page .cmp-foot,.cmp-page p,.state-page .roster dd{max-width:var(--measure)}.prose.provider-page details[data-fold]{margin:var(--space-2)0 0}.prose.provider-page .pt-foot details[data-fold]{margin:0}.prose.provider-page .pp-side details[data-fold],.prose.provider-page .sideways>details[data-fold]{margin:0}.prose.provider-page>.sideways>details[open]{padding-bottom:var(--space-2)}body:has(.provider-page,.state-page,.cmp-page) .site-footer{margin-top:var(--space-6)}.state-page>:last-child,.cmp-page>:last-child,.prose.provider-page>:last-child{margin-bottom:0}header.mast>.wrap,footer.site-footer>.wrap{max-width:var(--site-max)}.gl-co-swatch{display:inline-block;width:calc(12px*var(--gl-k, 1));height:calc(12px*var(--gl-k, 1));border-radius:3px;border:1px solid var(--map-border);flex:none;align-self:center}.gl-co-swatch.b1{background:var(--band1)}.gl-co-swatch.b2{background:var(--band2)}.gl-co-swatch.b3{background:var(--band3)}.gl-co-swatch.b4{background:var(--band4)}.gl-co-swatch.b5{background:var(--band5)}.gl-co-swatch.b0{background:repeating-linear-gradient(135deg,var(--band-collect)0 1.5px,var(--map-ground) 1.5px 5px)}.gl-inset-shape.b1 path{fill:var(--band1)}.gl-inset-shape.b2 path{fill:var(--band2)}.gl-inset-shape.b3 path{fill:var(--band3)}.gl-inset-shape.b4 path{fill:var(--band4)}.gl-inset-shape.b5 path{fill:var(--band5)}.gl-key{position:absolute;right:12px;bottom:34px;z-index:3;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 12px 10px;font-family:var(--body);font-size:13.5px;color:var(--ink);box-shadow:0 1px 3px #0000001f;pointer-events:none}.gl-key[hidden]{display:none}.gl-key p{margin:0}.gl-key-head{font-weight:600;margin-bottom:4px!important}.gl-key-row{display:flex;align-items:center;gap:8px;line-height:1.6;font-variant-numeric:tabular-nums lining-nums}.gl-card{position:absolute;z-index:4;pointer-events:none;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-family:var(--body);color:var(--ink);box-shadow:0 2px 8px #0000002e;min-width:150px}.gl-card[hidden]{display:none}.gl-card p{margin:0}.gl-card-name{font-weight:600;font-size:14px}.gl-card-fig{font-family:var(--map-figure-face);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums lining-nums}.gl-card-note{font-size:13px;color:var(--ink-muted)}html.map-js .glp-svg,html.map-js .glp-labels{visibility:hidden}#mapLegend{display:none}