.regional-detail { margin: 18px 0; }
.regional-detail summary { cursor: pointer; font-weight: 700; line-height: 1.5; }
.regional-detail[open] summary { margin-bottom: 16px; }
.regional-outlook article { scroll-margin-top: 120px; }
.location-card details { margin-top: 18px; line-height: 1.7; }
.location-card details summary { cursor: pointer; font-weight: 700; }
.location-card details p { margin-top: 14px; }
