.geo-topic,.geo-discovery{color:#172d28;background:#fff;letter-spacing:0;overflow-wrap:anywhere}
.geo-topic *,.geo-discovery *{box-sizing:border-box;letter-spacing:0}
.geo-topic .geo-wrap,.geo-discovery .geo-wrap{width:min(100% - 64px,1080px);margin:0 auto;padding-right:48px}
.geo-topic .geo-topic-header{padding:40px 0 28px;background:#eff7f4;border-bottom:1px solid #d8e7e0}
.geo-topic .geo-crumb{font-size:14px;margin:0 0 24px;color:#486259}
.geo-topic .geo-crumb a,.geo-discovery a{color:#126a4c}
.geo-topic h1{font-size:40px;line-height:1.35;max-width:920px;margin:0 0 20px}
.geo-topic h2,.geo-discovery h2{font-size:26px;line-height:1.45;margin:0 0 18px}
.geo-topic h3{font-size:20px;line-height:1.5;margin:0 0 12px}
.geo-topic p,.geo-topic li,.geo-discovery p{font-size:16px;line-height:1.9}
.geo-topic p{margin:0 0 16px}
.geo-topic .geo-answer{font-size:18px;line-height:1.9;max-width:960px}
.geo-topic .geo-updated{font-size:13px;color:#536b62;margin-top:22px}
.geo-topic .geo-local-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;font-size:14px}
.geo-topic a{color:#126a4c;text-underline-offset:4px}
.geo-topic section.geo-block{padding:34px 0;border-bottom:1px solid #e0e9e5;scroll-margin-top:100px}
.geo-topic .geo-text-columns{display:grid;grid-template-columns:1fr;gap:28px}
.geo-topic .geo-table-scroll{overflow-x:auto;border:1px solid #d8e4de;border-radius:4px}
.geo-topic table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.75;table-layout:fixed}
.geo-topic caption{font-weight:600;text-align:left;padding:14px 16px;background:#f4f7f6}
.geo-topic th,.geo-topic td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #dce6e1;overflow-wrap:anywhere}
.geo-topic th{background:#edf4f0;color:#193e31;font-weight:600}
.geo-topic tr:last-child td{border-bottom:0}
.geo-topic ol{padding-left:24px;margin:0}
.geo-topic li{padding-left:5px;margin-bottom:10px}
.geo-topic .geo-proof-list,.geo-topic .geo-related-list,.geo-discovery .geo-topic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;margin:0;padding:0}
.geo-topic .geo-proof-list li,.geo-topic .geo-related-list li,.geo-discovery .geo-topic-links li{margin:0;padding:13px 0;border-bottom:1px solid #e0e9e5;line-height:1.65}
.geo-topic .geo-note{color:#52685f;font-size:14px;margin-top:18px}
.geo-topic details{padding:18px 0;border-bottom:1px solid #dce6e1}
.geo-topic summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.65}
.geo-topic details p{padding-top:14px;margin-bottom:0}
.geo-topic .geo-topic-proof{margin:0 0 24px;max-width:300px}
.geo-topic .geo-topic-proof img{display:block;width:180px;height:360px;object-fit:contain;background:#edf5f1;border:1px solid #dce6e1;border-radius:4px}
.geo-topic figcaption{font-size:13px;line-height:1.6;color:#52685f;margin-top:8px}
.geo-discovery{padding:32px 0!important;border-top:1px solid #deebe4;border-bottom:1px solid #deebe4}
.geo-discovery p{max-width:960px;margin:0 0 18px}
.geo-topic a:focus-visible,.geo-discovery a:focus-visible,.geo-topic summary:focus-visible{outline:2px solid #10784d;outline-offset:4px}
@media(max-width:760px){
 .geo-topic .geo-wrap,.geo-discovery .geo-wrap{width:auto;margin:0;padding-left:20px;padding-right:60px}
 .geo-topic .geo-topic-header{padding:28px 0 22px}
 .geo-topic h1{font-size:28px;line-height:1.45}
 .geo-topic h2,.geo-discovery h2{font-size:22px}
 .geo-topic .geo-answer{font-size:17px}
 .geo-topic section.geo-block{padding:26px 0}
 .geo-topic .geo-proof-list,.geo-topic .geo-related-list,.geo-discovery .geo-topic-links{grid-template-columns:1fr;gap:0}
 .geo-topic table,.geo-topic thead,.geo-topic tbody,.geo-topic tr,.geo-topic th,.geo-topic td{display:block;width:100%}
 .geo-topic caption{display:block;width:100%;padding:14px 12px}
 .geo-topic thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .geo-topic tr{padding:12px;border-bottom:1px solid #dce6e1}
 .geo-topic tr:last-child{border-bottom:0}
 .geo-topic td{padding:8px 0;border:0}
 .geo-topic td:before{content:attr(data-label);display:block;font-size:13px;font-weight:600;color:#4b675b;margin-bottom:3px}
 .geo-topic .geo-table-scroll{overflow:visible}
 .geo-topic summary{font-size:16px}
}
