/* Second local study: original Sims palette, a quiet wine accent at the venue only. */
.location{--wine-detail:#865262}
.location-heading .eyebrow{color:var(--blue)}
.location .location-map{padding:0;background:transparent;border-radius:0}
.location .location-map>img:first-child{border-radius:18px}
.location-map figcaption{display:flex;align-items:center;gap:12px;margin-top:15px;text-align:left;font-size:11px;letter-spacing:.02em;color:var(--muted)}
.location-map figcaption:before{content:'';width:28px;height:1px;flex:none;background:var(--wine-detail)}
.location .location-info{background:transparent;padding:10px 0}
.location .location-info>.eyebrow{color:var(--muted);font-size:var(--eyebrow-size)}
.location .location-info h3{font-size:clamp(28px,2.7vw,34px);line-height:1.16}
.venue-arrival{border-left:1px solid #b68e99;padding-left:16px}
.venue-arrival>strong{font-size:28px}
.venue-entry{background:#eeeee6}
@media(min-width:760px){.location-grid{gap:36px}.location .location-info{padding-left:5px}}
.palette-preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px;padding:12px 20px;background:var(--paper);border-bottom:1px solid var(--line);font-size:11px;line-height:1.5;color:var(--muted)}
.palette-preview>span{font-weight:750}
.palette-preview a{text-underline-offset:4px;text-decoration-color:#bbc4cf}
.palette-preview a:hover{color:var(--blue)}
@media(max-width:759px){.palette-preview>span{flex-basis:100%;text-align:center}.location .location-info{padding-top:14px}}
