body>header.has-weather{display:grid;grid-template-columns:285px minmax(210px,1fr) 310px auto auto;gap:clamp(12px,1.45vw,24px);align-items:center}body>header.has-weather .header-note{min-width:0;padding-left:18px}body>header.has-weather .masthead-title{font-size:clamp(16px,1.45vw,21px);white-space:normal;max-width:none}body>header.has-weather .reading-list-link{margin-left:0}body>header.has-weather #searchOpen{margin-left:0;white-space:nowrap}.masthead-weather{display:grid;grid-template-columns:82px minmax(0,1fr);column-gap:13px;row-gap:5px;width:310px;min-width:0;padding:12px 15px 9px;border:1px solid #3b5261;border-radius:5px;background:linear-gradient(120deg,#15374b80,#0a20354d);box-sizing:border-box;color:#f7f9fa;text-transform:none;letter-spacing:0}.mw-city{display:flex;align-items:center;gap:6px;font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#d9be87}.mw-icon{width:19px;height:19px;fill:none;stroke:#e6c277;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mw-temp{display:block;font:600 32px/1.1 Inter,Arial,sans-serif;letter-spacing:-1.1px;margin:3px 0 2px}.mw-temp small{font-size:16px;letter-spacing:0;margin-left:1px}.mw-condition{display:block;font:400 9px/1.45 Inter,Arial,sans-serif;color:#c9d6df;overflow-wrap:anywhere}.mw-legend{display:flex;justify-content:space-between;gap:8px;color:#c5d3dc;font:500 9px/1.4 Inter,Arial,sans-serif}.mw-range{color:#e5c586;white-space:nowrap}.mw-chart{display:block;width:100%;height:51px;overflow:visible;margin-top:1px}.mw-chart[hidden]{display:none}.mw-chart .forecast-line{fill:none;stroke:#e2bd70;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linecap:round}.mw-chart .forecast-point{fill:#e2bd70;stroke:#153349;stroke-width:1.4;vector-effect:non-scaling-stroke;outline:none}.mw-chart .forecast-point:focus,.mw-chart .forecast-point:hover{fill:white;stroke:#e2bd70;stroke-width:3}.mw-times{display:flex;justify-content:space-between;font:400 8px/1.3 Inter,Arial,sans-serif;color:#b8c9d5}.mw-measures{font:400 8px/1.4 Inter,Arial,sans-serif;color:#bfced8;margin-top:4px;white-space:nowrap}.mw-credit{grid-column:1/-1;font:400 8px/1.3 Inter,Arial,sans-serif;color:#9fb6c5;padding-top:5px;border-top:1px solid #345064}.mw-credit a{color:#b8cbd7;text-decoration:none}.mw-credit a:hover{text-decoration:underline}.mw-credit .mw-cache{color:#d6ba81}.mw-loading{font:400 10px/1.6 Inter,Arial,sans-serif;color:#b9cbd6;padding-top:15px}.masthead-weather[data-state=unavailable]{grid-template-columns:1fr}.masthead-weather[data-state=unavailable] .mw-trend{display:none}.masthead-weather a:focus-visible{outline:2px solid #e2bd70;outline-offset:3px}
@media(min-width:801px) and (max-width:1249px){body>header.has-weather{grid-template-columns:285px minmax(245px,1fr) auto auto;gap:15px}body>header.has-weather .header-note{display:none}.masthead-weather{width:100%;max-width:340px;justify-self:end}body>header.has-weather #searchOpen span{display:none}body>header.has-weather #searchOpen{font-size:22px;padding:7px 12px}.masthead-weather{grid-template-columns:78px minmax(0,1fr);padding:10px 12px}}
@media(max-width:800px){body>header.has-weather{grid-template-columns:minmax(0,1fr) auto auto;gap:12px 10px;padding:12px 20px}body>header.has-weather .header-note{display:none}body>header.has-weather .brand-split{grid-column:1;grid-row:1;width:220px;min-width:220px}body>header.has-weather .reading-list-link{grid-column:2;grid-row:1;order:initial;flex-basis:auto;text-align:right;font-size:10px;margin:0}body>header.has-weather #searchOpen{grid-column:3;grid-row:1;padding:7px 10px;font-size:22px}body>header.has-weather #searchOpen span{display:none}.masthead-weather{grid-column:1/-1;grid-row:2;width:100%;max-width:none;grid-template-columns:95px minmax(0,1fr);column-gap:22px;padding:11px 15px 9px}.mw-chart{height:48px}.mw-measures,.mw-credit,.mw-times{font-size:9px}.mw-condition,.mw-legend{font-size:10px}.mw-credit{padding-top:6px}}
@media(max-width:500px){body>header.has-weather{padding:10px 16px;gap:10px 8px}body>header.has-weather .brand-split{width:195px;min-width:195px}body>header.has-weather .reading-list-link{font-size:9px}body>header.has-weather #searchOpen{padding:5px 8px;font-size:20px}.masthead-weather{grid-template-columns:82px minmax(0,1fr);gap:7px 16px}.mw-temp{font-size:32px}.mw-measures,.mw-credit,.mw-times{font-size:8px}.mw-legend,.mw-condition{font-size:9px}}
@media(max-width:380px){body>header.has-weather{padding-left:12px;padding-right:12px;column-gap:6px}body>header.has-weather .brand-split{width:177px;min-width:177px}.masthead-weather{padding-left:12px;padding-right:12px;column-gap:12px}}
@media(min-width:701px) and (max-width:800px){body>header.has-weather .brand-split{width:285px;min-width:285px}}
@media(min-width:1000px) and (max-width:1249px){body>header.has-weather{grid-template-columns:285px minmax(130px,1fr) 280px auto auto}body>header.has-weather .header-note{display:block;padding-left:14px}body>header.has-weather .masthead-title{font-size:15px;line-height:1.3}body>header.has-weather .header-note strong{font-size:9px;letter-spacing:.2px}.masthead-weather{width:280px}}
.masthead-weather [hidden]{display:none!important}
