.station-name-change-page { max-width:1040px; padding-bottom:var(--s9); }.station-name-change-crumb { display:flex; gap:var(--s2); padding:var(--s5) 0 var(--s4); color:var(--ink-3); font-size:var(--fs-small); }.station-name-change-crumb a { color:var(--ink-2); font-weight:700; }.station-name-change-hero { max-width:820px; padding:var(--s4) 0 var(--s6); }.station-name-change-kicker { margin-bottom:var(--s2); color:var(--blue); font-size:var(--fs-small); font-weight:800; }.station-name-change-hero h1 { margin-bottom:var(--s3); font-size:clamp(32px,5vw,52px); letter-spacing:-.045em; }.station-name-change-hero > p:not(.station-name-change-kicker) { color:var(--ink-2); font-size:18px; line-height:1.75; }.station-name-change-stats { display:flex; gap:var(--s3); margin-top:var(--s5); }.station-name-change-stats div { min-width:118px; padding:var(--s3) var(--s4); border:1px solid var(--line); border-radius:var(--r-m); background:var(--surface); box-shadow:var(--sh-1); }.station-name-change-stats dt { color:var(--ink-3); font-size:12px; font-weight:700; }.station-name-change-stats dd { margin-top:3px; color:var(--navy); font-size:21px; font-weight:850; }.station-name-change-finder { margin-bottom:var(--s5); padding:var(--s5); border-radius:var(--r-l); background:var(--surface); box-shadow:var(--sh-1); }.station-name-change-finder h2 { font-size:var(--fs-h3); }.station-name-change-finder > div > p { margin-top:3px; color:var(--ink-3); font-size:var(--fs-small); }.station-name-change-filters { display:grid; grid-template-columns:minmax(220px,1.6fr) 1fr 1fr; gap:var(--s3); margin-top:var(--s4); }.station-name-change-filters label span { display:block; margin-bottom:var(--s2); color:var(--ink-2); font-size:12px; font-weight:750; }.station-name-change-filters input,.station-name-change-filters select { width:100%; height:44px; padding:0 13px; border:1px solid var(--line-strong); border-radius:var(--r-s); background:var(--surface); color:var(--ink); font:inherit; }.station-name-change-count { margin-top:var(--s4); color:var(--blue); font-size:var(--fs-small); font-weight:750; }.station-name-change-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--s3); }.station-name-change-card { display:flex; flex-direction:column; min-height:180px; padding:var(--s4); border:1px solid var(--line); border-radius:var(--r-m); background:var(--surface); box-shadow:var(--sh-1); }.station-name-change-card[hidden] { display:none; }.station-name-change-card-head { display:flex; align-items:center; justify-content:space-between; gap:var(--s2); }.station-name-change-card-head span { padding:4px 8px; border-radius:var(--r-pill); background:#e8f1fb; color:var(--blue); font-size:11px; font-weight:800; }.station-name-change-card time { color:var(--ink-3); font-size:11px; font-weight:700; }.station-name-change-card h2 { display:flex; flex-wrap:wrap; gap:5px; align-items:center; margin:var(--s4) 0 var(--s2); color:var(--navy); font-size:18px; letter-spacing:-.025em; }.station-name-change-card h2 b { color:var(--blue); }.station-name-change-card p { color:var(--ink-2); font-size:var(--fs-small); line-height:1.6; }.station-name-change-card small { margin-top:auto; padding-top:var(--s3); color:#6246a6; font-size:12px; font-weight:750; }.station-name-change-empty { padding:var(--s6); border:1px dashed var(--line-strong); border-radius:var(--r-m); color:var(--ink-2); text-align:center; }.station-name-change-source { margin-top:var(--s6); padding:var(--s4) var(--s5); border-radius:var(--r-m); background:#edf5ff; color:var(--ink-2); font-size:var(--fs-small); line-height:1.7; }.station-name-change-source strong { color:var(--navy); }.station-name-change-source p { margin-top:var(--s1); } @media (max-width:820px) { .station-name-change-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.station-name-change-filters { grid-template-columns:1fr 1fr; }.station-name-change-filters label:first-child { grid-column:1 / -1; } .station-name-change-hero > p:not(.station-name-change-kicker) { font-size:16px; } } @media (max-width:560px) { .station-name-change-stats { display:grid; grid-template-columns:repeat(3,1fr); gap:var(--s2); }.station-name-change-stats div { min-width:0; padding:var(--s3); }.station-name-change-stats dd { font-size:18px; }.station-name-change-finder { padding:var(--s4); }.station-name-change-filters,.station-name-change-grid { grid-template-columns:1fr; }.station-name-change-filters label:first-child { grid-column:auto; } }
