.weather-panel{padding:1.25rem;margin:1.25rem 0;border:1px solid #42576a;border-radius:12px;background:#0b1a27}.weather-panel h4{margin-top:0}.weather-panel p,.weather-watch p{line-height:1.6}.weather-panel small,.weather-watch small{color:#bac9d5}.weather-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.weather-metrics b{display:block;font-size:1.65rem;color:#ffd16b}.weather-metrics small{display:block;margin-top:.4rem}.weather-watch{margin:1.5rem 0}.weather-watch .guide-highlights>a{padding:1rem;border:1px solid #42576a;border-radius:8px}@media(max-width:650px){.weather-metrics{grid-template-columns:1fr}.weather-metrics>div{padding-bottom:.5rem}}
