.wb-catalogue{padding-block:52px 72px}.wb-catalogue .wb-page__head{padding-bottom:var(--wb-sp-26);border-bottom:1px solid var(--lx-line-09)}.wb-catalogue .wb-page__title{font-size:var(--wb-fs-h1);letter-spacing:var(--wb-track-hero);font-weight:800}.wb-catalogue .wb-page__lead{font-size:1rem}.wb-catalogue__filters{padding-block:var(--wb-sp-22);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wb-catalogue__spacer{flex:12rem;min-width:0}.wb-catalogue__list{border:1px solid var(--lx-line-12);border-radius:var(--radius-lg);background:var(--wb-panel-gradient);box-shadow:var(--lhi-shadow-panel), var(--lhi-edge-highlight);overflow:hidden}.wb-catalogue__pagination{margin-top:var(--sp-6)}.wb-session-row{color:inherit}.wb-session-row__body{flex:18rem;min-width:0}.wb-session-row--compact .wb-session-row__body{flex-basis:16rem}.wb-session-row__meta{align-items:center;gap:var(--wb-sp-9);margin-bottom:var(--lhi-gap-3);flex-wrap:wrap;display:flex}.wb-session-row__min{font-family:var(--mono-font);letter-spacing:.12em;text-transform:uppercase;color:var(--lhi-ink-6);font-size:.57rem}.wb-session-row__title{font-family:var(--display-font);font-size:1.06rem;font-weight:700;line-height:var(--wb-lh-display);letter-spacing:-.02em;color:var(--lhi-ink-1);text-wrap:pretty;margin:0}.wb-session-row--compact .wb-session-row__title{font-size:1.02rem}.wb-session-row__sub{color:var(--lhi-ink-6);margin:5px 0 0;font-size:.82rem}.wb-session-row--compact .wb-session-row__sub{margin-top:var(--sp-1);font-size:.8rem}.wb-session-row__seats{flex:0 150px;min-width:0}.wb-session-row__seat-cap{font-family:var(--mono-font);letter-spacing:.1em;text-transform:uppercase;color:var(--lhi-ink-6);margin:7px 0 0;font-size:.58rem;display:block}.wb-session-row__arrow{color:var(--lhi-ink-6);transition:color var(--wb-dur-hover) var(--wb-ease);flex:none}.wb-session-row:hover .wb-session-row__arrow{color:var(--lhi-ink-3)}@media (max-width:40rem){.wb-catalogue{padding-block:var(--sp-8) var(--sp-12)}}
