/* Source: assets/src/css/legacy/roadside-station-index/archive.css */
/* Temporary roadside archive: SAPA-compatible cards, not an index Standard. */
.roadside-station-page .municipality-regional-spots { padding-block:4rem 6rem;font-size:var(--townary-font-16);color:var(--townary-text-normal); }
.roadside-station-page .municipality-regional-spots__header { margin-bottom:1.5rem; }
.roadside-station-page .municipality-regional-spots__description { margin:0;color:var(--townary-text-muted);font-size:var(--townary-font-14); }
.roadside-station-page .municipality-regional-spots__grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem; }
.roadside-station-page .municipality-regional-spots__card { min-width:0;padding:1.6rem;border:1px solid var(--townary-line);background:var(--townary-single-title-background); }
.roadside-station-page .municipality-regional-spots__card-header { margin-bottom:1rem; }
.roadside-station-page .municipality-regional-spots__list { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none; }
.roadside-station-page .municipality-regional-spots__list li { display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--townary-line); }
.roadside-station-page .roadside-station-archive__count,.roadside-station-page .municipality-regional-spots__count { font-size:var(--townary-font-14);color:var(--townary-text-muted);white-space:nowrap; }
@media(max-width:767px){
.roadside-station-page .municipality-regional-spots{padding-block:3rem 5rem;}
.roadside-station-page .municipality-regional-spots__grid,.roadside-station-page .municipality-regional-spots__list{grid-template-columns:1fr;}
}

/* Archive title clearance below breadcrumbs. */
.roadside-station-page > .location-heading { padding-top: 36px; }
@media (max-width: 767px) { .roadside-station-page > .location-heading { padding-top: 24px; } }
