.ud .uh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:999.98px){.ud .uh-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.ud a.tp-card.uh-tile{padding:0;gap:0;overflow:hidden}.ud .uh-tile-art{display:block;aspect-ratio:3/2;overflow:hidden;border-bottom:6px solid}.ud .uh-tile:last-child{grid-column:span 2}.ud .uh-tile:last-child .uh-tile-art{aspect-ratio:3.15/1}.ud .uh-tile-body{display:flex;flex-direction:column;gap:4px;padding:20px 24px 24px}.ud .uh-tile-body b{font:900 clamp(32px,1.4vw + 24px,44px)/1 var(--ud-display);letter-spacing:-.025em}.ud .uh-tile-t{display:flex;align-items:center;justify-content:space-between;gap:8px;font:800 var(--fs-body)/1.3 var(--ud-body)}.ud .uh-tile-t svg{color:var(--ud-brand-ink);flex:none}@media (max-width:599.98px){.ud .uh-tile-body{padding:14px 14px 16px}.ud .uh-tile-body b{font-size:28px}.ud .uh-tile-t{font-size:17px}.ud .uh-tile-t svg{display:none}}.ud .uh-near{scroll-margin-top:72px}.ud .uh-towns-head{margin-top:clamp(48px,6vw,72px)}.ud .uh-costs{margin-bottom:32px}.ud .uh-choose{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px}.ud a.tp-card.uh-choice{padding:0;gap:0;overflow:hidden}.ud .uh-choice-art{display:block;aspect-ratio:16/7;overflow:hidden;border-bottom:6px solid}.ud .uh-choice-body{display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,30px);flex:1}.ud .uh-choice-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ud .uh-choice-top>span:last-child{margin-left:auto;font:800 var(--fs-small) var(--ud-body);color:var(--ud-muted)}.ud .uh-choice dl{margin:0;display:flex;flex-direction:column}.ud .uh-choice dl>div{padding:12px 0;border-top:2px solid var(--ud-border);display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 16px}@media (max-width:499.98px){.ud .uh-choice dl>div{grid-template-columns:minmax(0,1fr)}}.ud .uh-choice dt{font:800 var(--fs-small)/1.45 var(--ud-body)}.ud .uh-choice dd{margin:0;font:400 var(--fs-small)/1.5 var(--ud-body);color:var(--ud-muted)}.ud .uh-cta{color:var(--ud-brand-ink);justify-content:space-between;font-size:var(--fs-btn)}.ud .uh-fine{margin:20px 0 0}.ud .uh-states-sec{background:var(--ud-tint-sun);padding-bottom:clamp(56px,6vw,88px);margin-top:clamp(56px,6vw,88px)}.ud .uh-states{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}@media (max-width:999.98px){.ud .uh-states{grid-template-columns:minmax(0,1fr)}}.ud .uh-map{margin:0;display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(14px,2vw,24px);background:var(--ud-ground);border:3px solid var(--ud-outline);border-radius:var(--ud-r-card);box-shadow:8px 8px 0 var(--ud-offset)}.ud .uh-tilemap{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px}.ud .uh-cubby{aspect-ratio:1/1;border-radius:8px;display:grid;place-items:center;font:800 clamp(10px,.6vw + 6px,15px)/1 var(--ud-body);text-decoration:none}.ud a.uh-cubby:hover{outline:3px solid var(--ud-ink);outline-offset:1px}.ud .uh-cubby.s5{background:var(--ud-tomato-deep);color:var(--ud-on-band)!important}.ud .uh-cubby.s4{background:var(--ud-tomato);color:var(--ud-band)!important}.ud .uh-cubby.s3{background:color-mix(in srgb,var(--ud-sun) 45%,var(--ud-tomato));color:var(--ud-band)!important}.ud .uh-cubby.s2{background:var(--ud-sun);color:var(--ud-band)!important}.ud .uh-cubby.s1{background:var(--ud-tint-sun);color:var(--ud-ink)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ud-sun) 60%,transparent)}.ud .uh-cubby.s0{background:repeating-linear-gradient(135deg,var(--ud-ground) 0 4px,var(--ud-surface-2) 4px 8px);color:var(--ud-muted);box-shadow:inset 0 0 0 2px var(--ud-border)}.ud .uh-legend{display:flex;flex-wrap:wrap;gap:10px 18px;font:600 16px var(--ud-body);color:var(--ud-muted)}.ud .uh-legend>span{display:inline-flex;align-items:center;gap:8px}.ud .uh-legend i{width:18px;height:18px;aspect-ratio:auto;border-radius:5px;display:inline-block}.ud .uh-statelist{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:0 24px;align-content:start}.ud .uh-statelist a:not(.tp-btn){display:flex;justify-content:space-between;gap:10px;min-height:50px;align-items:center;border-bottom:2px solid color-mix(in srgb,var(--ud-ink) 14%,transparent);text-decoration:none;color:var(--ud-ink);font:800 var(--fs-table) var(--ud-body)}.ud .uh-statelist a:not(.tp-btn) span{font-weight:400;color:var(--ud-muted)}.ud .uh-statelist a:not(.tp-btn):hover{color:var(--ud-brand-ink)}.ud a.tp-btn.uh-allstates{grid-column:1/-1;justify-self:start;margin-top:22px}.ud .uh-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);align-items:start}@media (max-width:999.98px){.ud .uh-record{grid-template-columns:minmax(0,1fr)}}.ud .uh-record-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.ud ol.uh-points{list-style:none;margin:0;padding:0;grid-template-columns:minmax(0,1fr);gap:16px}.ud .uh-points .tp-step{padding:22px 24px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 18px}.ud .uh-points .tp-step>em{width:48px;height:48px;font-size:24px;grid-row:span 2}.ud .uh-points .tp-step h3{margin:4px 0 0;font-size:var(--fs-h3)}.ud .uh-points .tp-step p{font-size:var(--fs-small)}.ud a.tp-btn.uh-link{align-self:flex-start}.ud .uh-sample{margin:0;gap:18px;box-shadow:8px 8px 0 var(--ud-offset)}.ud .uh-sample figcaption{display:flex;align-items:flex-start;gap:10px;font:800 var(--fs-small)/1.4 var(--ud-body)}.ud .uh-sample figcaption svg{color:var(--ud-brand-ink);flex:none}.ud .uh-sample figcaption a{color:var(--ud-ink)}.ud .uh-sample-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:16px;overflow:hidden;background:var(--ud-band)}@media (max-width:559.98px){.ud .uh-sample-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ud .uh-sample-kpis>div{padding:16px;display:flex;flex-direction:column;gap:6px;min-width:0}.ud .uh-sample-kpis b{font:900 clamp(28px,1.2vw + 20px,38px)/1 var(--ud-display);letter-spacing:-.025em;color:var(--ud-band-n2)}.ud .uh-sample-kpis b.is-cited{color:var(--ud-band-n1)}.ud .uh-sample-kpis span{font:400 16px/1.3 var(--ud-body);color:var(--ud-on-band-muted)}.ud .uh-sample-visit{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:16px;background:var(--ud-surface);border:2px solid var(--ud-border)}.ud .uh-sample-vhead{display:flex;gap:6px 12px;align-items:center;flex-wrap:wrap}.ud .uh-sample-vhead b{font:800 var(--fs-small) var(--ud-body)}.ud .uh-sample-vhead span{font:400 16px var(--ud-body);color:var(--ud-muted)}.ud .uh-sample-vhead em{margin-left:auto;font:normal 800 16px var(--ud-body);color:var(--ud-brand-ink)}.ud .uh-sev{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;font:800 16px var(--ud-body);letter-spacing:.04em;background:var(--ud-tint-sun);color:var(--ud-sun-ink)}.ud .uh-sev[data-hi]{background:var(--ud-tint-tomato);color:var(--ud-tomato-ink)}.ud .uh-rule{font:800 var(--fs-small)/1.4 var(--ud-body)}.ud .uh-words{font:400 var(--fs-small)/1.55 var(--ud-body)}.ud .uh-fix{display:flex;align-items:center;gap:8px;font:800 16px/1.4 var(--ud-body);color:var(--ud-leaf-ink)}.ud .uh-fix svg{flex:none}.ud a.tp-card.uh-guide{flex-direction:row;align-items:center;gap:20px;padding:16px}.ud .uh-guide-art{flex:0 0 104px;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:3px solid var(--ud-outline)}.ud .uh-guide-t{display:flex;flex-direction:column;gap:6px;min-width:0}.ud .uh-honest{margin-top:clamp(56px,6vw,88px)}.ud .uh-honest-in{padding-block:clamp(56px,6vw,88px)}.ud .uh-honest .tp-eyebrow{color:var(--ud-sun)}.ud .uh-honest .tp-h2{color:var(--ud-on-band);margin-bottom:32px}.ud .uh-honest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px}.ud .uh-honest-grid>div{padding:26px;border-radius:var(--ud-r-card);border:3px solid color-mix(in srgb,var(--ud-on-band) 22%,transparent);display:flex;flex-direction:column;gap:12px}.ud .uh-honest-grid svg{color:var(--ud-band-n1)}.ud .uh-honest-grid>div:nth-child(2) svg{color:var(--ud-band-n3)}.ud .uh-honest-grid>div:nth-child(3) svg{color:var(--ud-band-n4)}.ud .uh-honest-grid h3,.ud .uh-honest-grid>div:nth-child(4) svg{color:var(--ud-on-band)}.ud .uh-honest-grid h3{margin:0;font:900 var(--fs-h3)/1.15 var(--ud-display);letter-spacing:-.02em}.ud .uh-honest-grid p{margin:0;font:400 var(--fs-small)/1.6 var(--ud-body);color:var(--ud-on-band-muted)}.ud .uh-prov{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(24px,4vw,48px);border-radius:28px;background:var(--ud-tint-brand)}@media (max-width:899.98px){.ud .uh-prov{grid-template-columns:minmax(0,1fr)}}.ud .uh-prov-copy .tp-sub{margin-bottom:24px}