.weather-module__KA5l-W__page{color:#123858;max-width:800px;margin:0 auto;padding:12px 0 48px}.weather-module__KA5l-W__title{color:#123858;margin:0 0 20px;font-size:1.9rem;font-weight:400;line-height:1.25}.weather-module__KA5l-W__heading{color:#123858;margin:32px 0 14px;font-size:1.35rem;font-weight:600;line-height:1.3}.weather-module__KA5l-W__text{color:#123858;margin:0 0 14px;font-size:1.05rem;line-height:1.7}.weather-module__KA5l-W__now{background:#f6fafc;border:1px solid #d7e3ec;border-radius:12px;margin:40px 0 0;padding:24px 28px}.weather-module__KA5l-W__nowTitle{margin:0 0 6px;font-size:1.35rem;font-weight:600;line-height:1.3}.weather-module__KA5l-W__nowLocation{color:#555;margin:0 0 20px;font-size:.95rem;line-height:1.5}.weather-module__KA5l-W__nowMain{flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin-bottom:18px;display:flex}.weather-module__KA5l-W__temp{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600;line-height:1}.weather-module__KA5l-W__condition{font-size:1.15rem;font-weight:500}.weather-module__KA5l-W__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;margin:0 0 16px;display:grid}.weather-module__KA5l-W__facts dt{color:#555;margin:0 0 2px;font-size:.85rem;font-weight:600}.weather-module__KA5l-W__facts dd{margin:0;font-size:1.05rem}.weather-module__KA5l-W__unavailable,.weather-module__KA5l-W__source,.weather-module__KA5l-W__updated{color:#555;margin:0;font-size:.9rem;line-height:1.5}.weather-module__KA5l-W__source{margin-top:8px}.weather-module__KA5l-W__source a{color:inherit;text-underline-offset:2px}.weather-module__KA5l-W__updated{margin-top:4px}
