.global-county-search-module__buIxzq__search{z-index:20;gap:8px;min-width:0;display:grid;position:relative}.global-county-search-module__buIxzq__label{color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.global-county-search-module__buIxzq__controls{grid-template-columns:minmax(190px,1fr) minmax(130px,180px);align-items:stretch;gap:8px;display:grid}.global-county-search-module__buIxzq__inputShell{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:0 10px;display:flex}.global-county-search-module__buIxzq__inputShell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.global-county-search-module__buIxzq__inputShell>svg{color:var(--muted);flex:none}.global-county-search-module__buIxzq__inputShell input{color:var(--foreground);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;padding:0}.global-county-search-module__buIxzq__inputShell input::placeholder{color:var(--quiet)}.global-county-search-module__buIxzq__inputShell input::-webkit-search-cancel-button{display:none}.global-county-search-module__buIxzq__clear{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.global-county-search-module__buIxzq__clear:hover,.global-county-search-module__buIxzq__clear:focus-visible{background:var(--panel-hover);color:var(--foreground);outline:1px solid var(--accent-line)}.global-county-search-module__buIxzq__stateLabel{gap:3px;display:grid}.global-county-search-module__buIxzq__stateLabel>span{color:var(--muted);letter-spacing:.06em;pointer-events:none;text-transform:uppercase;z-index:1;font-size:10px;font-weight:800;position:absolute;top:5px;left:10px}.global-county-search-module__buIxzq__stateLabel{position:relative}.global-county-search-module__buIxzq__stateLabel select{appearance:none;background:var(--panel-strong);border:1px solid var(--line);color:var(--foreground);cursor:pointer;border-radius:8px;outline:0;min-height:42px;padding:14px 30px 2px 10px}.global-county-search-module__buIxzq__stateLabel:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);content:"";pointer-events:none;position:absolute;top:20px;right:12px}.global-county-search-module__buIxzq__stateLabel select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.global-county-search-module__buIxzq__menu{border:1px solid var(--line);background:#191c1a;border-radius:8px;max-height:min(420px,60vh);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 20px 55px #0000007a}.global-county-search-module__buIxzq__menu ul{margin:0;padding:5px;list-style:none}.global-county-search-module__buIxzq__menu li{border-radius:6px}.global-county-search-module__buIxzq__menu li+li{margin-top:2px}.global-county-search-module__buIxzq__menu li.global-county-search-module__buIxzq__active,.global-county-search-module__buIxzq__menu li:hover{background:var(--panel-hover)}.global-county-search-module__buIxzq__menu li button{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:8px 10px;display:flex}.global-county-search-module__buIxzq__menu li button:focus-visible{outline:1px solid var(--accent)}.global-county-search-module__buIxzq__menu li button>span{gap:3px;display:grid}.global-county-search-module__buIxzq__menu strong{font-size:14px}.global-county-search-module__buIxzq__menu small,.global-county-search-module__buIxzq__menu em{color:var(--muted);font-size:11px;font-style:normal}.global-county-search-module__buIxzq__menu em{text-align:right;max-width:35%}.global-county-search-module__buIxzq__message{color:var(--muted);margin:0;padding:14px;font-size:13px}.global-county-search-module__buIxzq__error{color:var(--red)}.global-county-search-module__buIxzq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:620px){.global-county-search-module__buIxzq__controls{grid-template-columns:1fr}.global-county-search-module__buIxzq__menu{top:calc(100% + 4px)}}
.county-profile-module__1Nt3Ca__shell{min-height:100vh}.county-profile-module__1Nt3Ca__content{gap:22px;max-width:1500px;margin:0 auto;padding:clamp(24px,4vw,56px);display:grid}.county-profile-module__1Nt3Ca__hero{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:stretch;gap:22px;display:grid}.county-profile-module__1Nt3Ca__heroCopy,.county-profile-module__1Nt3Ca__heroSearch,.county-profile-module__1Nt3Ca__panel,.county-profile-module__1Nt3Ca__notice{background:var(--panel);border:1px solid var(--line);border-radius:10px}.county-profile-module__1Nt3Ca__heroCopy{background:radial-gradient(circle at 100% 0, #35c7a324, transparent 42%), var(--panel);padding:clamp(24px,5vw,56px)}.county-profile-module__1Nt3Ca__eyebrow{color:var(--accent);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.county-profile-module__1Nt3Ca__hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(36px,6vw,76px);line-height:.98}.county-profile-module__1Nt3Ca__identity{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.county-profile-module__1Nt3Ca__identity code{background:var(--panel-strong);border:1px solid var(--line);color:var(--muted);font-family:var(--font-code);border-radius:999px;padding:6px 9px;font-size:11px}.county-profile-module__1Nt3Ca__aliases,.county-profile-module__1Nt3Ca__lede{color:var(--muted);line-height:1.6}.county-profile-module__1Nt3Ca__aliases{margin:18px 0 0;font-size:12px}.county-profile-module__1Nt3Ca__aliases strong{color:var(--foreground)}.county-profile-module__1Nt3Ca__lede{max-width:780px;margin:18px 0 0;font-size:clamp(15px,1.7vw,18px)}.county-profile-module__1Nt3Ca__actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.county-profile-module__1Nt3Ca__actions a{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.county-profile-module__1Nt3Ca__actions a:hover,.county-profile-module__1Nt3Ca__actions a:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.county-profile-module__1Nt3Ca__actions .county-profile-module__1Nt3Ca__primaryAction{background:var(--accent);border-color:var(--accent);color:#09261f}.county-profile-module__1Nt3Ca__actions .county-profile-module__1Nt3Ca__primaryAction:hover,.county-profile-module__1Nt3Ca__actions .county-profile-module__1Nt3Ca__primaryAction:focus-visible{color:#071a16;background:#5bddbd}.county-profile-module__1Nt3Ca__heroSearch{align-content:start;gap:15px;padding:24px;display:grid}.county-profile-module__1Nt3Ca__heroSearch>svg{color:var(--gold)}.county-profile-module__1Nt3Ca__heroSearch h2,.county-profile-module__1Nt3Ca__panel h2,.county-profile-module__1Nt3Ca__notice h2{margin:0}.county-profile-module__1Nt3Ca__heroSearch p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.county-profile-module__1Nt3Ca__notice{border-color:#f0c36a59;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.county-profile-module__1Nt3Ca__notice>svg{color:var(--gold);flex:none;margin-top:2px}.county-profile-module__1Nt3Ca__notice h2{font-size:15px}.county-profile-module__1Nt3Ca__notice ul{color:var(--muted);gap:7px;margin:9px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.county-profile-module__1Nt3Ca__panel{min-width:0;padding:clamp(18px,3vw,28px)}.county-profile-module__1Nt3Ca__panelHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.county-profile-module__1Nt3Ca__panelHead h2{letter-spacing:-.025em;font-size:clamp(20px,3vw,30px)}.county-profile-module__1Nt3Ca__panelHead>span,.county-profile-module__1Nt3Ca__panelHead>svg{color:var(--muted);font-family:var(--font-code);flex:none;font-size:11px}.county-profile-module__1Nt3Ca__tableWrap{overflow-x:auto}.county-profile-module__1Nt3Ca__resultsTable,.county-profile-module__1Nt3Ca__compactTable{border-collapse:collapse;width:100%;min-width:940px}.county-profile-module__1Nt3Ca__resultsTable th,.county-profile-module__1Nt3Ca__resultsTable td,.county-profile-module__1Nt3Ca__compactTable th,.county-profile-module__1Nt3Ca__compactTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.county-profile-module__1Nt3Ca__resultsTable thead th,.county-profile-module__1Nt3Ca__compactTable thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.county-profile-module__1Nt3Ca__resultsTable tbody th{font-family:var(--font-code);font-size:15px}.county-profile-module__1Nt3Ca__resultsTable td,.county-profile-module__1Nt3Ca__compactTable td{font-size:12px;line-height:1.45}.county-profile-module__1Nt3Ca__resultsTable td>strong,.county-profile-module__1Nt3Ca__resultsTable td>small{display:block}.county-profile-module__1Nt3Ca__resultsTable td>small{color:var(--muted);margin-top:4px;font-size:10px}.county-profile-module__1Nt3Ca__demCell{box-shadow:inset 2px 0 var(--blue)}.county-profile-module__1Nt3Ca__repCell{box-shadow:inset 2px 0 var(--red)}.county-profile-module__1Nt3Ca__demText{color:var(--blue)}.county-profile-module__1Nt3Ca__repText{color:var(--red)}.county-profile-module__1Nt3Ca__confidence{background:var(--panel-strong);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.county-profile-module__1Nt3Ca__confidence_exact{border-color:var(--accent-line);color:var(--accent)}.county-profile-module__1Nt3Ca__confidence_derived{color:var(--blue);border-color:#82b8ff61}.county-profile-module__1Nt3Ca__confidence_partial{color:var(--gold);border-color:#f0c36a73}.county-profile-module__1Nt3Ca__confidence_proxy{color:#c59dff;border-color:#c59dff6b}.county-profile-module__1Nt3Ca__confidence_non_geographic,.county-profile-module__1Nt3Ca__confidence_unavailable{border-color:var(--line);color:var(--quiet)}.county-profile-module__1Nt3Ca__sourceLink,.county-profile-module__1Nt3Ca__iconLink,.county-profile-module__1Nt3Ca__contextList a,.county-profile-module__1Nt3Ca__provenanceGrid a{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.county-profile-module__1Nt3Ca__sourceLink{max-width:230px}.county-profile-module__1Nt3Ca__sourceLink:hover,.county-profile-module__1Nt3Ca__sourceLink:focus-visible,.county-profile-module__1Nt3Ca__iconLink:hover,.county-profile-module__1Nt3Ca__iconLink:focus-visible,.county-profile-module__1Nt3Ca__contextList a:hover,.county-profile-module__1Nt3Ca__contextList a:focus-visible,.county-profile-module__1Nt3Ca__provenanceGrid a:hover,.county-profile-module__1Nt3Ca__provenanceGrid a:focus-visible{text-decoration:underline}.county-profile-module__1Nt3Ca__muted,.county-profile-module__1Nt3Ca__empty{color:var(--muted)}.county-profile-module__1Nt3Ca__footnote,.county-profile-module__1Nt3Ca__contextNote{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.county-profile-module__1Nt3Ca__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.county-profile-module__1Nt3Ca__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.county-profile-module__1Nt3Ca__metricGrid>div{background:var(--panel-strong);border:1px solid var(--line);border-radius:7px;gap:7px;padding:13px;display:grid}.county-profile-module__1Nt3Ca__metricGrid dt,.county-profile-module__1Nt3Ca__contextList dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.county-profile-module__1Nt3Ca__metricGrid dd{margin:0;font-size:20px;font-weight:850}.county-profile-module__1Nt3Ca__contextList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.county-profile-module__1Nt3Ca__contextList article{background:var(--panel-strong);border:1px solid var(--line);border-radius:7px;gap:9px;padding:12px;display:grid}.county-profile-module__1Nt3Ca__contextList article>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.county-profile-module__1Nt3Ca__contextList dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.county-profile-module__1Nt3Ca__contextList dl div{gap:3px;display:grid}.county-profile-module__1Nt3Ca__contextList dd{margin:0;font-weight:800}.county-profile-module__1Nt3Ca__contextList small{color:var(--muted)}.county-profile-module__1Nt3Ca__compactTable td{max-width:260px}.county-profile-module__1Nt3Ca__advisoryPanel{border-color:#f0c36a47}.county-profile-module__1Nt3Ca__advisoryCaveat{color:#eed9ad;background:#f0c36a14;border:1px solid #f0c36a40;border-radius:7px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.55}.county-profile-module__1Nt3Ca__advisoryGrid,.county-profile-module__1Nt3Ca__provenanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.county-profile-module__1Nt3Ca__advisoryGrid article,.county-profile-module__1Nt3Ca__provenanceGrid article{background:var(--panel-strong);border:1px solid var(--line);border-radius:7px;padding:14px}.county-profile-module__1Nt3Ca__advisoryGrid article>span,.county-profile-module__1Nt3Ca__provenanceGrid article>span{color:var(--muted);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.county-profile-module__1Nt3Ca__advisoryGrid article>.county-profile-module__1Nt3Ca__scopeKind{color:#c8d5ff;letter-spacing:0;text-transform:none;background:#7ea2ff1a;border:1px solid #7ea2ff52;border-radius:999px;width:fit-content;margin-top:8px;padding:3px 7px;font-family:inherit;font-size:9px;font-weight:800;display:inline-flex}.county-profile-module__1Nt3Ca__scopeName{color:var(--text);margin-top:7px;font-size:11px;font-weight:800;line-height:1.4;display:block}.county-profile-module__1Nt3Ca__advisoryGrid h3,.county-profile-module__1Nt3Ca__provenanceGrid h3{margin:7px 0;font-size:14px;line-height:1.35}.county-profile-module__1Nt3Ca__advisoryGrid p,.county-profile-module__1Nt3Ca__provenanceGrid p,.county-profile-module__1Nt3Ca__provenanceGrid small{color:var(--muted);margin:0;font-size:11px;line-height:1.55;display:block}.county-profile-module__1Nt3Ca__advisoryGrid details{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.county-profile-module__1Nt3Ca__advisoryGrid summary{color:var(--accent);cursor:pointer;font-size:10px;font-weight:800}.county-profile-module__1Nt3Ca__advisoryGrid details p{margin-top:7px}.county-profile-module__1Nt3Ca__provenanceGrid article{gap:7px;display:grid}.county-profile-module__1Nt3Ca__provenanceGrid code{color:var(--muted);font-family:var(--font-code);overflow-wrap:anywhere;font-size:10px}.county-profile-module__1Nt3Ca__footer{color:var(--muted);justify-content:space-between;align-items:center;padding:4px 2px 20px;font-size:11px;display:flex}.county-profile-module__1Nt3Ca__footer a{align-items:center;gap:6px;display:inline-flex}.county-profile-module__1Nt3Ca__footer a:hover,.county-profile-module__1Nt3Ca__footer a:focus-visible{color:var(--accent)}@media (max-width:1050px){.county-profile-module__1Nt3Ca__hero,.county-profile-module__1Nt3Ca__twoColumn{grid-template-columns:1fr}.county-profile-module__1Nt3Ca__advisoryGrid,.county-profile-module__1Nt3Ca__provenanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.county-profile-module__1Nt3Ca__hero h1{font-size:40px}.county-profile-module__1Nt3Ca__content{padding:18px}.county-profile-module__1Nt3Ca__metricGrid,.county-profile-module__1Nt3Ca__contextList,.county-profile-module__1Nt3Ca__advisoryGrid,.county-profile-module__1Nt3Ca__provenanceGrid{grid-template-columns:1fr}.county-profile-module__1Nt3Ca__footer{flex-direction:column;align-items:flex-start;gap:10px}}
