.station-scope-section{background:#f4f7f9;border-bottom:1px solid #e0e8ee;scroll-margin-top:90px}
.scope-heading-row{align-items:center;gap:24px}
.scope-identity{display:flex;flex-direction:column;gap:7px;border-left:2px solid #ff7025;padding:8px 0 8px 20px;white-space:nowrap}
.scope-identity>strong{font-size:22px;font-weight:800;letter-spacing:-.025em;color:#102c3d}
.scope-identity>span{font-size:11px;color:#607382}
.scope-identity b{font-weight:700;color:#213f51}
.station-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}
.station-scope-card{display:flex;align-items:flex-start;gap:14px;border:1px solid #dce6ec;border-radius:14px;background:#fff;padding:25px 20px;box-shadow:0 10px 28px #08203005}
.scope-letter{display:grid;place-items:center;flex:none;width:42px;height:46px;border:1px solid #ff702527;border-radius:10px;background:#fff0e8;color:#f26319;font-size:25px;font-weight:800;line-height:1}
.station-scope-card h3{font-size:16px;line-height:1.5;letter-spacing:-.025em;margin:0 0 10px;color:#102c3d}
.station-scope-card p{font-size:12px;line-height:1.8;color:#587083;margin:0}
.scope-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px}
.scope-foot p{max-width:740px;font-size:12px;line-height:1.85;color:#526b7d;margin:0}
.scope-foot .btn{flex:none;font-size:12px}
.scope-extra{font-size:12px;line-height:1.8;margin:20px 0 0;color:#526b7d}
.scope-overview{background:#f4f7f9;border-block:1px solid #e4ebef}
.scope-overview .section-head{align-items:center;gap:24px;margin-bottom:24px}
.scope-overview .section-title{font-size:clamp(25px,2.7vw,35px)}
.scope-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.scope-overview-grid>a{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #dce6ec;background:#fff;border-radius:12px;color:#153344;font-weight:750;font-size:13px;line-height:1.5;transition:box-shadow .25s,border-color .25s}
.scope-overview-grid>a:hover{border-color:#f5af89;box-shadow:0 10px 26px #102c3d09}
.scope-overview a:focus-visible,.station-scope-section a:focus-visible{outline:2px solid #f56d27;outline-offset:4px}
@media(max-width:1100px){.station-scope-grid,.scope-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-foot{align-items:flex-start}}
@media(max-width:600px){.scope-heading-row,.scope-overview .section-head{align-items:flex-start;flex-direction:column}.scope-identity{padding-left:15px}.station-scope-grid{gap:12px;margin-top:24px}.station-scope-card{padding:19px 16px;display:block}.station-scope-card .scope-letter{margin-bottom:15px}.station-scope-card h3{font-size:15px}.station-scope-card p{font-size:11px}.scope-foot{flex-direction:column;gap:18px}.scope-foot .btn{width:100%}.scope-overview-grid{gap:11px}.scope-overview-grid>a{font-size:12px;display:block;padding:17px}.scope-overview-grid .scope-letter{margin-bottom:12px;width:36px;height:40px;font-size:23px}.scope-overview .text-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.scope-overview-grid>a{transition:none}}