.Weather_weatherPage__fDrE5{padding-top:14px}.Weather_sectionFolio__rmYNY{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--ink);padding-bottom:10px;font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.Weather_sectionFolio__rmYNY a{color:inherit;text-decoration:none}.Weather_sectionFolio__rmYNY span{justify-self:center}.Weather_sectionFolio__rmYNY time{justify-self:end}.Weather_pageHeader__42qmF{border-bottom:3px double var(--ink);padding-bottom:22px;text-align:center}.Weather_eyebrow__q8ABz,.Weather_kicker__CJ4Ix{margin:0;color:var(--green);font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.Weather_kicker__CJ4Ix{margin-top:25px}.Weather_pageHeader__42qmF h1{margin:6px 0 9px;font-size:clamp(52px,7vw,92px);line-height:.92;letter-spacing:-.05em}.Weather_standfirst__qWolZ{max-width:760px;margin:0 auto;color:var(--muted);font-size:17px;font-style:italic;line-height:1.45;text-wrap:balance}.Weather_currentGrid__WWtg1{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.65fr) minmax(220px,.7fr);border-bottom:3px double var(--ink)}.Weather_currentLead__zPjqV,.Weather_outlookNote__udPwG,.Weather_readings__zAa3B{min-width:0;padding:28px}.Weather_currentLead__zPjqV{padding-left:0}.Weather_outlookNote__udPwG,.Weather_readings__zAa3B{border-left:1px solid var(--hairline-strong)}.Weather_outlookNote__udPwG{padding-right:0}.Weather_currentHeading__4A_4C{display:flex;align-items:start;justify-content:space-between;gap:22px}.Weather_currentHeading__4A_4C h2,.Weather_outlookNote__udPwG h2,.Weather_readings__zAa3B h2{margin:5px 0 0;line-height:1}.Weather_currentHeading__4A_4C h2{max-width:580px;font-size:clamp(34px,4vw,58px);letter-spacing:-.035em}.Weather_currentMark__DkV37{color:var(--green);font-family:Georgia,serif;font-size:clamp(54px,7vw,90px);line-height:.75}.Weather_temperatureLine__ABJgI{display:flex;align-items:flex-end;gap:22px;margin-top:26px}.Weather_temperatureLine__ABJgI>strong{font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:clamp(72px,10vw,132px);font-weight:500;letter-spacing:-.08em;line-height:.7}.Weather_temperatureLine__ABJgI p{margin:0;font-size:20px;font-weight:700;line-height:1.15}.Weather_temperatureLine__ABJgI p span{display:block;margin-top:7px;color:var(--muted-soft);font-size:10px;font-weight:600;letter-spacing:.08em}.Weather_practicalLine__kp9JB,.Weather_temperatureLine__ABJgI p span{font-family:var(--font-broadsheet-sans),Arial,sans-serif;text-transform:uppercase}.Weather_practicalLine__kp9JB{margin:28px 0 0;border-top:1px solid var(--ink);padding-top:10px;font-size:12px;font-weight:700;letter-spacing:.14em}.Weather_observedLine__k4XZ_{margin:7px 0 0;color:var(--muted-soft);font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.Weather_outlookNote__udPwG h2,.Weather_readings__zAa3B h2{font-size:25px;letter-spacing:-.02em}.Weather_readings__zAa3B dl{margin:17px 0 0}.Weather_readings__zAa3B dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px dotted var(--dotted);padding:8px 0 7px}.Weather_readings__zAa3B dd,.Weather_readings__zAa3B dt{margin:0}.Weather_readings__zAa3B dt{color:var(--muted-soft);font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Weather_readings__zAa3B dd{font-size:14px;font-weight:700;text-align:right}.Weather_outlookNote__udPwG>p:last-child{margin:17px 0 0;font-size:16px;line-height:1.55}.Weather_outlookNote__udPwG>p:last-child:first-letter{float:left;margin:5px 5px 0 0;font-size:43px;font-weight:700;line-height:.72}.Weather_forecastSection__vPjWe{padding-top:30px}.Weather_forecastHeader__T8RD6{display:flex;align-items:end;justify-content:space-between;gap:28px;border-bottom:1px solid var(--ink);padding-bottom:11px}.Weather_forecastHeader__T8RD6 h2{margin:3px 0 0;font-size:clamp(31px,4vw,48px);line-height:1;letter-spacing:-.03em}.Weather_forecastHeader__T8RD6>p{margin:0 0 4px;color:var(--muted-soft);font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;text-align:right;text-transform:uppercase}.Weather_forecastGrid__PB3tK{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:18px;border:1px solid var(--ink);background:var(--ink)}.Weather_forecastDay__RklFq{min-width:0;padding:16px;background:var(--paper)}.Weather_forecastDay__RklFq>header{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ink);padding-bottom:8px;font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Weather_forecastDay__RklFq>header p{margin:0;color:var(--green)}.Weather_forecastCondition__4OsFr{display:flex;align-items:center;gap:12px;min-height:90px;padding:12px 0}.Weather_weatherMark__H4uKI{flex:0 0 auto;color:var(--green);font-family:Georgia,serif;font-size:35px;line-height:1}.Weather_forecastCondition__4OsFr h3{margin:0;font-size:15px;line-height:1.05}.Weather_forecastCondition__4OsFr p{display:flex;align-items:baseline;gap:7px;margin:8px 0 0;font-family:var(--font-broadsheet-sans),Arial,sans-serif}.Weather_forecastCondition__4OsFr p strong{font-size:21px}.Weather_forecastCondition__4OsFr p span{color:var(--muted-soft);font-size:12px}.Weather_dayDetails__B54E0{margin:0}.Weather_dayDetails__B54E0>div{display:flex;justify-content:space-between;gap:8px;border-top:1px dotted var(--dotted);padding:6px 0 5px;font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:8px;line-height:1.25;text-transform:uppercase}.Weather_dayDetails__B54E0 dd,.Weather_dayDetails__B54E0 dt{margin:0}.Weather_dayDetails__B54E0 dt{color:var(--muted-soft);letter-spacing:.06em}.Weather_dayDetails__B54E0 dd{font-weight:700;text-align:right}.Weather_rainBar__XbQuM{height:3px;margin-top:10px;background:var(--hairline)}.Weather_rainBar__XbQuM span{display:block;width:var(--rain-chance);height:100%;background:var(--green)}.Weather_unavailable__3inq8{margin-top:18px;border:1px solid var(--ink);padding:28px;text-align:center}.Weather_unavailable__3inq8 h3,.Weather_unavailable__3inq8 p{margin:0}.Weather_unavailable__3inq8 p{margin-top:8px;color:var(--muted)}.Weather_sourceNote__EVRcW{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;border-top:3px double var(--ink);padding:13px 0 6px;color:var(--muted-soft);font-family:var(--font-broadsheet-sans),Arial,sans-serif;font-size:8px;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.Weather_sourceNote__EVRcW p{margin:0}.Weather_sourceNote__EVRcW a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.Weather_sourceNote__EVRcW>a{flex:0 0 auto;color:var(--green);text-decoration:none}@media (max-width:1100px){.Weather_currentGrid__WWtg1{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.Weather_outlookNote__udPwG{grid-column:1/-1;border-top:1px solid var(--hairline-strong);border-left:0;padding:22px 0}.Weather_forecastGrid__PB3tK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.Weather_weatherPage__fDrE5{padding-top:8px}.Weather_sectionFolio__rmYNY{grid-template-columns:1fr auto}.Weather_sectionFolio__rmYNY span{display:none}.Weather_pageHeader__42qmF{padding-bottom:18px}.Weather_pageHeader__42qmF h1{font-size:clamp(48px,15vw,68px)}.Weather_standfirst__qWolZ{font-size:15px}.Weather_currentGrid__WWtg1{display:block}.Weather_currentLead__zPjqV,.Weather_outlookNote__udPwG,.Weather_readings__zAa3B{padding:22px 0}.Weather_outlookNote__udPwG,.Weather_readings__zAa3B{border-top:1px solid var(--hairline-strong);border-left:0}.Weather_temperatureLine__ABJgI{align-items:flex-end;gap:15px}.Weather_temperatureLine__ABJgI>strong{font-size:86px}.Weather_forecastHeader__T8RD6{display:block}.Weather_forecastHeader__T8RD6>p{margin-top:8px;text-align:left}.Weather_forecastGrid__PB3tK{grid-template-columns:minmax(0,1fr)}.Weather_forecastCondition__4OsFr{min-height:0}.Weather_sourceNote__EVRcW{display:block}.Weather_sourceNote__EVRcW>a{display:inline-block;margin-top:10px}}