.wxlp0W_heading{color:#173f5f}.wxlp0W_eyebrow{color:#e63862;letter-spacing:.1em;align-items:center;gap:10px;font-size:1.1em;font-weight:800;display:flex}.wxlp0W_number{letter-spacing:0;background:#fff6fa;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.1em;display:inline-grid}.wxlp0W_label{border-bottom:2px dotted #e6386273;padding-block:4px}.wxlp0W_title{letter-spacing:0;white-space:pre-line;text-wrap:balance;max-width:880px;margin-top:16px;font-size:2em;font-weight:800;line-height:1.4}@media (min-width:680px){.wxlp0W_title{font-size:2.3em}}@media (min-width:1280px){.wxlp0W_title{font-size:2.5em}}.wxlp0W_description{color:#222;margin-top:14px;font-size:1.2em;line-height:1.8}@media (min-width:680px){.wxlp0W_description{margin-top:18px}}
.YK5-rG_player{aspect-ratio:3/2;background:#102f48;position:relative;overflow:hidden}.YK5-rG_player iframe{background:#f8f8f8;border:0;width:100%;height:100%;display:block}.YK5-rG_playButton{color:#fff;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:13px;width:100%;height:100%;padding:24px 16px;display:grid;position:relative}.YK5-rG_playButton:after{content:"";background:linear-gradient(#102f481f,#102f4899);position:absolute;inset:0}.YK5-rG_playButton img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.YK5-rG_playButton:focus-visible{outline-offset:-6px;outline:3px solid #fff}.YK5-rG_playIcon{z-index:1;color:#e63862;background:#fffffff2;border:2px solid #fff9;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:4px;transition:transform .18s;display:grid;position:relative;box-shadow:0 8px 28px #102f4829}@media (min-width:680px){.YK5-rG_playIcon{width:80px;height:80px}}.YK5-rG_playLabel{z-index:1;text-shadow:0 1px 10px #102f48;font-size:1.2em;font-weight:700;position:relative}.YK5-rG_caption{z-index:1;font-size:1em;position:absolute;bottom:12px;right:14px}@media (hover:hover) and (pointer:fine){.YK5-rG_playButton:hover .YK5-rG_playIcon{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.YK5-rG_playIcon{transition:none}.YK5-rG_playButton:hover .YK5-rG_playIcon{transform:none}}
.iZHAzq_section{padding-block:48px}@media (min-width:680px){.iZHAzq_section{padding-block:64px}}@media (min-width:1000px){.iZHAzq_section{padding-block:80px}}.iZHAzq_section{color:#173f5f;background:#fff;scroll-margin-top:16px}.iZHAzq_layout{gap:24px;margin-top:24px;display:grid}@media (min-width:680px){.iZHAzq_layout{gap:32px;margin-top:32px}}@media (min-width:1000px){.iZHAzq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px}}@media (min-width:1280px){.iZHAzq_layout{gap:64px}}.iZHAzq_copy{min-width:0}.iZHAzq_campusLabel{font-size:1.2em;font-weight:700}.iZHAzq_campusName{word-break:keep-all;margin-top:6px;font-size:1.6em;font-weight:800;line-height:1.5}.iZHAzq_campusName span{color:#60707b;letter-spacing:.1em;margin-top:6px;font-size:.6em;font-weight:500;display:block}@media (min-width:680px){.iZHAzq_campusName{font-size:1.8em}}.iZHAzq_cycleAccess{border-block:2px solid #eee;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 16px;margin-top:18px;padding-block:14px;display:grid}.iZHAzq_cycleAccess svg{color:#0082cd;grid-row:span 2}@media (min-width:680px){.iZHAzq_cycleAccess{gap:0 24px}}.iZHAzq_duration{white-space:nowrap;align-items:baseline;gap:8px;font-size:1.3em;font-weight:700;display:flex}.iZHAzq_duration .iZHAzq_unit{display:inline-block;transform:translateY(-.2em)}.iZHAzq_duration strong{color:#e63862;margin-inline:4px;font-size:2.5em;font-weight:700;line-height:1.2}.iZHAzq_distance{margin-top:6px;font-size:1em}.iZHAzq_body{margin-top:18px;font-size:1.2em}.iZHAzq_busAccess{background:#f3f9fd;border:2px solid #0082cd1f;border-radius:10px;align-items:flex-start;gap:8px;margin-top:18px;padding:16px;display:flex}.iZHAzq_busAccess>svg{color:#0082cd;flex-shrink:0}.iZHAzq_busAccess h4{font-size:1.2em;font-weight:700}.iZHAzq_busAccess p{color:#222;margin-top:6px;font-size:1.2em}.iZHAzq_videoColumn{background:#065989;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 4px 32px #6b563d1a}.iZHAzq_videoCopy{color:#fff;padding:16px}.iZHAzq_videoCopy h3{margin-top:4px;font-size:1.3em;font-weight:700}.iZHAzq_videoCopy>p:not(.iZHAzq_videoLabel){margin-top:4px}@media (min-width:680px){.iZHAzq_videoCopy{padding:24px}}.iZHAzq_videoLabel{color:#e8f5fd;letter-spacing:.1em;font-size:1em;font-weight:600}
._6_aQSq_photo{position:relative}._6_aQSq_image{aspect-ratio:3/2;object-fit:cover;background:#f8f8f8;width:100%;height:auto;display:block}._6_aQSq_caption{background:#ffffffeb;border-radius:8px;padding:6px 12px;font-size:1em;position:absolute;bottom:14px;right:14px}
.in20oG_section{padding-block:48px}@media (min-width:680px){.in20oG_section{padding-block:64px}}@media (min-width:1000px){.in20oG_section{padding-block:80px}}.in20oG_section{color:#173f5f;background:#f3f9fd;scroll-margin-top:16px}.in20oG_layout{align-items:center;gap:24px;display:grid}@media (min-width:680px){.in20oG_layout{gap:32px}}@media (min-width:1000px){.in20oG_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}}@media (min-width:1280px){.in20oG_layout{gap:64px}}.in20oG_copy{min-width:0}.in20oG_measurement{background:#fff;border-radius:12px;margin-top:20px;padding:18px;box-shadow:0 4px 32px #6b563d1a}.in20oG_stationName{align-items:center;gap:10px;font-size:1.2em;font-weight:700;display:flex}.in20oG_metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.in20oG_metrics>div+div{border-left:2px solid #eee;padding-left:18px}.in20oG_metrics dt{color:#60707b;font-size:1em}.in20oG_metrics dd{white-space:nowrap;align-items:baseline;gap:8px;margin-top:6px;font-size:1em;display:flex}.in20oG_metrics strong{color:#e63862;font-size:2.4em;font-weight:700;line-height:1.2}.in20oG_metrics .in20oG_unit{font-size:1.3em;font-weight:700;display:inline-block;transform:translateY(-.2em)}@media (min-width:680px){.in20oG_metrics strong{font-size:2.6em}}.in20oG_mapLink{text-underline-offset:4px;border-top:2px solid #eee;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:1.2em;font-weight:700;text-decoration:underline;display:flex}.in20oG_mapLink svg{flex-shrink:0}.in20oG_visual{background:#f8f8f8;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 4px 32px #6b563d1a}@media (min-width:1000px){.in20oG_visual{order:-1}}.in20oG_route{color:#fff;background:#065989;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:12px;padding:16px;display:grid}.in20oG_routePoint{white-space:nowrap;justify-items:center;gap:10px;font-size:1em;font-weight:700;display:grid}.in20oG_routeLine{color:#e8f5fd;justify-items:center;gap:12px;display:grid;position:relative}.in20oG_routeLine:before{content:"";border-top:1px dashed #ffffff80;width:100%;position:absolute;top:30px;left:0}.in20oG_routeLine span{white-space:nowrap;font-size:1em}
.gunxtG_section{padding-block:48px}@media (min-width:680px){.gunxtG_section{padding-block:64px}}@media (min-width:1000px){.gunxtG_section{padding-block:80px}}.gunxtG_section{color:#173f5f;background:#fff}.gunxtG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px;display:flex}@media (min-width:680px){.gunxtG_header{margin-bottom:32px}}.gunxtG_mapLink{color:#173f5f;background:#f3f9fd;border:2px solid #173f5f1a;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:1.1em;font-weight:700;display:inline-flex}.gunxtG_mapLink:focus-visible{outline-offset:3px;outline:3px solid #5f86a3}@media (hover:hover) and (pointer:fine){.gunxtG_mapLink:hover{background:#e8f5fd}}.gunxtG_map{background:#f8f8f8;border:0;border-radius:12px;width:100%;height:320px;display:block}@media (min-width:680px){.gunxtG_map{height:480px}}@media (min-width:1280px){.gunxtG_map{height:640px}}
.D2s4oa_section{padding-block:48px}@media (min-width:680px){.D2s4oa_section{padding-block:64px}}@media (min-width:1000px){.D2s4oa_section{padding-block:80px}}.D2s4oa_section{background:#f3f9fd;scroll-margin-top:12px}.D2s4oa_categoryGrid{gap:16px;margin-top:20px;display:grid}@media (min-width:1000px){.D2s4oa_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}}.D2s4oa_category{background:#fff;border-radius:12px;min-width:0;padding:16px;scroll-margin-top:24px;box-shadow:0 4px 32px #6b563d1a}@media (min-width:680px){.D2s4oa_category{padding:16px 24px}}@media (min-width:1280px){.D2s4oa_category{padding:24px 32px}}.D2s4oa_categoryHeading{color:#173f5f;align-items:center;gap:10px;padding-bottom:10px;display:flex}.D2s4oa_categoryHeading h3{font-size:1.5em;font-weight:800;line-height:1.5}.D2s4oa_categoryHeading p{color:#60707b;margin-top:2px;font-size:1em;line-height:1.6}@media (min-width:680px){.D2s4oa_categoryHeading{gap:12px}.D2s4oa_categoryHeading h3{font-size:1.6em}}.D2s4oa_categoryIcon{color:#173f5f;background:#e8f5fd;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.D2s4oa_count{color:#0082cd;text-align:center;flex-shrink:0;gap:1px;margin-left:auto;font-size:1.6em;font-weight:700;display:grid}.D2s4oa_count span{color:#60707b;letter-spacing:.1em;font-size:.6em}.D2s4oa_spotList{display:grid}.D2s4oa_spot{border-top:2px solid #173f5f1a;min-width:0;padding-block:12px}.D2s4oa_spotHeading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.D2s4oa_spotHeading h4{color:#173f5f;overflow-wrap:anywhere;font-size:1.2em;font-weight:700;line-height:1.6}.D2s4oa_description{color:#222;margin-top:3px;font-size:max(11px,.9em);line-height:1.6}.D2s4oa_distance{color:#173f5f;font-variant-numeric:tabular-nums;white-space:nowrap;background:#e8f5fd;border-radius:4px;padding:2px 8px;font-size:1.2em;font-weight:700;line-height:1.4}@media (min-width:1000px){.D2s4oa_universities{grid-column:1/-1}.D2s4oa_universities .D2s4oa_spotList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}
