/* Bar composition; shared type, materials, controls and forms remain inherited. */
.bar-page .pilot-hero-photo{max-height:none}
.bar-page .pilot-grid>.bar-drinks-photo{aspect-ratio:2/3;max-width:400px;width:100%;justify-self:end}
.bar-page .bar-drinks-photo img{object-fit:contain}
.bar-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,6vw,88px);align-items:start}
.bar-page .pilot-copy p+p{margin-top:1.05em}
.bar-page .pilot-copy p:last-child{margin-bottom:0}
.bar-page [data-reveal]{opacity:1;transform:none}
@media(max-width:760px){.bar-pair{grid-template-columns:1fr;gap:48px}.bar-page .pilot-grid>.bar-drinks-photo{justify-self:center}}

/* Match the two hero actions at every shared layout width. */
.bar-page .pilot-actions .btn,.fine-dining-page .pilot-actions .btn{flex:1 1 0}
