.hP2Pkq_details{border:1px solid var(--border);border-radius:var(--radius-md);max-width:820px;margin-top:28px;overflow:hidden}.hP2Pkq_grid{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.hP2Pkq_item{background:var(--bg-elev);padding:26px}.hP2Pkq_item dt{color:var(--ink-muted);margin-bottom:10px;font-size:13px;font-weight:600}.hP2Pkq_item dd{overflow-wrap:anywhere;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600}.hP2Pkq_item address{font-style:normal}.hP2Pkq_item a{color:var(--accent-deep);text-underline-offset:4px;text-decoration:underline}.hP2Pkq_item a:hover{color:var(--ink)}.hP2Pkq_item a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hP2Pkq_item .hP2Pkq_mapLink{margin-top:14px;font-size:14px;display:inline-block}.hP2Pkq_hours{font-variant-numeric:tabular-nums}.hP2Pkq_closed{color:var(--ink-muted);margin-top:10px;font-size:15px;font-weight:400;display:block}.hP2Pkq_message{margin-top:36px}.hP2Pkq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.hP2Pkq_grid{grid-template-columns:1fr}.hP2Pkq_item{padding:22px}}
