.lineup-section{padding:32px 24px;background-color:#fff}.lineup-section .lineup__title{font-size:1.25rem;line-height:1.5rem;margin-bottom:16px}.lineup-section .lineup__list{display:flex;flex-direction:column}.lineup-section .lineup__list li{display:flex;column-gap:12px;align-items:center;height:80px}.lineup-section .lineup__list li:not(:last-child) .lineup__link-container{border-bottom:1px solid #ced4da}.lineup-section .lineup__list li .lineup__image{border-radius:50%}.lineup-section .lineup__list li .lineup__link-container{line-height:79px;flex-grow:1}@media screen and (min-width:991px){.lineup-section{border-radius:16px}}@media screen and (min-width:1024px){.lineup-section{padding:32px}.lineup-section .lineup__title{font-size:1.5rem;line-height:1.8rem}.lineup-section .lineup__list li{column-gap:16px}}.masonry-grid{width:100%}.masonry-grid>*{margin-bottom:8px;break-inside:avoid;page-break-inside:avoid}.masonry-grid>:last-child{margin-bottom:0}@media screen and (min-width:1024px){.masonry-grid{column-count:2;column-gap:32px}.masonry-grid>*{margin-bottom:32px}.masonry-grid>:last-child{margin-bottom:0}}.related-events-section{padding:48px 0}.related-events-section header{margin-bottom:32px}.related-events-section h2{font-size:1.75rem;line-height:2.1rem;color:#000}.related-events-section .no-events-message{text-align:center;color:#6c757d;padding:32px 0;font-size:1rem}.related-events-section .events-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}@media screen and (min-width:1024px){.related-events-section .events-skeleton{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.related-events-section{padding:64px 0}.related-events-section header{margin-bottom:40px}.related-events-section h2{font-size:2rem;line-height:2.4rem}}