.visit-policies{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;padding:24px;background:#f1f7f4;border:1px solid #d5e1de;border-radius:12px;color:#173d38;margin:24px 0 32px;text-align:left}.visit-policies h3{font:700 18px/1.35 Arial,Helvetica,sans-serif;margin:0 0 10px;color:#175c4d}.visit-policies p{font:400 15px/1.6 Arial,Helvetica,sans-serif;margin:0;color:#405d55}.visit-policy-section{max-width:1240px;margin:0 auto;padding:0 24px 24px}@media(max-width:700px){.visit-policies{grid-template-columns:1fr;gap:20px;padding:20px}}