.pcd-weather { background: var(--wp--preset--color--navy-tint, #EDF2F5); border-radius: 10px; padding: .75rem 1rem; margin: -.25rem 0 1.25rem; font-size: .9375rem; line-height: 1.5; }
.pcd-weather p { margin: 0; }
.pcd-weather p + p { margin-top: .5rem; }
.pcd-weather-head { font-weight: 600; color: var(--wp--preset--color--primary-navy, #15384B); padding-left: .75rem; border-left: 4px solid var(--wp--preset--color--navy-light, #3A6885); }
.pcd-weather-good { border-left-color: #2E8B57; }
.pcd-weather-iffy { border-left-color: #D4963A; }
.pcd-weather-bad { border-left-color: #C14B44; }
.pcd-weather-text { color: var(--wp--preset--color--ink-muted, #656E7C); }
