.uc{margin-top:var(--space-7)}.uc--flush{margin-top:0}.uc>h2{margin-bottom:var(--space-3)}.uc__zip{gap:var(--space-2);max-width:360px;margin-bottom:var(--space-5);flex-direction:column;display:flex}.uc__input{height:56px;font-size:1.125rem}@media (min-width:640px){.uc__input{height:52px}}.uc__status{min-height:1.45em;margin:0}.uc__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.uc__card{background:var(--surface-sheet);border:1px solid var(--border-control);border-radius:var(--radius-2);content-visibility:auto;contain-intrinsic-size:auto 340px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.uc__card[data-match=true]{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}@media (hover:hover) and (pointer:fine){.uc__card:hover{border-color:var(--text-primary)}}.uc__card:has(.uc__link:focus-visible){outline:var(--focus-outline);outline-offset:2px}.uc__map{aspect-ratio:3/2;background:var(--surface-sunken);border-bottom:1px solid var(--border-hairline);justify-content:center;align-items:center;display:flex}.uc-map__svg{width:100%;height:100%;display:block}.uc-map__area{fill:color-mix(in oklab,var(--text-secondary) 28%,transparent);stroke:var(--text-secondary);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.uc-map__area--modeled{stroke-dasharray:5 3}.uc-map__city{fill:none;stroke:var(--border-control);stroke-width:1px;vector-effect:non-scaling-stroke}.uc__nomap{font-size:var(--text-small);color:var(--text-secondary);padding:var(--space-4);text-align:center}.uc__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.uc__badge{font-size:var(--text-small);color:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-2);padding:2px var(--space-2);align-self:flex-start;margin:0;font-weight:600}.uc__name{font-size:var(--text-h3);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.uc__link{color:var(--text-primary);text-underline-offset:3px;min-height:44px;margin:-10px 0;padding:10px 0;text-decoration:underline;display:inline-block}.uc__link:focus-visible{outline:none}.uc__link:after{content:"";position:absolute;inset:0}.uc__meta{font-size:var(--text-small);color:var(--text-secondary);margin:0}.uc__chips{margin:var(--space-1) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.uc__chip{font-size:var(--text-small);border-radius:var(--radius-2);padding:4px 10px;line-height:1.3}.uc__chip--on{background:var(--surface-sunken);color:var(--text-primary);border:1px solid var(--text-primary);font-weight:600}.uc__chip--off{color:var(--text-secondary);border:1px dashed var(--border-control);background:0 0;font-weight:400}.uc__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uc__note{margin:var(--space-3) 0 0;max-width:68ch}.uc__note:first-of-type{margin-top:var(--space-4)}
