/* Weather page, taken from the approved design. */
.kww .wi{width:44px;height:44px;flex:none;stroke:var(--gold2);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.kww .fc{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink);margin:0;padding:0;list-style:none}
.kww .fc li{padding:20px 18px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--ivory)}
.kww .fc b{display:block;font-weight:600}
.kww .fc .wi{stroke:var(--violet);width:38px;height:38px;margin:8px 0}
.kww .fc .hi{font:400 28px/1 "Bodoni Moda",Georgia,serif}
.kww .fc .lo{color:#4F4860}
.kww .alc{border:1px solid var(--ink);padding:18px 22px;background:var(--ivory);margin:0 0 18px}
.kww .alc.warn{border-left:8px solid #8A1C1C;background:#FFF4F2}
.kww .alc h3{margin:0 0 6px;font-size:20px}
.kww .alc p{margin:6px 0}
.kww .wxnow{display:flex;gap:28px;flex-wrap:wrap;align-items:center}
.kww .wxnow .t{font:400 88px/1 "Bodoni Moda",Georgia,serif}
.kww .wxnow .wi{stroke:var(--violet);width:72px;height:72px}
@media(max-width:900px){.kww .wxw .wi{width:30px;height:30px}}
