.c-block-filters{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start}.c-block-filters__header{width:100%;display:flex;justify-content:flex-end}@media(width <= 768px){.c-block-filters{gap:1rem}}.c-block-filters__filter-group{display:flex;flex-direction:column;gap:.25rem;min-width:150px;flex:1 1 auto}.c-block-filters__filter-group--search{min-width:250px;flex:2 1 auto}@media(width <= 768px){.c-block-filters__filter-group--search{min-width:100%;flex-basis:100%}}.c-block-filters__filter-group--actions{flex:0 0 auto;align-self:flex-end}@media(width <= 640px){.c-block-filters__filter-group{min-width:100%}}.c-block-filters__filter-input .c-input-group__label{margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:var(--color-gray-700)}.c-block-filters__filter-input .c-input-group__dropdown,.c-block-filters__filter-input .c-input-group__input{font-size:.875rem}.c-block-filters__filter-input .c-input-group__info{font-size:.75rem}.c-block-filters__filter-input--checkbox .c-input-group__options{display:flex;gap:1rem;flex-wrap:wrap}.c-block-filters__filter-input--checkbox .c-input-group__option{display:flex;align-items:center;gap:.5rem;margin:0}.c-block-filters__filter-input--checkbox .c-input-group__option__label{order:2;margin:0;font-size:.875rem}.c-block-filters__filter-input--checkbox .c-input-group__option__input{order:1;margin:0}.b-lineup{position:relative;border-width:0 0 2px;--tw-border-opacity:1;border-color:rgb(102 207 224/var(--tw-border-opacity,1));padding-top:1.5rem;padding-bottom:1.5rem}.b-lineup__heading-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1rem}.b-lineup__heading-wrapper .c-link .c-heading{text-underline-offset:4px}.b-lineup__heading-wrapper .c-link .c-heading:hover{text-decoration-line:underline}.b-lineup__filter-toggle-wrapper{display:flex;align-items:center}.b-lineup__filters-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:20;cursor:pointer}.b-lineup__filters-wrapper{position:absolute;z-index:30;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease;overflow-y:auto;padding:2rem;transform:translateX(-100%);visibility:hidden}.b-lineup__filters-wrapper--visible{visibility:visible;transform:translateX(0)}.b-lineup--filter-top .b-lineup__filters-wrapper{position:static;width:100%;max-height:0;transform:none;overflow:hidden;transition:max-height .3s ease;box-shadow:none;border-bottom:1px solid #e5e7eb;padding:0}.b-lineup--filter-top .b-lineup__filters-wrapper--visible{max-height:800px;overflow-y:auto;margin-bottom:2rem;padding:2rem 0}.b-lineup--filter-top .b-lineup__filters-backdrop{display:none}.b-lineup--filter-left{min-height:24rem}.b-lineup--filter-left .b-lineup__filters-wrapper{top:0;left:0;width:350px;height:100%;transform:translateX(-100%)}.b-lineup--filter-left .b-lineup__filters-wrapper--visible{transform:translateX(0)}@media(width <= 768px){.b-lineup--filter-left .b-lineup__filters-wrapper{width:100%}}.b-lineup--filter-right{min-height:24rem}.b-lineup--filter-right .b-lineup__filters-wrapper{top:0;right:0;left:auto;width:350px;height:100%;transform:translateX(100%)}.b-lineup--filter-right .b-lineup__filters-wrapper--visible{transform:translateX(0)}@media(width <= 768px){.b-lineup--filter-right .b-lineup__filters-wrapper{width:100%}}.b-lineup__load-more{margin-top:1.5rem;display:flex;justify-content:center}.b-lineup__loading{margin-top:1rem}@media(width <= 768px){.b-lineup__heading-wrapper{flex-direction:column;align-items:flex-start}}.b-media-block{min-height:50px}.b-media-block__layout{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.b-media-block__layout--horizontal-left,.b-media-block__layout--horizontal-right{display:grid;align-items:flex-start;gap:1rem;grid-template-columns:minmax(0,var(--list-card-horizontal-media-size,clamp(7.5rem,34vw,12rem))) minmax(0,1fr)}.b-media-block__layout--horizontal-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--list-card-horizontal-media-size,clamp(7.5rem,34vw,12rem)))}.b-media-block__layout--horizontal-right>.b-media-block__featured{order:2;grid-column:2}.b-media-block__layout--horizontal-right>.b-media-block__content{order:1;grid-column:1}}.b-media-block__featured{width:100%}.b-media-block__layout--horizontal-left .b-media-block__content,.b-media-block__layout--horizontal-right .b-media-block__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:1rem}.b-video-details{width:100%}.b-video-details.b-media-block--video .b-media-block__layout{gap:2rem}.b-video-details.b-media-block--video .b-media-block__content{gap:1.5rem}.b-not-found{min-height:300px}.b-not-found__layout{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.b-not-found__layout--horizontal-left,.b-not-found__layout--horizontal-right{display:grid;align-items:flex-start;gap:1rem;grid-template-columns:minmax(0,var(--list-card-horizontal-media-size,clamp(7.5rem,34vw,12rem))) minmax(0,1fr)}.b-not-found__layout--horizontal-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--list-card-horizontal-media-size,clamp(7.5rem,34vw,12rem)))}.b-not-found__layout--horizontal-right>.b-not-found__featured{order:2;grid-column:2}.b-not-found__layout--horizontal-right>.b-not-found__content{order:1;grid-column:1}}.b-not-found__featured{width:100%}.b-not-found__layout--horizontal-left .b-not-found__content,.b-not-found__layout--horizontal-right .b-not-found__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:1rem}