.locations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);max-width:1200px!important}.location-card{background:var(--cream);padding:35px;min-height:330px;display:flex;flex-direction:column}.location-card h3{font:30px/1.1 var(--serif);margin:15px 0}.location-address{max-width:420px}.location-hours{margin-top:auto;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.location-links{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px}.location-links a{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.entry-content>.locations-placeholder{max-width:1200px}@media(max-width:700px){.locations-grid{grid-template-columns:1fr}.location-card{min-height:0}.location-links{gap:12px}}
