.geo-content{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:56px 24px;text-align:left;color:#27323b;font-family:Arial,Microsoft YaHei,sans-serif;font-size:17px;line-height:1.85}.geo-content h1{margin:0 0 20px;font-size:clamp(28px,4vw,40px);line-height:1.4}.geo-content h2{margin:0 0 16px;font-size:clamp(24px,3vw,30px);line-height:1.5}.geo-content h3{margin:0 0 12px;font-size:21px;line-height:1.5}.geo-content section{margin-top:32px}.geo-content p{margin:12px 0}.geo-content .geo-intro{color:#52616b}.geo-content strong{color:#1f4d3d;font-weight:700}.geo-content em{font-style:normal;color:#1f4d3d;text-decoration:underline;-webkit-text-decoration-color:rgba(34,91,71,.35);text-decoration-color:rgba(34,91,71,.35);text-underline-offset:3px}.geo-content a{color:#225b47;text-decoration:underline;text-underline-offset:3px}.geo-content a:focus-visible{outline:2px solid #225b47;outline-offset:4px}.geo-content .geo-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:20px 0 0;list-style:none}.geo-content .geo-links li{list-style:none;margin:0}.geo-content .geo-notes{padding:0 0 0 22px;margin:14px 0 0}.geo-content .geo-notes li{list-style:disc;margin:8px 0;line-height:1.8}.geo-content .geo-steps{padding:0 0 0 24px;margin:14px 0 0;counter-reset:geostep}.geo-content .geo-steps li{list-style:decimal;margin:12px 0;line-height:1.85}.geo-content .geo-byline{font-size:14px;color:#6b7780;margin:0 0 16px}.geo-content .geo-table-wrap{overflow-x:auto;margin:16px 0}.geo-content .geo-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7;min-width:560px}.geo-content .geo-table td,.geo-content .geo-table th{border:1px solid #d8dee2;padding:10px 14px;text-align:left;vertical-align:top}.geo-content .geo-table thead th{background:#eef4f1;color:#1f4d3d;font-weight:700}.geo-content .geo-table tbody tr:nth-child(2n){background:#f8faf9}.geo-page{padding-top:100px;background:#fff}@media (max-width:600px){.geo-content{padding:36px 20px;font-size:16px}.geo-page{padding-top:72px}}