/* Canonical preview treatment, shared by Buritis, Garden, Villa and Anchieta. */
body[data-venue="buritis"] #venue-heading{
 font-size:clamp(2rem,2.7vw,3rem);line-height:1.14;font-weight:700;letter-spacing:-.02em;text-wrap:balance;
}
/* Match the homepage contact bubbles; aria-labels retain channel names. */
body[data-venue] .venue-floating .v-float{
 width:48px!important;height:48px!important;min-height:48px;
 padding:0!important;border-radius:50%!important;font-size:0!important;gap:0;
}
body[data-venue] .venue-floating .v-float svg{width:22px;height:22px;flex-shrink:0}
body[data-venue] .venue-conversation{
 max-width:1084px;margin:0 auto 4.5rem;padding:1.8rem 0;
 display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;
 background:none;color:#1e1b14;border-radius:0;box-shadow:none;
 border-top:1px solid #7b580438;border-bottom:1px solid #7b580438;
}
body[data-venue] .venue-conversation .venue-eyebrow{font-size:1.3rem;color:#7b5804;margin-bottom:.45rem}
body[data-venue] .venue-conversation h2{font-size:clamp(1.65rem,2.8vw,2.2rem);line-height:1.15;font-weight:700;color:#530001}
body[data-venue] .venue-conversation p{font-size:.95rem;line-height:1.65;color:#4e4637;max-width:62ch;margin:.7rem 0 0}
body[data-venue] .venue-conversation .venue-gold-cta{background:#530001;color:#fff8f0;padding:1rem 1.4rem;min-height:48px;font-size:.7rem;letter-spacing:.035em}
.venue-nav-actions{display:flex;align-items:center;gap:12px}
.venue-home-shortcut{
 display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 14px;
 background:#fff8f0eb;border:1px solid #7b580440;border-radius:999px;color:#530001;
 font:600 12px/1.2 Inter,sans-serif;text-decoration:none;
}
.venue-home-shortcut svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.venue-home-shortcut:hover{background:#fff8f0;border-color:#530001}
.venue-home-shortcut:focus-visible{outline:3px solid #d4a040;outline-offset:4px}
.venue-nav-cta-short{display:none}
body[data-venue] .venue-facts .venue-fact-icon{
 width:72px;height:60px;flex-shrink:0;transform:none;border:0;border-radius:0;background:none;
}
body[data-venue] .venue-fact-icon .venue-concept-icon{display:block;width:68px;height:58px;object-fit:contain;overflow:hidden;stroke:none;fill:none}
@media(max-width:1190px){body[data-venue] .venue-conversation{margin-left:3rem;margin-right:3rem}}
@media(max-width:800px){
 body[data-venue] .venue-conversation{margin:0 1.25rem 4rem;padding:1.5rem 0;grid-template-columns:1fr;gap:1.25rem}
 body[data-venue] .venue-conversation .venue-gold-cta{justify-self:start}
 .venue-nav-actions{gap:8px}.venue-home-shortcut{padding:9px 11px;font-size:11px;gap:5px}
 .venue-nav-cta-full{display:none}.venue-nav-cta-short{display:inline}
 .venue-nav-actions .venue-nav-cta{min-height:44px;padding:.7rem .9rem}
 body[data-venue] .venue-facts .venue-fact-icon{width:62px;height:54px}
 body[data-venue] .venue-fact-icon .venue-concept-icon{width:60px;height:52px}
}
