.featured-article{z-index:1;grid-template-columns:524px minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.featured-article__media{clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px);aspect-ratio:524/381;background:var(--surface);position:relative;overflow:hidden}.featured-article__image{object-fit:cover}.featured-article__body{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.featured-article__type{font-family:var(--font-mono);letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.05em;color:var(--muted);font-size:16px;font-weight:500;line-height:1.4}.featured-article__title{font-family:var(--font-mono);letter-spacing:-.07em;font-size:clamp(24px,2.23vw,32px);font-weight:500;line-height:1.2}.featured-article__meta{font-family:var(--font-sans);letter-spacing:0;color:var(--muted);font-size:16px;font-weight:400;line-height:1.5}@media (max-width:1024px){.featured-article{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.featured-article{gap:16px}.featured-article__media{aspect-ratio:340/300}.featured-article__body{gap:8px}}
.filter-tabs{z-index:1;border-bottom:1px solid var(--line);position:relative}.filter-tabs__list{scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.filter-tabs__list::-webkit-scrollbar{display:none}.filter-tabs__item{flex:none;position:relative}.filter-tabs__item:after{content:"";background:var(--grad-brand);opacity:0;height:3px;transition:opacity var(--dur-fast) var(--ease);position:absolute;bottom:0;left:0;right:0}.filter-tabs__item.is-active:after{opacity:1}.filter-tabs__link{font-family:var(--font-mono);letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.05em;color:var(--ink);white-space:nowrap;padding:16px;font-size:20px;font-weight:500;line-height:1.4;display:block}.is-active .filter-tabs__link,.filter-tabs__link:hover{color:var(--ink)}@media (max-width:768px){.filter-tabs__link{font-family:var(--font-mono);letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.05em;padding:16px 12px;font-size:16px;font-weight:500;line-height:1.4}}
.article-feed{padding-bottom:var(--section-y)}.article-feed__tabs{position:relative}.article-feed__inner{z-index:1;flex-direction:column;gap:64px;display:flex;position:relative}.article-feed__heading{flex-direction:column;gap:16px;display:flex}.article-feed__eyebrow{font-family:var(--font-mono);letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.05em;color:var(--muted);font-size:16px;font-weight:500;line-height:1.4}.article-feed__title{font-family:var(--font-mono);letter-spacing:-.07em;font-size:clamp(24px,2.23vw,32px);font-weight:500;line-height:1.2}.article-feed__empty{font-family:var(--font-sans);letter-spacing:0;color:var(--muted-strong);font-size:clamp(16px,1.39vw,20px);font-weight:400;line-height:1.5}.article-feed__more{justify-content:center;display:flex}@media (max-width:768px){.article-feed{padding-bottom:24px}.article-feed__inner{gap:24px}}