.venue-social-links{gap:.8rem;margin-top:1.5rem;display:grid}.venue-social-title{letter-spacing:.17em;color:var(--gold);font-family:Jost,sans-serif;font-size:.72rem;font-weight:600}.venue-social-list{flex-wrap:wrap;gap:.55rem;display:flex}.venue-social-list a{border:1px solid #19375333;border-radius:999px;align-items:center;gap:.45rem;padding:.62rem .85rem;font-size:.83rem;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.venue-social-symbol{justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;font-family:Arial,sans-serif;font-size:.85rem;font-weight:700;display:inline-flex}:is(.venue-social-list a:hover,.venue-social-list a:focus-visible){border-color:var(--pine);background:#edf3f7;transform:translateY(-1px)}.venue-social-list a:focus-visible{outline:2px solid var(--pine);outline-offset:2px}@media (max-width:560px){.venue-social-list a{padding:.55rem .75rem;font-size:.78rem}}.venue-intro-actions .venue-social-links{border-top:1px solid #ddd8cb;gap:15px;width:100%;margin-top:0;padding:23px 0 0}.venue-social-list{gap:10px 12px}.venue-social-list a{gap:9px;min-height:43px;padding:10px 15px}.venue-social-list a svg:last-child{margin-left:5px}.venue-reservation-cta .venue-social-links{border:0;width:auto;margin:17px 0 0;padding:0;display:block}.venue-reservation-cta .venue-social-list{gap:10px}.venue-reservation-cta .venue-social-list a{color:#014282;background:0 0;border:1px solid #cbd3d8;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;min-height:0;padding:0;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.venue-reservation-cta .venue-social-list a:hover{color:#fff;background:#014282;border-color:#014282}.venue-reservation-cta .venue-social-symbol{min-width:0;font-size:17px;font-weight:700;line-height:1}
