.weatherBoard{background:#dfecea;border-bottom:1px solid #b6ccc7;padding:50px 0}.weatherLead{grid-template-columns:1fr 230px;align-items:center;gap:50px;display:grid}.weatherLead h2{letter-spacing:-.04em;margin:0;font:700 clamp(36px,5vw,62px)/.95 Georgia,serif}.weatherLead>div>p:last-child{color:#4f605b;max-width:760px;font:16px/1.65 Georgia,serif}.weatherNow{background:#f7f3eb;border:1px solid #9db9b3;flex-direction:column;padding:24px;display:flex}.weatherNow span,.weatherPeriods span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.weatherNow strong{color:#278e9d;font:700 76px/.95 Georgia,serif}.weatherNow b{font-size:10px}.weatherImpact{background:#f7f3eb;border-left:5px solid #cf5325;margin-top:28px;padding:22px 24px}.weatherImpact .eyebrow{margin-bottom:8px}.weatherImpact h3{margin:0 0 8px;font:700 23px/1.15 Georgia,serif}.weatherImpact>p:last-child{color:#4f605b;max-width:900px;margin:0;font:15px/1.55 Georgia,serif}.weatherPeriods{border-top:1px solid #9db9b3;border-left:1px solid #9db9b3;grid-template-columns:repeat(5,1fr);margin-top:35px;display:grid}.weatherPeriods article{background:#edf5f3;border-bottom:1px solid #9db9b3;border-right:1px solid #9db9b3;min-height:185px;padding:18px}.weatherPeriods strong{margin:15px 0 8px;font:700 32px Georgia,serif;display:block}.weatherPeriods p{min-height:34px;font:14px/1.3 Georgia,serif}.weatherPeriods small{color:#596965;font-size:10px;line-height:1.4}.weatherStamp{color:#52635f;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-top:17px;font-size:9px;font-weight:800;display:flex}.weatherStamp a{border-bottom:1px solid}@media (width<=850px){.weatherPeriods{grid-template-columns:repeat(2,1fr)}.weatherLead{grid-template-columns:1fr}.weatherNow{width:230px}}@media (width<=520px){.weatherBoard{padding:38px 0}.weatherPeriods{grid-template-columns:1fr}.weatherPeriods article{min-height:140px}.weatherStamp{flex-direction:column;align-items:flex-start}.weatherImpact{padding:18px}}
