.geo-document{max-width:1100px;margin-inline:auto;padding-bottom:clamp(48px,7vw,100px)}
.imported-page.geo-document [data-edit-root]>.source-section{padding:clamp(24px,4.5vw,56px);margin-block:0;border:0;border-bottom:1px solid #193e2d26;border-radius:0;background:#f4f1e7;backdrop-filter:none;-webkit-backdrop-filter:none}
.imported-page.geo-document [data-edit-root]>.geo-intro{background:#e9ede3}
.geo-document h1{max-width:18ch;font-size:clamp(30px,4vw,52px);line-height:1.3;margin:14px 0 24px;font-weight:500}
.geo-document h2{font-size:clamp(23px,2.5vw,32px);line-height:1.4;margin:0 0 24px}
.geo-document h3{font-size:20px;line-height:1.6;margin:10px 0}
.geo-document p{max-width:78ch;line-height:1.9}
.geo-document .source-section>p:first-of-type{font:inherit;line-height:1.9;margin-bottom:1.3em}
.geo-document a{color:#275737;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.geo-document .geo-source-note{font-size:13px;line-height:1.8;color:#4e6457;margin-top:24px}
.geo-document .geo-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0}
.geo-document .geo-facts-grid>div{display:grid;grid-template-columns:6em minmax(0,1fr);gap:14px;padding:19px 0;border-top:1px solid #193e2d26}
.geo-document dt{color:#52685a;font-size:14px;line-height:1.8}
.geo-document dd{margin:0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.geo-document .geo-evidence-item+.geo-evidence-item{margin-top:32px;padding-top:28px;border-top:1px solid #193e2d26}
.geo-document .eyebrow,.geo-document .source-section>p.eyebrow:first-of-type{font-size:12px;letter-spacing:.08em;color:#52685a}
.imported-page [data-edit-root]>.geo-related{padding:20px 30px;margin-bottom:24px}
.imported-page .geo-related>p:first-of-type{font:14px/1.9 Arial,"Microsoft YaHei",sans-serif;margin:0}
.geo-document ol{padding-left:22px;line-height:1.9}
.geo-document ol li+li{margin-top:12px}
.geo-document :target{scroll-margin-top:100px}
.geo-document a:focus-visible{outline:2px solid #35613f;outline-offset:5px}
@media(max-width:700px){.geo-document .geo-facts-grid{grid-template-columns:1fr}.imported-page.geo-document [data-edit-root]>.source-section{padding:28px 22px}.geo-document .geo-facts-grid>div{padding:14px 0;gap:12px}.geo-document h1{font-size:32px}.geo-document .page-crumb{padding-inline:22px}}
