.webcam-observation{margin:20px 0;padding:18px 20px;border:1px solid #cbdedc;border-left:4px solid #347d73;border-radius:10px;background:#f2f8f7;color:#173a3d;line-height:1.55}.webcam-observation h3{margin:0 0 8px;font-size:17px;line-height:1.4}.webcam-observation h3 small{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;color:#42605e}.webcam-observation p{margin:6px 0}.webcam-observation .webcam-observation-time,.webcam-observation .webcam-observation-caveat{font-size:12px;color:#42605e}.webcam-observation summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:650}.webcam-observation ul{list-style:none;padding:0;margin:0}.webcam-observation li{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:8px 0;border-top:1px solid #d5e4e1;font-size:13px}.webcam-observation-compact{margin:0 15px 14px;padding:12px 14px;font-size:12px}.webcam-observation-compact h3{font-size:14px}.webcam-observation-compact .webcam-observation-caveat{font-size:11px}@media(max-width:520px){.webcam-observation{padding:14px}.webcam-observation h3 small{margin-left:0;display:block}.webcam-observation li{grid-template-columns:70px 1fr}}
.peak-reading-page .forecast-day-stats .webcam-cloud-stat small{display:block}.peak-reading-page .forecast-day-stats .webcam-cloud-stat small+small{margin-top:5px;font-size:11px}.peak-reading-page .forecast-day-stats .webcam-cloud-stat strong+small{margin-top:6px;font-size:11px}.webcam-cloud-stat strong{display:block}
.peak-reading-page .forecast-day-stats .webcam-cloud-stat strong~small{text-transform:none;letter-spacing:normal;font-weight:400}
