.news-events__main-heading{margin-bottom:var(--spacing-6)}.featured-post{display:flex;gap:var(--spacing-5);margin-bottom:var(--spacing-6);background-color:var(--color-surface)}.featured-post__media{flex:1;max-height:500px;overflow:hidden;border-radius:var(--radius-lg)}.featured-post__image{width:100%;height:100%;object-fit:cover}.featured-post__content{flex:1;display:flex;flex-direction:column}.featured-post__date{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-light);font-size:var(--text-sm);margin-bottom:var(--spacing-3)}.featured-post__title{font-size:var(--text-lg);margin-bottom:var(--spacing-4);color:var(--color-text);margin-top:0}.featured-post__excerpt{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-light);margin-bottom:var(--spacing-4)}.featured-post__link{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--color-primary);transition:var(--transition)}.featured-post__link:hover{color:var(--color-primary-light)}.latest-news__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}.latest-news__heading{font-size:var(--text-xl);margin:0}.latest-news__archive-link{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-primary);font-size:var(--text-sm)}.latest-news__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}.news-events .news-card{border-bottom:none}.news-events .news-card__link{display:flex;flex-direction:column;height:100%;justify-content:flex-start;gap:0}.news-events .news-card__media{width:100%;max-width:100%;max-height:unset;border-radius:var(--radius-lg)}.news-card__media{aspect-ratio:16/9;overflow:hidden;margin-bottom:var(--spacing-3)}.news-card__image{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.news-card__link:hover .news-card__image{transform:scale(1.05)}.news-events .news-card__date{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-text-light);font-size:var(--text-xs);margin-bottom:var(--spacing-2);width:100%}.news-card__title{font-size:var(--text-base);color:var(--color-text);margin:0}@media (max-width:80rem){.latest-news__grid{grid-template-columns:repeat(2,1fr)}.featured-post__title{font-size:var(--text-xl)}}@media (max-width:64rem){.featured-post{flex-direction:column}.featured-post__media{max-height:400px}.latest-news__grid{gap:var(--spacing-4)}.news-events__main-heading{display:none}}@media (max-width:48rem){.events.container{padding:var(--spacing-6) 0}.news-events__wrapper{padding:var(--spacing-2) var(--spacing-3)!important}.latest-news__header{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}.latest-news__grid{grid-template-columns:1fr;gap:var(--spacing-4)}.news-events .news-card__link{flex-direction:row-reverse;gap:var(--spacing-4);align-items:flex-start;grid-template-columns:2fr 1fr;display:grid}.news-events .news-card__media{order:2}.news-events .news-card__content{flex:0 0 60%;padding-right:var(--spacing-2)}.news-events .news-card__media{flex:0 0 40%;margin-bottom:0;aspect-ratio:1/1}.news-events .news-card__date{margin-bottom:var(--spacing-2);font-size:var(--text-xs)}.news-events .news-card__title{font-size:var(--text-sm);line-height:var(--leading-tight)}.featured-post{margin-bottom:var(--spacing-6)}.featured-post__title{font-size:var(--text-lg);margin-bottom:var(--spacing-3)}.featured-post__excerpt{font-size:var(--text-sm)}}@media (max-width:30rem){.news-events .news-card__link{gap:var(--spacing-3)}.news-events .news-card__content{flex:0 0 65%}.news-events .news-card__media{flex:0 0 35%}}