.Weather_weather__MuSdp{background:var(--clr-bg);&>section{--content-max-width:1240px}}.Weather_main__YEwDR{display:grid;grid-gap:var(--gap-600);gap:var(--gap-600)}.Weather_boldheading__0onI6{font-size:var(--fs-400);font-weight:var(--fw-bold)}.Weather_suntime__G5WvJ{font-size:var(--fs-300);color:var(--clr-text-muted);margin-top:.125lh}.Weather_forecast___24d_,.Weather_futureForecast___lj70{display:grid;grid-row-gap:var(--gap-800);row-gap:var(--gap-800)}.Weather_forecastRow__4wvNP{display:grid;grid-template-columns:23ch auto;grid-column-gap:var(--gap-600);column-gap:var(--gap-600);grid-row-gap:var(--gap-300);row-gap:var(--gap-300)}.Weather_forecastSticky__4THyI{display:grid;grid-gap:var(--gap-500);gap:var(--gap-500);height:-moz-fit-content;height:fit-content;& .Weather_boldheading__0onI6{-webkit-margin-after:.25lh;margin-block-end:.25lh}}.Weather_additionalInfo__kw2IG{display:contents}.Weather_furtherTitle__QQtD1{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.Weather_forecastMain__al0GW{display:grid;grid-gap:var(--gap-400);gap:var(--gap-400);-webkit-margin-before:.25lh;margin-block-start:.25lh;& p{line-height:1.4}&>div{max-width:100%;overflow:hidden}& .Weather_additionalInfo__kw2IG{display:none}}@media (max-width:60rem){.Weather_forecast___24d_,.Weather_futureForecast___lj70{row-gap:var(--gap-600)}.Weather_forecastRow__4wvNP{grid-template-columns:1fr}.Weather_forecastSticky__4THyI{position:static;padding-block:0;gap:var(--gap-400)}.Weather_forecastSticky__4THyI h2{font-size:var(--fs-800)}.Weather_furtherTitle__QQtD1{-webkit-clip-path:unset;clip-path:unset;height:unset;overflow:unset;position:unset;white-space:unset;width:unset;-webkit-margin-after:calc(-1 * var(--gap-400));margin-block-end:calc(-1 * var(--gap-400))}.Weather_forecastSticky__4THyI .Weather_additionalInfo__kw2IG{display:none}.Weather_forecastMain__al0GW .Weather_additionalInfo__kw2IG{display:contents}}.Weather_temperatureList__EsDXz{list-style:square inside;-webkit-margin-start:.25ch;margin-inline-start:.25ch}.Weather_mountainHazards__CnfOA{list-style:none;display:flex;gap:.5ch;flex-wrap:wrap}.Weather_meteorologistView__gts17,.Weather_mountainHazard__wOb0x{padding-inline:.625ch;padding-block:.25lh;display:inline-block;height:-moz-fit-content;height:fit-content;&.Weather_high__p3d58{background:#f3693740;-webkit-border-start:.25rem solid #f36937;border-inline-start:.25rem solid #f36937}&.Weather_medium__ImtD_{background:#f6b24340;-webkit-border-start:.25rem solid #f6b243;border-inline-start:.25rem solid #f6b243}&.Weather_low__jkssD{background:#f1d46340;-webkit-border-start:.25rem solid #f1d463;border-inline-start:.25rem solid #f1d463}}.Weather_meteorologistView__gts17{background:#6daac340;-webkit-border-start:.25rem solid #6daac3;border-inline-start:.25rem solid #6daac3}.Weather_weatherTableContainer__6mqjb{width:min(100%,48rem);overflow-x:auto}.Weather_weatherTable__rgins{width:100%;--_padding-inline:var(--gap-400);margin-block:var(--gap-300);& td,& th{text-wrap:nowrap;text-align:center;padding-inline:.5ch}& th{font-weight:var(--fw-medium)}& th:first-child{text-align:left;-webkit-padding-start:0;padding-inline-start:0;position:-webkit-sticky;position:sticky;left:0;background:var(--clr-bg)}& svg{max-width:4.5ch;max-height:4.5ch}& .Weather_rowIcon__2oOPh{display:none;& svg{width:3ch;height:3ch}}}.Weather_primaryRow__TwhWP td,.Weather_primaryRow__TwhWP th{-webkit-padding-before:.25lh;padding-block-start:.25lh}.Weather_secondaryRow__eJ0Hu{font-size:var(--fs-300)}@media (max-width:36rem){.Weather_weatherTable__rgins th .Weather_rowIcon__2oOPh{display:flex;justify-content:center;font-size:var(--fs-200);font-weight:var(--fw-regular)}.Weather_weatherTable__rgins th .Weather_rowTitle__rMVw6{display:none}}.Weather_metoffice__57htV{font-size:var(--fs-300);color:var(--clr-text-muted);margin-inline:auto;text-align:center;text-wrap:balance;& a{text-decoration:underline;transition:color .1s}& a:hover{color:var(--clr-text)}}