.info{display:flex;flex-direction:column}.info-card{border:1px solid var(--border-hair);border-radius:var(--radius);overflow:hidden}.info-map{margin:0}.info-map iframe,.info-map__ph{aspect-ratio:4/3;border:0;border-radius:0;display:block;width:100%}.info-body{display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.6rem,3vw,2rem)}.info-item{display:grid;gap:.35rem}.info-item__k{color:var(--primary-dark);font-size:.64rem;font-weight:var(--fw-semi);letter-spacing:.16em;text-transform:uppercase}.info-item__v{font-size:1rem;line-height:1.5}.info-item__v p{margin:0}.info-item__v a{border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding-bottom:1px}.info-item__v a:hover{border-bottom-color:var(--ink)}.info-divider{background:var(--border-hair);height:1px}.hours{display:grid;gap:.5rem}.hours__row{align-items:baseline;display:flex;font-size:.95rem;gap:1rem;justify-content:space-between}.hours__d{color:var(--ink)}.hours__t{color:var(--muted)}.hours__row--muted .hours__t{color:color-mix(in srgb,var(--ink) 40%,transparent)}.info-foot{border-top:1px solid var(--border-hair);display:flex;flex-wrap:wrap;gap:.8rem;padding:clamp(1.4rem,2.5vw,1.8rem) clamp(1.6rem,3vw,2rem)}.info-foot .btn{flex:1}.reassure{border-left:2px solid var(--primary);color:var(--muted);font-family:var(--font-head);font-size:1.35rem;font-style:italic;line-height:1.35;margin-top:1.6rem;padding-left:1.2rem}