._Vf7OW_card{border:1px solid var(--border-warm);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden;box-shadow:0 18px 45px #2f211b0f}._Vf7OW_details{padding:clamp(24px,3vw,44px)}._Vf7OW_details h2{margin:12px 0 24px}._Vf7OW_address{align-items:flex-start;gap:12px;font-style:normal;font-weight:750;line-height:1.6;display:flex}._Vf7OW_address svg{color:var(--warm-orange);flex:none;margin-top:3px}._Vf7OW_address a{color:var(--deep-brown);text-underline-offset:4px}._Vf7OW_address a:hover{text-decoration:underline}._Vf7OW_description{color:var(--muted);margin:20px 0;line-height:1.7}._Vf7OW_notice{border-left:3px solid var(--warm-orange);background:#fbf5ed;border-radius:0 12px 12px 0;padding:18px 20px}._Vf7OW_notice strong{color:var(--deep-brown);font-size:.9rem}._Vf7OW_notice p{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.65}._Vf7OW_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._Vf7OW_map{background:#f6f3ee;flex-direction:column;min-width:0;display:flex}._Vf7OW_map iframe{border:0;flex:1;width:100%;height:100%;min-height:420px;display:block}._Vf7OW_mapLink{color:var(--deep-brown);text-align:center;text-underline-offset:3px;background:#fff;padding:14px 20px;font-size:.82rem;text-decoration:underline;display:block}._Vf7OW_card a:focus-visible{outline:3px solid var(--warm-orange);outline-offset:4px}@media (max-width:900px){._Vf7OW_card{grid-template-columns:1fr}._Vf7OW_map iframe{flex:none;height:360px;min-height:360px}}@media (max-width:480px){._Vf7OW_card{border-radius:18px}._Vf7OW_details{padding:24px 20px}._Vf7OW_actions{flex-direction:column}._Vf7OW_actions a{width:100%}._Vf7OW_map iframe{height:320px;min-height:320px}}
