.visit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,130px);padding:110px clamp(24px,9vw,150px);background:#e4d5c0}.visit h2{margin:0;font-size:clamp(3rem,5vw,5.3rem)}.visit-details{max-width:560px}.visit-details>p{margin:0 0 25px}.visit address{margin:0 0 28px;padding-left:20px;border-left:2px solid var(--clay);font-style:normal}@media(max-width:860px){.visit{grid-template-columns:1fr;gap:30px}}@media(max-width:520px){.visit{padding-block:80px}}
