.conditions{max-width:530px;gap:3px}#stage .conditions #weather{font-size:17px}#stage .conditions #waterTemperature{font-size:16px;color:#e2d09e}.conditions #weatherInfo{font-size:15px;padding:2px 0;border:0;background:transparent;text-align:left;color:#c1d8df;text-decoration:underline;min-height:26px}.weatherFacts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.weatherFacts section{padding:20px;background:#ffffff09;border:1px solid #89a8b633;border-radius:6px}.weatherFacts h3{margin:0 0 12px;color:#e0c78e;font-size:22px}.weatherFacts p{line-height:1.55;margin:8px 0;font-size:20px}.weatherFacts a,.weatherDisclaimer a{color:#b4dce6}.weatherDisclaimer{font-size:18px;line-height:1.55;color:#c7d7dc;margin:14px 0}.conditions #location{font-size:20px}
