.region-intro{max-width:1050px;margin:0 auto 36px}.region-intro .lead{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6;max-width:65ch}.region-kicker{color:#93651d;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700}.region-note{padding:22px 26px;border-left:4px solid #b18a40;background:#efe7d7;margin:30px 0}.region-note p{margin:0}.heritage-explorer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;border:1px solid #d8c7a6;border-radius:14px;overflow:hidden;background:#fffdf7;margin:32px 0 55px}.map-drawing{background:#e8eeea;padding:20px}.heritage-svg{width:100%;height:auto;display:block;max-height:660px}.map-state{fill:#d1d8cb;stroke:#f8f5ec;stroke-width:1.3;vector-effect:non-scaling-stroke;transition:fill .15s}.map-state.is-selected{fill:#183a31}.map-state-link:hover .map-state,.map-state-link:focus .map-state{fill:#526d51;stroke:#7b5116;stroke-width:3}.map-state-label{font:600 16px Arial,sans-serif;fill:#242824;pointer-events:none;paint-order:stroke;stroke:#f8f5ec;stroke-width:3px;stroke-linejoin:round}.map-corridor{fill:#d5b878;stroke:#806126;stroke-width:1;fill-opacity:.98;pointer-events:none}.ocean-label{fill:#59736f;font:12px Arial,sans-serif;letter-spacing:4px}.map-north{fill:#183a31;font:14px Arial,sans-serif}.map-key{font-size:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:none}.key-gold,.key-green{display:inline-block;width:13px;height:13px;border:1px solid #6c603d;background:#d5b878}.key-green{background:#183a31}.map-credit{font-size:11px;color:#43554b;line-height:1.55}.map-sidebar{padding:36px}.map-sidebar h3{font-size:2.3rem;margin:12px 0 18px}.map-sidebar>p{font-size:15px}.map-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.region-choice{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid #d7c9aa;border-radius:5px;font-size:13px;text-decoration:none;font-weight:600;align-items:center;min-height:48px}.region-choice.is-selected{background:#183a31;color:#fff}.region-choice:focus-visible,.map-state-link:focus-visible{outline:3px solid #916118;outline-offset:4px}.map-selection{border-top:1px solid #ddcfb3;padding-top:20px}.map-selection h4{font:32px Georgia,serif;margin:10px 0}.map-selection p{font-size:15px}.map-selection a,.official-map-link{font-size:13px;font-weight:600}.official-map-link{display:block;margin-top:24px}.region-jump{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.region-jump a{padding:10px 16px;border:1px solid #bca477;border-radius:30px;text-decoration:none;font-size:14px}.state-section{border-top:1px solid #d6c5a4;padding:40px 0;margin-top:20px;scroll-margin-top:30px}.state-section h2{margin:12px 0 24px}.state-section h3{font-size:25px;margin:30px 0 12px}.state-section p{max-width:80ch}.state-georgia{background:#f0eadc;padding:35px;border-radius:8px;border-top:4px solid #183a31}.state-georgia h2{font-size:clamp(2rem,4vw,3.5rem)}.region-sources{padding:30px;background:#efe7d7;border-radius:6px;font-size:14px}.region-related{padding:32px;background:#183a31;color:#f8f5ec;border-radius:8px;margin:35px 0}.region-related a{color:#edcf91}.region-wide{max-width:1160px!important}.interior:has(.heritage-explorer){max-width:none}.interior:has(.heritage-explorer)>h1{max-width:1160px;margin-inline:auto}.interior:has(.heritage-explorer)>.wp-block-post-content{max-width:1160px}.legacy-logo-section{clear:both;margin:55px 0;padding:32px;background:#efe7d7;border-radius:10px}.legacy-logo-section h2{font-size:30px;margin-top:0}.legacy-logo-section>p{font-size:14px;color:#4b5249}.legacy-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.legacy-logo-card{margin:0;background:white;border:1px solid #ddd1b9;border-radius:5px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:145px}.legacy-logo-card img{width:100%!important;height:80px!important;object-fit:contain;display:block}.legacy-logo-card figcaption{text-align:center;font-size:11px;line-height:1.4;margin-top:12px}.about-page .img-block img{max-width:100%;max-height:420px;object-fit:contain}.about-page .welcome-section2 .row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;align-items:center}.about-page .call-out-img,.about-page .call-out .img-block{display:none}.about-page .section-header2 h2{font-size:2.5rem}.about-page .content-block p{max-width:70ch}@media(max-width:800px){.heritage-explorer{grid-template-columns:1fr}.heritage-svg{max-height:520px}.map-sidebar{padding:28px}.map-drawing{padding:12px}.legacy-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .welcome-section2 .row{grid-template-columns:1fr}.state-georgia{padding:24px}.region-intro .lead{font-size:18px}}@media(max-width:420px){.map-options{grid-template-columns:1fr}.map-sidebar{padding:22px}.map-state-label{font-size:18px}.legacy-logo-section{padding:20px}.legacy-logo-grid{gap:10px}.legacy-logo-card{padding:10px}.state-section h2{font-size:32px}.region-note{padding:18px}}@media(prefers-reduced-motion:reduce){.map-state{transition:none}}
.interior .wp-block-post-content:has(.heritage-explorer)>*{max-width:1160px}.interior .wp-block-post-content:has(.heritage-explorer)>.region-intro{max-width:1050px}.map-state-label{font-size:22px}@media(max-width:600px){.map-state-label{font-size:24px}}
.legacy-logo-section{scroll-margin-top:65px}
