.news__header{display:flex;justify-content:space-between;align-items:center}.news__archive-link{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-primary);font-size:var(--text-sm);transition:var(--transition)}.news__archive-link:hover{color:var(--color-primary-light)}.news__archive-link i{transition:var(--transition)}.news__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6)}.news__secondary{display:flex;flex-direction:column;gap:var(--spacing-4)}.news-card{overflow:hidden;border-bottom:1px solid #D4D9DA;padding:var(--spacing-4) 0}.news__secondary .news-card:first-child{border-top:1px solid #D4D9DA}.news-card__link{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:space-between;align-items:center;flex-direction:row-reverse}.news-card--featured{padding-top:0}.news-card--featured>a{display:block}.news-card--featured>a>div{width:100%}.news-card__content{flex:1;min-width:0;width:60%}.news-card__date{display:flex;align-items:center;font-size:var(--text-xs);color:var(--color-text-light);margin-bottom:var(--spacing-2)}.news-card__date-icon{margin-right:var(--spacing-2)}.news-card__title{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-text);margin-bottom:var(--spacing-2)}.news-card__excerpt{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-light)}.news-card--featured{border:none}.news-card--featured .news-card__title{font-size:var(--text-lg)}.news-card--featured .news-card__content{padding:var(--spacing-5);padding-left:0}.news-card__media{width:40%;max-width:200px;max-height:130px;overflow:hidden}.news-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.news-card--featured .news-card__media{max-width:100%;max-height:100%}.news__footer{position:relative}.news__footer-watermark{position:relative;min-height:12rem}.news__footer-watermark svg{position:absolute;left:-40%}@media (max-width:64rem){.news__grid{grid-template-columns:1fr;gap:var(--spacing-4)}.news__secondary{grid-template-columns:repeat(3,1fr)}.news__footer{display:none}}@media (max-width:48rem){.news{padding:var(--spacing-6) 0}.news-card{flex:1}.news__archive-link{display:none}.news-card__media{width:30%}.news-card__content{width:70%;padding-left:0}.news__header{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}.news__secondary{grid-template-columns:1fr}.news-card--featured .news-card__content{padding:var(--spacing-4) 0}}