.stations-main{max-width:1440px;margin:auto;padding:32px clamp(18px,4vw,64px)}.station-intro{max-width:960px;padding:20px 0 32px}.station-intro h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05;margin:12px 0 22px}.station-intro p{max-width:760px;font-size:1.125rem}.station-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.station-nav a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #bba4a7;color:#6b1f2b;border-radius:4px;background:white}.station-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.station-card{border:1px solid #d9cecf;background:white;border-radius:8px;overflow:hidden;scroll-margin-top:110px}.station-card img{width:100%;height:auto;display:block;object-fit:contain}.station-card>div{padding:22px}.station-card h2{font-size:1.5rem;line-height:1.25;margin:8px 0 16px}.station-card p{font-size:1rem}.station-card .eyebrow,.station-file{font-size:.875rem;overflow-wrap:anywhere}.station-card a{color:#6b1f2b}.station-card>div>a{display:inline-block;padding:8px 0}.stations-main .page-section{padding:48px 0}.stations-main :target{scroll-margin-top:110px}@media(max-width:1000px){.station-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.station-grid{grid-template-columns:1fr}.stations-main{padding-top:18px}}