/* Geotechnology maps around gps-globe (sitebuild/geotech/layers.py map_html and strip). Site tokens only; the
   palette B blues and the map's legend stay inside the map (gps-globe.css 0.3.2, globe.svg's gg-fb-key). Phone first (W-115): one column, the table scrolls inside its
   own box, never the page. Copied into www/ only with site.config.json geotech.pages on. */
.gt-map{margin:0 0 12px}
.gt-map-table{margin:12px 0 0;max-width:100%;overflow-x:auto}
.gt-map-table table{border-collapse:collapse;width:100%;font:14px/1.4 var(--sans)}
.gt-map-table caption{text-align:left;font:600 12px/1.4 var(--sans);color:var(--graphite);padding:0 0 6px}
.gt-map-table th,.gt-map-table td{padding:6px 8px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}
.gt-map-src{font:12px/1.4 var(--sans);color:var(--graphite);margin:6px 0 0}
.gt-map-table thead th{font-weight:600;color:var(--graphite);font-size:12px}
.gt-map-table tbody th{font-weight:600}
.gt-tally{font:13px/1.5 var(--sans);color:var(--graphite);margin:6px 0 0}
.gt-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}
.gt-next h3{font:600 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite);margin:0 0 8px}
.gt-next ol{list-style:none;margin:0;padding:0}
.gt-next li{padding:8px 0;border-top:1px solid var(--hair);font:14px/1.4 var(--sans)}
.gt-next time{font-weight:600;color:var(--ink)}
.gt-next small{color:var(--graphite);margin-left:6px}
.gt-next-t{display:block;color:var(--ink)}
@media (min-width:900px){.gt-strip-2{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}
