.StationWeather_weather__Ybm_X{display:grid;grid-gap:18px;gap:18px;min-width:0;max-width:100%}.StationWeather_panel__muJIh{min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.StationWeather_heading__s0PAx{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.StationWeather_heading__s0PAx h2,.StationWeather_heading__s0PAx h3{color:var(--brand);font-size:1.35rem}.StationWeather_indicators__zaDo9{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-block:16px}.StationWeather_indicators__zaDo9>div{background:var(--surface-2);padding:16px;border-radius:16px}.StationWeather_forecast__wKFo3 dt,.StationWeather_indicators__zaDo9 dt,.StationWeather_metadata__Ig7a7 dt{color:var(--muted);font-size:.85rem}.StationWeather_forecast__wKFo3 dd,.StationWeather_indicators__zaDo9 dd{font-weight:800;margin-top:5px;color:var(--brand)}.StationWeather_temperature__Qcsu2 dd{font-size:1.8rem}.StationWeather_snow__Zef61{padding:18px;border-radius:16px;background:#eefafe;border:1px solid #bae6fd;margin-bottom:16px}.StationWeather_snow__Zef61 h3,.StationWeather_snow__Zef61 h4{color:var(--brand);margin-bottom:10px}.StationWeather_snow__Zef61 dd{font-size:1.6rem;color:var(--brand);font-weight:800}.StationWeather_snow__Zef61 p{color:var(--muted);font-size:.85rem;margin-top:8px}.StationWeather_metadata__Ig7a7{display:grid;grid-gap:8px;gap:8px}.StationWeather_metadata__Ig7a7>div{display:flex;flex-wrap:wrap;gap:4px 12px}.StationWeather_metadata__Ig7a7 dd{overflow-wrap:anywhere}.StationWeather_attribution__jIies,.StationWeather_description__VCmmF{color:var(--muted);font-size:.85rem}.StationWeather_attribution__jIies{margin-top:14px}.StationWeather_description__VCmmF{margin-bottom:14px}.StationWeather_forecasts__QF07G{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.StationWeather_forecasts__QF07G:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.StationWeather_forecast__wKFo3{border:1px solid var(--line);border-radius:16px;padding:14px;min-width:0}.StationWeather_forecast__wKFo3 time{color:var(--brand);font-weight:800}.StationWeather_forecast__wKFo3 dl{display:grid;grid-gap:10px;gap:10px}.StationWeather_weatherIcon__OxSK9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);margin-block:12px;font-size:.85rem}.StationWeather_forecastSnow__XGM9e{background:#eefafe;border-radius:10px;padding:8px}.StationWeather_srOnly__Uz5cA{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.StationWeather_panel__muJIh{padding:16px}.StationWeather_indicators__zaDo9{grid-template-columns:1fr}.StationWeather_forecasts__QF07G{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px 4px 12px}.StationWeather_forecast__wKFo3{flex:0 0 180px;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.StationWeather_weather__Ybm_X .skeleton-panel div{animation:none}.StationWeather_forecasts__QF07G{scroll-behavior:auto}}.StationAvalancheRisk_panel__g9oRB{min-width:0;max-width:100%;padding:22px;margin-top:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm);overflow-wrap:anywhere}.StationAvalancheRisk_heading__TKi8a{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.StationAvalancheRisk_heading__TKi8a h3{color:var(--brand);font-size:1.35rem}.StationAvalancheRisk_level__oDvSM{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;color:var(--brand)}.StationAvalancheRisk_level__oDvSM strong{font-size:1.8rem}.StationAvalancheRisk_level__oDvSM span{font-weight:800}.StationAvalancheRisk_dates__ElvfM{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.StationAvalancheRisk_dates__ElvfM>div{display:flex;flex-wrap:wrap;gap:4px 12px}.StationAvalancheRisk_dates__ElvfM dt,.StationAvalancheRisk_source__h4F7s{color:var(--muted);font-size:.85rem}.StationAvalancheRisk_summary__Cbz8C{margin-top:14px;white-space:pre-line}.StationAvalancheRisk_disclaimer__cOams{margin-top:16px;padding:16px;background:var(--surface-2);border-radius:16px;line-height:1.6}.StationAvalancheRisk_source__h4F7s{margin-top:14px}.StationAvalancheRisk_pdf__N5yhv{display:inline-block;margin-top:12px;text-decoration:underline}.StationAvalancheRisk_pdf__N5yhv:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width:640px){.StationAvalancheRisk_panel__g9oRB{padding:16px}}.StationWeatherTabs_tabs__61CLU{min-width:0;max-width:100%;contain:inline-size}.StationWeatherTabs_tablist__Jb6uG{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;max-width:100%;padding:4px 4px 12px;margin-bottom:4px}.StationWeatherTabs_tablist__Jb6uG button{flex:0 0 auto;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--brand);font:inherit;font-weight:700;cursor:pointer}.StationWeatherTabs_tablist__Jb6uG button[aria-selected=true]{color:#fff;background:var(--brand);border-color:var(--brand)}.StationWeatherTabs_panel__MO4D0:focus-visible,.StationWeatherTabs_tablist__Jb6uG button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.StationWeatherTabs_panel__MO4D0{min-width:0;max-width:100%}.StationWeatherTabs_panel__MO4D0[hidden]{display:none}