.featured-news-cards{margin-bottom:var(--spacing-24x);& .swiper{overflow:visible}& .swiper-slide{height:auto!important;width:100%}& .news-card{height:100%;width:100%}& .news-card__image{height:230px;width:100%}& .news-card__body{gap:var(--spacing-4x)}& .news-card__tags{margin-bottom:var(--spacing-5x)}& .news-card__tag{background:transparent;font-size:var(--text-sm);font-weight:500;letter-spacing:-.45px;line-height:1.2;padding:0;text-transform:uppercase}& .news-card__title{font-size:1.2222rem}& .swiper-button-wrapper{display:none}@media (min-width:1024px){& .swiper-button-wrapper{display:flex}& .swiper-slide{max-width:100%;width:954px}& .news-card{flex-direction:row;gap:var(--spacing-16x);height:349px}& .news-card__image{height:auto;width:486px}& .swiper-scrollbar{display:none}}}.featured-news-cards__header{align-items:flex-end;display:flex;gap:var(--spacing-12x);justify-content:space-between;margin-bottom:var(--spacing-8x)}.featured-news-cards__description{margin-top:var(--spacing-3x);max-width:429px}.news-cards__header{align-items:center;display:flex;gap:var(--spacing-12x);justify-content:space-between;margin-bottom:var(--spacing-10x);@media (max-width:820px){align-items:flex-start;flex-direction:column;gap:var(--spacing-8x)}}.news-cards__heading{flex:0 0 20%}.news-cards__listing-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3x)}.news-cards__listing-tag{border:1px solid var(--blue-base);border-radius:var(--radius-xl);color:var(--blue-600);font-size:var(--text-sm);font-weight:600;letter-spacing:-.45px;line-height:1.2;padding:var(--spacing-3x) var(--spacing-6x);transition:var(--transition);@media (hover:hover){&:hover{--underline-color:transparent;background:var(--blue-base);color:var(--white-base)}}}.news-cards{display:grid;gap:var(--spacing-10x) var(--spacing-8x);grid-template-columns:repeat(auto-fill,minmax(231px,1fr))}.news-card{background:var(--white-base);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-5x);padding:var(--spacing-5x);transition:var(--transition);& .btn--card-link{font-size:var(--text-sm)}@media (hover:hover){&:hover{border-color:var(--blue-base);transform:translateY(-4px)}}}.news-card__image{border-radius:var(--radius-lg);height:170px;object-fit:cover;width:100%}.news-card__body{display:flex;flex:1;flex-direction:column;gap:var(--spacing-6x);justify-content:space-between}.news-card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2x);margin-bottom:var(--spacing-4x)}.news-card__tag{background:var(--gray-200);border-radius:var(--radius-xl);color:var(--text-light);font-size:var(--text-xs);line-height:1.2;padding:var(--spacing-1x) var(--spacing-3x)}.news-card__title{font-size:var(--rem-base-px);margin-bottom:var(--spacing-3x)}.news-card__description{color:var(--text-light);font-size:var(--text-sm)}.pagination{align-items:center;display:flex;gap:var(--spacing-4x);justify-content:center;margin-top:var(--spacing-12x);width:100%;@media (max-width:400px){flex-direction:column}}.pagination-item-link{--anchor-color:var(--text-base);align-items:center;color:var(--anchor-color);display:flex;font-size:.7222rem;font-weight:600;gap:var(--spacing-2x);letter-spacing:-.39px;line-height:1.2;&.pagination-item-link--prev svg{transform:rotate(180deg)}& path{fill:var(--anchor-color);transition:var(--transition)}@media (hover:hover){&:hover{--anchor-color:var(--blue-base);--underline-color:transparent}}}.pagination-items{align-items:center;display:flex;gap:var(--spacing-1x)}.pagination-item{--anchor-color:var(--text-base);align-items:center;background:var(--white-base);border-radius:var(--radius-sm);color:var(--anchor-color);display:flex;font-size:.7222rem;font-weight:600;height:28px;justify-content:center;letter-spacing:-.39px;line-height:1;width:28px;&.pagination-item--active{background:var(--blue-600);color:var(--white-base)}@media (hover:hover){&:hover{--anchor-color:var(--blue-base);--underline-color:transparent}}}