.asa-information .realtime-feeds .feed-group{margin-top:28px}.asa-information .feed-summary{color:#5e7165;border-block:1px solid #d7e0d4;flex-wrap:wrap;gap:22px;padding:16px 0;font-size:13px;display:flex}.asa-information .feed-summary>span{align-items:center;gap:8px;display:flex}.asa-information .feed-dot{background:#4d805a;border-radius:50%;width:7px;height:7px}.asa-information .feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.asa-information .feed-card{background:#fff;border:1px solid #d7e0d4;border-radius:14px;min-width:0;box-shadow:0 3px 12px #233e3105}.asa-information .feed-card-heading{align-items:center;gap:12px;padding:22px 22px 12px;display:flex}.asa-information .feed-icon{color:#47664d;background:#edf3e9;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.asa-information .feed-heading-copy{flex:1;min-width:0}.asa-information .feed-heading-copy small{color:#68796d;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.asa-information .feed-card .feed-heading-copy h2{margin:3px 0 0;font-size:19px;line-height:1.3}.asa-information .feed-card-state{color:#768174;justify-content:space-between;align-items:center;gap:10px;padding:0 22px 16px;font-size:12px;display:flex}.asa-information .feed-status{background:#eef2ed;border-radius:20px;padding:3px 10px;font-size:11px}.asa-information .feed-status.live{background:#e6f1e8}.asa-information .feed-status.stale,.asa-information .feed-status.unverified,.asa-information .feed-status.unavailable{background:#fff0e6}.asa-information .feed-card-content{padding:0 22px 22px}.asa-information .feed-card h3{align-items:center;gap:7px;margin:20px 0 12px;font-size:13px;display:flex}.asa-information .weather-now{color:#54734d;align-items:center;gap:17px;padding:14px 0 20px;display:flex}.asa-information .weather-now>div{flex-direction:column;display:flex}.asa-information .weather-now strong{letter-spacing:-1.5px;color:#294635;font-size:44px;font-weight:500;line-height:1.2}.asa-information .weather-now span{font-size:14px}.asa-information .weather-now>small{color:#68796d;margin-left:auto;font-size:12px}.asa-information .feed-stats{border-block:1px solid #e5ebe3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.asa-information .feed-stat{flex-direction:column;gap:7px;display:flex}.asa-information .feed-stat>span{color:#6c7b6b;align-items:center;gap:5px;font-size:11px;display:flex}.asa-information .feed-stat strong{white-space:nowrap;font-size:18px;font-weight:500}.asa-information .feed-forecast{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.asa-information .feed-forecast>div{text-align:center;background:#f6f8f4;border-radius:7px;flex-direction:column;align-items:center;gap:10px;padding:10px 3px;font-size:11px;display:flex}.asa-information .feed-forecast strong{white-space:nowrap;font-size:13px}.asa-information .feed-forecast small{color:#68796d;font-size:10px;font-weight:400}.asa-information .feed-hero{color:#5c7545;align-items:center;gap:18px;padding:15px 0 25px;display:flex}.asa-information .feed-hero>div{flex-direction:column;display:flex}.asa-information .feed-hero strong{text-transform:capitalize;font-size:30px;font-weight:500}.asa-information .feed-hero span{color:#68796d;font-size:13px}.asa-information .feed-detail-lines{gap:12px;margin-top:22px;display:grid}.asa-information .feed-detail-lines>span{justify-content:space-between;gap:12px;font-size:13px;display:flex}.asa-information .feed-detail-lines strong{font-weight:500}.asa-information .feed-context{color:#68796d;margin:6px 0 16px;font-size:12px}.asa-information .feed-departure{border-bottom:1px solid #e5ebe3;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.asa-information .feed-departure:last-child{border-bottom:0}.asa-information .feed-departure small{color:#68796d;margin-top:3px;font-size:11px;display:block}.asa-information .departure-clock>strong{letter-spacing:-.5px;font-size:23px;font-weight:500}.asa-information .platform-label{color:#68796d;flex-direction:column;align-items:center;font-size:10px;display:flex}.asa-information .platform-label b{text-align:center;color:#3e5b41;background:#eef3e9;border-radius:5px;min-width:28px;padding:2px 6px;font-size:14px}.asa-information .feed-more{color:#68796d;font-size:11px}.asa-information .feed-portals{grid-template-columns:1fr 1fr;gap:12px;display:grid}.asa-information .feed-portals>div{background:#f3f6ef;border-radius:9px;flex-direction:column;align-items:flex-start;gap:6px;padding:15px;display:flex}.asa-information .feed-portals small,.asa-information .feed-portals span{color:#68796d;font-size:11px}.asa-information .feed-portals b{margin-top:3px;font-size:25px;font-weight:500}.asa-information .feed-pass-list>div{border-bottom:1px solid #e5ebe3;grid-template-columns:1fr auto 90px;align-items:center;gap:14px;padding:9px 0;font-size:12px;display:grid}.asa-information .feed-pass-list strong{font-weight:500}.asa-information .feed-condition{text-transform:capitalize;text-align:center;background:#eef2ed;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.asa-information .feed-condition.open,.asa-information .feed-condition.clear{color:#2d6947;background:#e8f2e9}.asa-information .feed-condition.closed,.asa-information .feed-condition.heavy{color:#9a5239;background:#fbefe8}.asa-information .feed-condition.seasonal-closure{color:#6d6556;background:#f3f0e9}.asa-information .feed-area-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.asa-information .feed-card .feed-area-heading h3{margin:14px 0;font-size:15px}.asa-information .feed-lift{border-bottom:1px solid #e5ebe3;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.asa-information .feed-lift strong{font-size:12px;font-weight:500}.asa-information .feed-lift small{color:#68796d;margin-top:3px;font-size:11px;display:block}.asa-information .feed-card-footer{color:#6c786b;background:#f8faf6;border-top:1px solid #e1e8dc;border-radius:0 0 14px 14px;padding:16px 22px 18px;font-size:11px}.asa-information .feed-card-footer p{margin:9px 0 0}.asa-information .feed-attribution a{color:#47664d;font-weight:600;text-decoration:none}.asa-information .feed-attribution span{margin-top:3px;display:block}.asa-information .feed-timestamps{justify-content:space-between;gap:16px;font-size:10px;display:flex}.asa-information .feed-timestamps span{flex-direction:column;gap:3px;display:flex}.asa-information .feed-timestamps b{color:#4f6354;font-weight:500}.asa-information .feed-card-footer .feed-usage{border-top:1px solid #e1e8dc;padding-top:10px;font-size:10px;line-height:1.6}.asa-information .feed-warning{color:#8d5432;background:#fff3e9;border-radius:6px;margin:0 22px 14px;padding:10px 12px;font-size:12px}.asa-information .feed-empty{color:#68796d;padding:12px 0;font-size:13px}@media (min-width:1600px){.asa-information .feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.asa-information .feed-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.asa-information .feed-card-heading{padding:18px 16px 12px}.asa-information .feed-card-state{padding-inline:16px}.asa-information .feed-card-content{padding:0 16px 18px}.asa-information .feed-card-footer{padding:16px}.asa-information .weather-now strong{font-size:36px}.asa-information .weather-now>small{max-width:70px}.asa-information .feed-forecast{gap:4px}.asa-information .feed-forecast>div{padding-inline:0;font-size:10px}.asa-information .feed-stat strong{font-size:15px}.asa-information .feed-departure{grid-template-columns:72px minmax(0,1fr) auto;gap:8px}.asa-information .feed-timestamps{flex-wrap:wrap}.asa-information .feed-pass-list>div{gap:8px}.asa-information .feed-summary{gap:10px 20px}.asa-information .feed-heading-copy{min-width:100px}.asa-information .feed-card .feed-heading-copy h2{font-size:17px}}.asa-information .feed-departures{scrollbar-width:thin;max-height:400px;padding-right:4px;overflow-y:auto}.asa-information .feed-extra{margin-top:16px;font-size:12px}.asa-information .feed-extra summary{cursor:pointer;color:#47664d;padding:8px 0;font-weight:600}.asa-information .feed-extra-row{border-top:1px solid #e5ebe3;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.asa-information .feed-extra-row strong{font-weight:500}.asa-information .feed-extra-row small{color:#68796d;margin-top:4px;font-size:10px;display:block}.asa-information{padding-bottom:64px}.asa-information .information-intro{max-width:760px;padding:50px 0 24px}.asa-information h1{margin:10px 0 20px;font:400 clamp(34px,5vw,58px)/1.1 ASA Display,Georgia,serif}.asa-information .information-intro>p:last-child{color:var(--muted);font-size:17px;line-height:1.7}.asa-information .information-nav{flex-wrap:wrap;gap:10px;padding:8px 0 26px;display:flex}.asa-information .information-nav a{border:1px solid var(--line);border-radius:30px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:flex}.asa-information .information-nav a:hover{background:#e5e9de}.asa-information .information-updated{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:12px;display:flex}.asa-information .information-updated button{border:1px solid var(--line);border-radius:6px;align-items:center;gap:7px;padding:8px 12px;display:flex}.asa-information .feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asa-information .feed-card{border-radius:14px;scroll-margin-top:20px;overflow:hidden}.asa-information .feed-card .feed-heading-copy h2{font-family:ASA Display,Georgia,serif;font-size:25px;font-weight:400}.asa-information .feed-card-footer{line-height:1.6}.asa-information .feed-card-footer a{text-decoration:underline}.asa-information .information-notice{border:1px solid #d8b48c;border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:13px}.asa-information .information-loading{align-items:center;gap:12px;padding:40px 0;display:flex}.asa-information .information-spin{animation:1s linear infinite information-spin}@keyframes information-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.asa-information .feed-grid{grid-template-columns:minmax(0,1fr)}.asa-information .information-intro{padding-top:30px}.asa-information .information-nav{gap:7px}.asa-information .information-nav a{padding:8px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.asa-information .information-spin{animation:none}}.asa-information .feed-hourly{scrollbar-width:thin;overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:96px;grid-auto-flow:column;gap:8px;padding:2px 0 12px;display:grid;overflow-x:auto}.asa-information .feed-hourly>div{text-align:center;scroll-snap-align:start;background:#f6f8f4;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.asa-information .feed-hourly strong{font-size:13px;font-weight:500}.asa-information .feed-hourly b{font-size:20px;font-weight:500}.asa-information .feed-hourly small{color:#68796d;font-size:10px}.asa-information .feed-hourly>div>span{min-height:30px;font-size:11px}.asa-information .feed-hourly .hourly-rain{white-space:nowrap;align-items:center;gap:3px;display:flex}.asa-information .feed-hourly:focus-visible{outline-offset:3px;outline:2px solid #5c664b}
