/* Scoped to GEO blocks. Existing Spoke styles are not changed. */
.sdp-geo-in-brief{box-sizing:border-box;margin:0 0 1.5rem;line-height:1.6;overflow-wrap:anywhere}
.sdp-geo-in-brief>*:first-child{margin-top:0}
.sdp-geo-in-brief>*:last-child{margin-bottom:0}
.sdp-geo-in-brief h2{font-size:1.25em;line-height:1.35;margin:0 0 1rem}
.sdp-geo-in-brief h3{font-size:1em;line-height:1.4;margin:1.15rem 0 .5rem}
.sdp-geo-in-brief dl{margin:0}
.sdp-geo-in-brief dt{font-weight:700;margin-top:.8rem}
.sdp-geo-in-brief dd{margin:0 0 1rem}
.sdp-geo-in-brief ul{padding-left:1.3em;margin:.5rem 0 1rem}
.sdp-geo-in-brief li{margin:.35em 0}
.sdp-geo-in-brief .sdp-geo-summary{margin:.5rem 0 1rem}
.sdp-geo-style-box{border:1px solid currentColor;border-radius:6px;padding:1rem}
.sdp-geo-style-simple{border:0;border-radius:0;padding:0}
.sdp-geo-style-accordion{border:1px solid currentColor;border-radius:6px;padding:1rem}
.sdp-geo-style-accordion details{border-top:1px solid #b7bdc540;padding:.75rem 0}
.sdp-geo-style-accordion summary{cursor:pointer;font-weight:700;line-height:1.45}
.sdp-geo-style-accordion summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.sdp-geo-style-accordion details p{margin:.6rem 0 0}
.sdp-geo-sources{font-size:.9em}
@media print{.sdp-geo-in-brief{break-inside:avoid}.sdp-geo-style-accordion details>*{display:block}}
