/* v2 optional live-managed content */
.live-announcement{background:#f7c885;color:#222236;border-bottom:1px solid #d9ab6d;padding:12px 0;text-align:center;font-weight:800;font-size:14px;line-height:1.5}.live-announcement .shell{max-width:1200px}.live-announcement[hidden]{display:none}.gallery-grid:has(.gallery-photo:nth-child(4)){grid-auto-rows:minmax(220px,330px)}.gallery-grid .gallery-photo{min-width:0}.ride-grid .ride-card{min-width:0}.ride-grid img{object-fit:cover}@media(max-width:600px){.live-announcement{font-size:12px;padding:10px 0}}
