/* Scoped forecast refinements. Do not change shared report or commerce styles. */
.area-report-head.area-report-head-inline {display:block}
.area-report-head-inline > div {min-width:0;width:100%}
.area-report-meta {display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px}
.area-report-head .area-report-meta > p {margin:0;font-size:15px;line-height:1.6}
.area-confidence-detail {max-width:100%;min-width:0}
.area-confidence-detail summary {cursor:pointer;display:list-item;list-style-position:inside;white-space:normal;font-size:14px}
.area-confidence-detail summary span {margin-left:6px;text-decoration:underline;text-underline-offset:3px}
.area-confidence-detail[open] {flex-basis:100%}
.area-report-head .area-confidence-detail > p {margin:12px 0 0;max-width:75ch;font-size:16px;line-height:1.65;color:#243c47;overflow-wrap:anywhere}
.area-confidence-detail summary:focus-visible,.winter-bases-disclosure > summary:focus-visible {outline:3px solid #008b52;outline-offset:5px}
.winter-preview {padding-block:40px 28px}
.winter-preview h2 {margin:8px 0 16px}
.winter-preview > p {max-width:75ch;font-size:17px;line-height:1.65}
.winter-preview-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}
.winter-preview-grid article {border-top:3px solid #008b52;padding:20px;background:#fff}
.winter-preview-grid h3 {font-size:25px;margin:0 0 10px}
.winter-preview-grid p {font-size:16px;line-height:1.65;margin:0;color:#243c47}
.winter-bases-disclosure {border-block:1px solid #cdd8d2;margin-block:12px 30px}
.winter-bases-disclosure > summary {padding-block:24px;cursor:pointer;font-size:23px;font-weight:600;color:#102d3a;line-height:1.4}
.winter-bases-disclosure > summary span {display:block;font-size:16px;font-weight:400;margin:6px 0 0 24px;color:#425b65}
.winter-bases-disclosure .winter-planner {padding-block:12px 28px}
@media(max-width:700px) {
  .winter-preview-grid {grid-template-columns:1fr;gap:14px}
  .winter-preview {padding-block:28px 20px}
  .area-report-meta {display:block}
  .area-confidence-detail {margin-top:12px}
}
