.news-grid{margin-top:16px;margin-bottom:56px;overflow:hidden;position:relative}@media (min-width: 767px){.news-grid{margin-top:30px;margin-bottom:95px}}.news-grid .flickity-button{display:none}.news-grid .flickity-button.flickity-prev-next-button.previous .flickity-button-icon{left:15%}.news-grid .flickity-button.flickity-prev-next-button.next .flickity-button-icon{left:23%}.news-grid__headline{text-align:center}.news-grid__headline h2{--h2-font-weight: 400;margin-bottom:25px}.news-grid__buttoncontainer{text-align:center;margin-top:30px}.news-grid__noresults,.news-grid__error{text-align:center;padding:40px 20px;color:var(--c-secondary);font-style:italic}.news-grid__itemswrapper{margin:20px 0}.news-grid__filter-container{display:none;justify-content:center;gap:20px;margin-bottom:45px;flex-wrap:wrap}@media (min-width: 768px){.news-grid__filter-container{display:flex}}.news-grid__filter-container .news-grid__filteritem{padding:10px 23px;border:1px solid #bfbfbf;border-radius:5px;color:#000;transition:all 0.3s ease;text-decoration:none;background-color:transparent;cursor:pointer;font-family:inherit;font-size:1rem}@media (max-width: 768px){.news-grid__filter-container .news-grid__filteritem{padding:8px 18px;font-size:0.9rem}}@media (max-width: 480px){.news-grid__filter-container .news-grid__filteritem{padding:6px 12px;font-size:0.8rem}}.news-grid__filter-container .news-grid__filteritem:hover{background-color:var(--c-accent);color:#fff;border-color:var(--c-accent)}.news-grid__filter-container .news-grid__filteritem.active{background-color:#000;color:#fff;border-color:#000}.news-grid__filter-results{text-align:center;margin-bottom:20px;padding:10px}.news-grid__filter-results .filter-results-label{font-size:0.9rem;color:var(--c-secondary);margin-right:15px}.news-grid__filter-results .button{font-size:0.8rem;padding:6px 12px}.news-grid__load-more-container{text-align:center;margin-top:40px;padding:20px 0;display:none}@media (min-width: 768px){.news-grid__load-more-container{display:block}}.news-grid .button.load-more-btn:hover{background-color:#000;color:#fff;border-color:#000}.news-grid .button.load-more-btn .load-more-text{display:inline}.news-grid .button.load-more-btn:disabled{cursor:not-allowed;background-color:#000;color:#fff;border-color:#000}.news-grid .button.load-more-btn .load-more-spinner span{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:currentColor;margin:0 2px;animation:load-more-bounce 1.4s ease-in-out infinite both}.news-grid .button.load-more-btn .load-more-spinner span:nth-child(1){animation-delay:-0.32s}.news-grid .button.load-more-btn .load-more-spinner span:nth-child(2){animation-delay:-0.16s}.news-grid .button.load-more-btn .load-more-spinner span:nth-child(3){animation-delay:0s}.news-grid__loading{text-align:center;padding:40px 20px}.news-grid__loading .loading-spinner{display:inline-block;font-size:1rem;color:var(--c-secondary)}.news-grid__loading .loading-spinner::after{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;border:2px solid var(--c-border, #e1e1e1);border-top-color:var(--c-accent);border-radius:50%;animation:spin 1s linear infinite}.news-grid__items{display:grid;gap:30px;grid-template-columns:repeat(1, 1fr);transition:opacity 0.3s ease}@media screen and (min-width: 768px){.news-grid__items{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.news-grid__items{grid-template-columns:repeat(3, 1fr)}}.news-grid__items>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.news-grid__items article{width:100% !important;min-width:0;max-width:none;flex:none}.news-grid__items .news-event-card{width:100% !important;max-width:none !important;flex:none !important}.news-grid__items .card{width:100% !important;max-width:none !important;flex:none !important}.news-grid__items article[class*="1\\/2"],.news-grid__items article[class*="1\\/3"],.news-grid__items article[class*="hands-and-up"],.news-grid__items article[class*="lap"]{width:100% !important;max-width:none !important;flex-basis:auto !important}@media (min-width: 768px){.news-grid__items.news-grid__slider{display:grid}.news-grid__items .news-grid__slide{width:auto !important;margin:0 !important;height:auto !important}}@media screen and (min-width: 1024px){.news-grid__items--two-items{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.news-grid__slider{position:relative}.news-grid__slider .flickity-viewport{overflow:visible}}@media (max-width: 767px){.news-grid__slide{width:70vw !important;margin-left:10px;margin-right:10px;overflow:hidden}.news-grid__slide .news-event-card{width:100% !important;height:100%;position:relative;background:white}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load-more-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}
