.article-list{display:flex;flex-direction:column;gap:var(--space-28)}.article-list__grid{display:grid;gap:var(--article-list-gap)}.featured-article{position:relative;display:flex;flex-direction:column;gap:var(--space-12);overflow:hidden;border-radius:var(--radius-2xl);background-color:var(--color-bg-card)}.featured-article__photo{flex-shrink:0;width:100%;height:var(--featured-photo);object-fit:cover}.featured-article__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-14);padding:var(--featured-pad-y) var(--featured-pad-x)}.featured-article__meta{font-size:var(--fs-featured-meta);line-height:var(--leading-100);color:var(--color-text-muted)}.featured-article__title{font-size:var(--fs-featured-title);line-height:var(--leading-118);color:var(--color-text-strong)}.featured-article__link:after{content:"";position:absolute;inset:0}.featured-article__link:focus-visible{box-shadow:none}.featured-article__link:focus-visible:after{border-radius:inherit;box-shadow:var(--focus-ring)}.featured-article__lead{font-size:var(--fs-featured-text);line-height:var(--leading-160);color:var(--color-text-body)}.featured-article__more{font-size:var(--fs-featured-link);font-weight:var(--fw-medium);line-height:var(--leading-100);color:var(--color-text-accent)}.featured-article:hover .featured-article__more{color:var(--color-accent-hover)}@media(min-width:768px){.article-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.featured-article{flex-direction:row;gap:0}.featured-article__photo{width:var(--featured-photo-width)}.featured-article__text{flex:1 1 0;min-width:0}}
