.geo-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.geo-link-grid>a{display:block;padding:22px 0;border-bottom:1px solid #b5b1a7;color:inherit;text-decoration:none}.geo-link-grid>a:hover{color:#8a7455}.geo-link-grid a:focus-visible{outline:2px solid #8a7455;outline-offset:5px}.geo-link-grid h2{font-size:clamp(25px,3vw,38px);line-height:1.2}.geo-link-grid p{line-height:1.85}.landing-guidance{background:#e7e8e5}.geo-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.geo-project-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.project-discovery{border-top:1px solid #cfcec7}.project-discovery h2{max-width:850px}@media(max-width:700px){.geo-link-grid,.geo-project-grid{grid-template-columns:1fr;gap:24px}.geo-link-grid>a{padding:16px 0}.landing-guidance h2{font-size:28px}}