.WeatherPage_weather-page__4dRJ4{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;padding:16px 0 48px;background-color:#171717;font-family:Source Sans\ 3;color:#fff}.WeatherPage_weather-page__shell__XzoI4{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:var(--v2-container-width);margin:0 auto;padding:14px 16px 40px;border-radius:1px;background-color:#000}@media(min-width:1024px){.WeatherPage_weather-page__shell__XzoI4{padding:40px 40px 56px}}.WeatherPage_weather-page__header__rIKsV{width:100%;max-width:760px;margin:0 auto 24px}@media(min-width:1024px){.WeatherPage_weather-page__header__rIKsV{margin-bottom:40px}}.WeatherPage_weather-page__locality__B9IUv{margin:8px 0 0 38px;color:#c7c7c7;font-size:1rem;font-weight:500;line-height:1.3}@media(min-width:1024px){.WeatherPage_weather-page__locality__B9IUv{margin-left:46px;font-size:1.125rem}}.WeatherPage_weather-page__loading__4Op6K,.WeatherPage_weather-page__status__3Zdm9{margin:24px auto 0;max-width:760px;color:#c7c7c7;font-size:1rem;font-weight:500;line-height:normal;text-align:center}.WeatherPage_weather-page__current__EGXZP{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:20px 16px;border-radius:1px;background-color:#171717}@media(min-width:1024px){.WeatherPage_weather-page__current__EGXZP{padding:24px 20px}}.WeatherPage_weather-page__current-main__hOHxz{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:16px 24px}.WeatherPage_weather-page__current-temp__6Uhzk{font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.02em}@media(min-width:1024px){.WeatherPage_weather-page__current-temp__6Uhzk{font-size:3.5rem}}.WeatherPage_weather-page__current-temp-unit__ehfLw{font-size:1.5rem;font-weight:500;vertical-align:super}.WeatherPage_weather-page__current-condition__7f9e8{display:-ms-flexbox;display:flex;-ms-flex:1 1 160px;flex:1 1 160px;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.WeatherPage_weather-page__current-icon__1lxfo{display:block;-ms-flex-negative:0;flex-shrink:0;width:72px;height:72px;overflow:hidden}.WeatherPage_weather-page__current-icon__1lxfo svg{display:block;width:100%;height:100%}@media(min-width:1024px){.WeatherPage_weather-page__current-icon__1lxfo{width:96px;height:96px}}.WeatherPage_weather-page__current-copy__NZ4bB{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.WeatherPage_weather-page__current-label__300kZ{font-size:1.125rem;font-weight:600;line-height:1.25}.WeatherPage_weather-page__current-refresh__56cda{color:#858585;font-size:.8125rem;font-weight:500;line-height:1.3}.WeatherPage_weather-page__metrics__P_tGQ{display:grid;grid-template-columns:1fr;grid-gap:12px 24px;gap:12px 24px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #000;font-size:.875rem;line-height:1.4;list-style:none}@media(min-width:480px){.WeatherPage_weather-page__metrics__P_tGQ{grid-template-columns:1fr 1fr}}.WeatherPage_weather-page__metric-label__Um0E_{display:block;color:#c7c7c7;font-weight:500}.WeatherPage_weather-page__metric-value__0hlJa{display:block;margin-top:2px;color:#fff;font-weight:600}.WeatherPage_weather-page__metric-secondary__GCPID{color:#858585;font-weight:500}.WeatherPage_weather-page__wind-row__uN_TG{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}.WeatherPage_weather-page__wind-icon__yBa47{display:block;-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px}.WeatherPage_weather-page__section__hKBWA{width:100%;max-width:760px;margin:32px auto 0}@media(min-width:1024px){.WeatherPage_weather-page__section__hKBWA{margin-top:40px}}.WeatherPage_weather-page__section-header__XvIKq{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px}.WeatherPage_weather-page__section-header__XvIKq h2{margin-bottom:0}.WeatherPage_weather-page__section-title__h0duH{margin:0 0 16px;font-size:1.125rem;font-weight:700;line-height:1.2}.WeatherPage_weather-page__hourly-nav__CjaZq{display:none;-ms-flex-negative:0;flex-shrink:0}@media(min-width:1024px){.WeatherPage_weather-page__hourly-nav__CjaZq{display:-ms-flexbox;display:flex}}.WeatherPage_weather-page__hourly-nav__CjaZq img{-webkit-filter:invert(1);filter:invert(1)}.WeatherPage_weather-page__hourly-rail__EkpXv{width:100%}.WeatherPage_weather-page__hourly-swiper__Rg0Pd{width:100%;overflow:hidden}.WeatherPage_weather-page__hourly-slide__eKeAb{width:auto;height:auto}.WeatherPage_weather-page__hourly-card__QeWyt{-webkit-box-sizing:border-box;box-sizing:border-box;width:72px;padding:12px 8px;border-radius:1px;background-color:#171717;text-align:center}.WeatherPage_weather-page__hourly-time__DDDuL{margin-bottom:8px;color:#858585;font-size:.75rem;font-weight:500}.WeatherPage_weather-page__hourly-icon__KSvQw{display:block;width:40px;height:40px;margin:0 auto 8px}.WeatherPage_weather-page__hourly-temp__2aNYx{font-size:.9375rem;font-weight:700}.WeatherPage_weather-page__hourly-precip__ax5ck{margin-top:4px;color:#858585;font-size:.6875rem}.WeatherPage_weather-page__daily-list__KrMCP{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;overflow:hidden;border-radius:1px;background-color:#171717}.WeatherPage_weather-page__daily-row__d6rVH{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(72px,auto);-ms-flex-align:center;align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:14px 16px;-webkit-box-shadow:inset 0 -2px 0 0 #000;box-shadow:inset 0 -2px 0 0 #000}.WeatherPage_weather-page__daily-row__d6rVH:last-child{-webkit-box-shadow:none;box-shadow:none}.WeatherPage_weather-page__daily-date__tLpTa{font-size:.9375rem;font-weight:500;color:#c7c7c7}.WeatherPage_weather-page__daily-icon__N9RGU{width:44px;height:44px}.WeatherPage_weather-page__daily-temps__L7lTm{min-width:72px;font-size:.9375rem;font-weight:700;text-align:right;white-space:nowrap}.WeatherPage_weather-page__daily-precip__Kguyq{grid-column:1/-1;color:#858585;font-size:.75rem;font-weight:500}