.home-weather{padding:18px 5%;background:#f2f5f7;border-bottom:1px solid #dce3e7}
.home-weather-link{display:flex;align-items:center;gap:16px;max-width:640px;min-height:64px;padding:14px 18px;color:#101113;background:#fff;border:1px solid #d4e1e8;border-left:4px solid var(--blue,#0197d4);text-decoration:none}
.home-weather-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#e7f5fb;color:#0076a7}
.home-weather-icon svg{display:block;width:30px;height:30px}
.home-weather-copy{display:grid;gap:5px;min-width:0}
.home-weather-copy strong{font-size:18px;line-height:1.25}
.home-weather-copy>span{font-size:14px;line-height:1.35;color:#45545d}
.home-weather-arrow{margin-left:auto;font-size:25px;line-height:1;flex:0 0 auto;color:#0076a7}
.home-weather-link:hover{border-color:#0076a7;background:#f6fbfd}
.home-weather-link:focus-visible{outline:3px solid #101113;outline-offset:4px}
@media(max-width:600px){.home-weather{padding:14px 5%}.home-weather-link{gap:12px;padding:12px}.home-weather-copy strong{font-size:15px}.home-weather-copy>span{font-size:13px}.home-weather-icon{flex-basis:38px;width:38px;height:38px}.home-weather-icon svg{width:27px;height:27px}}
