.te-geo-category{clear:both;margin:2rem 0;font-size:1rem;line-height:1.7;overflow-wrap:anywhere}
.te-geo-category h2{margin:1.8em 0 .65em;font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.25}
.te-geo-category h3{font-size:1.15rem;line-height:1.4;margin:1.5em 0 .5em}
.te-geo-category ul{padding-inline-start:1.4em}
.te-geo-category li{margin-block:.45em}
.te-geo-table{overflow-x:auto;max-width:100%;margin:1.2rem 0}
.te-geo-category table{width:100%;min-width:480px;border-collapse:collapse;font-size:.95rem}
.te-geo-category th,.te-geo-category td{vertical-align:top;text-align:start;border-bottom:1px solid #d5ded9;padding:1rem}
.te-geo-category th{background:#f1f5f2;color:#19382d;font-weight:700}
.te-geo-category td:first-child{width:35%}
.te-geo-category td:last-child{width:65%;white-space:normal}
.te-geo-category aside{padding:1.25rem;border-inline-start:4px solid #267454;background:#f1f5f2;color:#19382d;margin:1.5rem 0}
@media(max-width:600px){.te-geo-category th,.te-geo-category td{padding:.7rem}.te-geo-category{margin:1.5rem 0}}
