.methods{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:-48px;position:relative;z-index:2}
.method{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:var(--shadow);display:flex;gap:16px;align-items:flex-start;transition:.25s}
.method:hover{border-color:var(--gold-l);transform:translateY(-3px)}
.method h3{font-size:19px;margin-bottom:4px}
.method p{font-size:15px;color:var(--muted);margin-bottom:8px}
.method>div:last-child{min-width:0}
.method .link{text-transform:none;letter-spacing:0;font-size:14.5px;overflow-wrap:anywhere}
.c-info .hours{display:flex;justify-content:space-between;gap:12px}
.c-info .social{margin-top:22px}
.map-wrap{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);height:420px;background:var(--sand)}
.map-wrap iframe{width:100%;height:100%;border:0;display:block}
.next{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.next div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}
.next .n{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--gold);color:#fff;font-family:var(--serif);font-weight:700;margin-bottom:14px}
.next h3{font-size:19px;margin-bottom:6px}
.next p{color:var(--muted);font-size:15px}
.note{margin-bottom:24px}
@media (max-width:860px){.methods,.next{grid-template-columns:1fr}.methods{margin-top:-32px}.map-wrap{height:320px}}
