.geolab-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d9ddd8;border:1px solid #d9ddd8;margin-bottom:clamp(4rem,8vw,8rem)}
.geolab-contact-grid article{background:#fff;padding:clamp(1.5rem,4vw,3.5rem);min-height:260px;display:flex;flex-direction:column;align-items:flex-start}
.geolab-contact-grid article>span{font-size:.75rem;letter-spacing:.12em;color:#667068}
.geolab-contact-grid h2{margin:2rem 0 .75rem;font-size:clamp(1.6rem,3vw,2.5rem)}
.geolab-contact-grid p{max-width:42ch;color:#5c655e}
.geolab-contact-grid a{margin-top:auto;font-weight:700;text-underline-offset:.25em}
@media(max-width:720px){.geolab-contact-grid{grid-template-columns:1fr}.geolab-contact-grid article{min-height:220px}}
