.geo-resource{max-width:1040px;padding-top:1rem;padding-bottom:4rem}.geo-section{padding:2rem 0;border-bottom:1px solid var(--line)}.geo-section h2{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.3;max-width:42rem}.geo-section p,.geo-section li{font-size:1rem;line-height:1.7;max-width:54rem}.geo-note{border-left:3px solid var(--ink);padding:1rem 1.25rem;background:var(--soft)}.geo-table{overflow:auto;margin:1.5rem 0}.geo-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:.95rem;line-height:1.6}.geo-table th,.geo-table td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.geo-table th{font-weight:700;background:var(--soft)}.geo-guide-band{border-top:1px solid var(--line)}.geo-guide-band h2{font-size:clamp(1.5rem,3vw,2.15rem)}.geo-guide-band .actions{gap:1rem 2rem;flex-wrap:wrap}.geo-section a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.geo-section .button{text-decoration:none}@media(max-width:680px){.geo-section{padding:1.5rem 0}.geo-table th,.geo-table td{padding:.75rem}}
