.artistTours{margin-bottom:2.75rem}.artistToursGrid{gap:1.25rem;display:grid}.artistTour{border:1px solid;padding:clamp(1rem,3vw,1.6rem);scroll-margin-top:2rem}.artistTour:target{outline-offset:3px;outline:2px solid #00f}.artistTourHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.artistTourHeader h3{margin:0 0 .5rem;font-size:clamp(1.3rem,3vw,1.9rem)}.artistTourHeader p{margin:0;font-size:.9rem}.artistTourNote{opacity:.75;margin:1rem 0;font-size:.8rem;line-height:1.6}.artistTourRow.available{color:#00f}.artistTourRegion{opacity:.75;font-size:.8rem}.availabilitiesTourFilters{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.availabilitiesTourFilters label{gap:.4rem;font-size:.85rem;display:grid}.availabilitiesTourFilters input,.availabilitiesTourFilters select{background:0 0;border:1px solid;padding:.65rem}@media (max-width:600px){.artistTourHeader{flex-wrap:wrap}.artistTourRow{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.artistTourRow .artistDatesDate{width:100%}.artistTourRow .artistDatesVenue{flex:55%;min-width:0}.artistTourRow .artistDatesBook{white-space:normal}}
