  .ccs-news-events-footer{background-color:var(--ccs-color-black);color:var(--ccs-color-white);padding:var(--ccs-padding-large) 0;padding-bottom:calc(var(--ccs-padding-large) + var(--ccs-radius-xl) + 12px)}.ccs-news-events-footer .ccs-header{margin-bottom:clamp(2rem,20vw,8rem)}.ccs-news-events-footer .ccs-header__heading{font-size:var(--ccs-text-2xl)}.ccs-news-events-footer .ccs-btn--primary,.ccs-news-events-footer .ccs-btn--primary:link,.ccs-news-events-footer .ccs-btn--primary:visited{color:var(--ccs-color-black)}.ccs-news-events-footer .ccs-btn--secondary{background:transparent;border-color:var(--ccs-color-white);color:var(--ccs-color-white);--ccs-btn-hover-fill: var(--ccs-color-white)}.ccs-news-events-footer .ccs-btn--secondary:link,.ccs-news-events-footer .ccs-btn--secondary:visited{color:var(--ccs-color-white)}.ccs-news-events-footer .ccs-btn--secondary:hover{color:var(--ccs-color-black)}.ccs-news-events-footer .news-events-footer__grid{display:grid;grid-template-columns:1fr 1fr 2fr;gap:1rem}.ccs-news-events-footer .news-events-footer__card{gap:0;border-radius:var(--ccs-radius-md);overflow:hidden;text-decoration:none;transition:opacity var(--ccs-transition)}.ccs-news-events-footer .news-events-footer__card:hover{opacity:.9}.ccs-news-events-footer .news-events-footer__card:focus-visible{outline:2px solid var(--ccs-color-white);outline-offset:4px}.ccs-news-events-footer .news-events-footer__card:link,.ccs-news-events-footer .news-events-footer__card:visited,.ccs-news-events-footer .news-events-footer__card:hover{color:var(--ccs-color-white)}.ccs-news-events-footer .ccs-card__img--placeholder{background:var(--ccs-color-gray-light)}.ccs-news-events-footer .news-events-footer__card-body{gap:.5rem;padding-top:1rem}.ccs-news-events-footer .news-events-footer__card .ccs-card__title{font-size:var(--ccs-text-md);font-weight:700}.ccs-news-events-footer .news-events-footer__card-date{font-family:var(--ccs-font-body);font-size:var(--ccs-text-sm);line-height:1.4;opacity:.7}.ccs-news-events-footer .news-events-footer__card .ccs-card__description{margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ccs-news-events-footer .news-events-footer__card .content-meta{gap:.75rem}.ccs-news-events-footer .news-events-footer__card .content-meta__item{gap:.25rem;line-height:1.4;color:inherit}.ccs-news-events-footer .news-events-footer__card .content-meta__item i{flex-shrink:0;font-size:.875rem;line-height:1;opacity:.6}.news-events-footer__card-plus,.news-events-footer__card-readmore{display:none}@media(max-width:900px){.ccs-news-events-footer .news-events-footer__grid{grid-template-columns:1fr 1fr}.ccs-news-events-footer .news-events-footer__card--large{grid-column:span 2}}@media(max-width:768px){.ccs-news-events-footer .ccs-header__heading{font-size:var(--ccs-text-2xl)}.ccs-news-events-footer .news-events-footer__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.ccs-news-events-footer .news-events-footer__grid::-webkit-scrollbar{display:none}.ccs-news-events-footer .news-events-footer__card,.ccs-news-events-footer .news-events-footer__card--large,.ccs-news-events-footer .news-events-footer__card--small{flex:0 0 85%;scroll-snap-align:start}.news-events-footer__card-plus{display:flex;align-items:center;justify-content:center;position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ccs-color-white);color:var(--ccs-color-black);font-size:1.25rem}.news-events-footer__card-readmore{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:.75rem;padding:.625rem 1.25rem;border:1px solid currentColor;border-radius:var(--ccs-radius-pill);font-family:var(--ccs-font-body);font-size:var(--ccs-text-sm);font-weight:500;line-height:1}.news-events-footer__card-readmore .ccs-icon-svg{font-size:.875rem}}
