[data-rally-home] .rh-l-ledger{border-top:2px solid var(--rh-ink);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none}[data-rally-home] .rh-l-row{border-bottom:1px solid color-mix(in srgb, var(--rh-ink) 20%, transparent);gap:clamp(.5rem,1.4vw,1.25rem);padding-block:clamp(1.1rem,2.2vw,1.9rem);display:grid}@media (min-width:62rem){[data-rally-home] .rh-l-row{grid-template-columns:auto minmax(0,17rem) minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(1.5rem,3vw,3.5rem)}[data-rally-home] .rh-l-row .rh-l-zips{text-align:right;justify-content:flex-end}}[data-rally-home] .rh-l-index{font-family:var(--rh-display);letter-spacing:.06em;color:var(--rh-red);font-variant-numeric:tabular-nums;font-size:clamp(.85rem,1vw,1rem);font-weight:800;line-height:1}[data-rally-home] .rh-l-city{font-family:var(--rh-display);text-transform:uppercase;letter-spacing:.002em;color:var(--rh-blue);align-items:baseline;gap:.5rem;margin:0;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:800;line-height:.9;display:flex}[data-rally-home] .rh-l-city-name{white-space:nowrap}[data-rally-home] .rh-l-state{letter-spacing:.16em;color:var(--rh-red-deep);font-size:.34em}[data-rally-home] .rh-l-facts{align-content:start;gap:.55rem;display:grid}[data-rally-home] .rh-l-note{color:var(--rh-ink-soft);max-width:54ch;margin:0;font-size:.9375rem;line-height:1.55}[data-rally-home] .rh-l-zips{color:var(--rh-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin:0;font-size:.9375rem;display:flex}[data-rally-home] .rh-l-zips b{font-family:var(--rh-display);text-transform:uppercase;letter-spacing:.12em;color:var(--rh-ink);font-size:.72rem;font-weight:800}[data-rally-home] .rh-l-zip{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--rh-ink);border-bottom:2px solid color-mix(in srgb, var(--rh-red) 45%, transparent);padding-bottom:1px}[data-rally-home] .rh-l-head{align-items:end;gap:clamp(.6rem,1.6vw,2rem);display:grid}@media (min-width:62rem){[data-rally-home] .rh-l-head{grid-template-columns:1.25fr .75fr}}[data-rally-home] .rh-l-head-note{max-width:40ch}[data-rally-home] .rh-l-outside{align-items:start;gap:clamp(1rem,2.4vw,2.75rem);padding-block:clamp(2.25rem,4.5vw,4rem);display:grid}@media (min-width:62rem){[data-rally-home] .rh-l-outside{grid-template-columns:.9fr 1.1fr}}[data-rally-home] .rh-l-outside-actions{margin-top:clamp(1rem,2vw,1.5rem)}[data-rally-home] .rh-l-section{padding-block:clamp(2.25rem,4.5vw,4.5rem)}[data-rally-home] .rh-l-link{color:var(--rh-red-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (hover:hover) and (pointer:fine){[data-rally-home] .rh-l-link:hover{color:var(--rh-red)}}[data-rally-home] .rh-l-ground-cream{background:var(--rh-cream)}[data-rally-home] .rh-l-ground-deep{background:var(--rh-cream-deep)}[data-rally-home] .rh-l-divide{border-top:1px solid color-mix(in srgb, var(--rh-ink) 14%, transparent)}[data-rally-home] .rh-l-city a{color:var(--rh-blue);text-decoration:none}@media (hover:hover) and (pointer:fine){[data-rally-home] .rh-l-city a:hover{color:var(--rh-red-deep);text-underline-offset:6px;text-decoration:underline}}[data-rally-home] .rh-l-nearby{flex-wrap:wrap;gap:.6rem .75rem;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:0;list-style:none;display:flex}[data-rally-home] .rh-l-nearby a{border:2px solid color-mix(in srgb, var(--rh-blue) 35%, transparent);border-radius:var(--rh-radius);min-height:2.75rem;font-family:var(--rh-display);text-transform:uppercase;letter-spacing:.04em;color:var(--rh-blue);align-items:center;padding-inline:.95rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-rally-home] .rh-l-nearby a:hover{border-color:var(--rh-blue);background:color-mix(in srgb, var(--rh-blue) 7%, transparent)}}[data-rally-home] .rh-l-zipstrip{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin:clamp(.75rem,1.5vw,1.1rem) 0 0;font-size:1rem;display:flex}[data-rally-home] .rh-l-zipstrip b{font-family:var(--rh-display);text-transform:uppercase;letter-spacing:.12em;color:var(--rh-ink);font-size:.72rem;font-weight:800}
