body .dir-welcome{position:relative}
body .dir-welcome h1,body .dir-welcome>p{padding-right:82px;box-sizing:border-box}
body .dir-welcome .cyts-city-weather{position:absolute;right:0;top:10px;width:74px;height:35px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px;padding:0;margin:0;border:0;background:none;color:#176346;text-decoration:none;font-family:inherit;white-space:nowrap;box-sizing:border-box}
body .dir-welcome .city-weather-name{display:flex;align-items:center;gap:5px;font-size:13px;line-height:17px;color:#537363;font-weight:500}
body .dir-welcome .city-icon{font-size:13px;line-height:15px}
body .dir-welcome .city-weather-range{font-size:14px;line-height:17px;font-weight:600;letter-spacing:-.3px;font-variant-numeric:tabular-nums}
body .dir-welcome .city-weather-unit{font-size:11px;font-weight:400;margin-left:1px}
@media(max-width:360px){body #dir-feed .dir-welcome h1,body .home-boot-feed .dir-welcome h1{font-size:17.5px!important;line-height:29.4px!important}body .dir-welcome h1,body .dir-welcome>p{padding-right:72px}body .dir-welcome .cyts-city-weather{width:64px;right:0}}
