.geo-article h1{font-size:clamp(36px,5vw,66px);line-height:1.08}.geo-article h2{margin-top:48px}.geo-article .geo-answer h3{font-size:19px;line-height:1.4;margin:24px 0 8px}.geo-article .geo-answer p{margin-top:0}.geo-table{overflow-x:auto;margin:24px 0}.geo-table:focus-visible{outline:2px solid #171917;outline-offset:4px}.geo-table table{width:100%;min-width:620px;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.6}.geo-table caption{text-align:left;font-size:13px;color:#666;padding-bottom:12px}.geo-table th,.geo-table td{border-bottom:1px solid #ddd;padding:14px 12px;vertical-align:top}.geo-table thead{background:#f4f4f4}.geo-examples{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.geo-examples figure{margin:0;border:1px solid #ddd;padding:20px}.geo-examples img{display:block;width:100%;height:260px;object-fit:contain}.geo-examples figcaption{font-size:14px;line-height:1.7;margin-top:16px}.geo-examples figcaption a{font-weight:600}@media(max-width:600px){.geo-examples{grid-template-columns:1fr}.geo-article h2{margin-top:36px}}
