.articles-page{flex-direction:column;gap:28px;padding-bottom:24px;display:flex}.page .articles-page h1{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1.08}.articles-tools{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:12px;display:flex}.articles-tabs{gap:24px;display:flex}.articles-tabs button{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0}.articles-tabs button[aria-pressed=true]{border-bottom-color:var(--color-brand);color:var(--color-text);font-weight:600}.article-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.article-grid>li[hidden]{display:none}.article-tile{flex-direction:column;gap:10px;display:flex}.article-tile__link{color:var(--color-text);flex-direction:column;gap:12px;text-decoration:none;display:flex}.article-tile__media{aspect-ratio:16/10;border-radius:var(--radius-card);background:var(--color-tint);display:block;overflow:hidden}.article-tile__media img{object-fit:cover;width:100%;height:100%;display:block}.article-tile__body{flex-direction:column;gap:10px;display:flex}.article-tile__excerpt{color:var(--color-text-secondary);display:none}.article-featured .article-tile__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-tile__title{font-size:19px;font-weight:600;line-height:1.3}.article-tile__link:hover .article-tile__title{color:var(--color-brand)}.article-tile__date{color:var(--color-text-secondary);font-size:14px}.article-featured .article-tile__link{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:16px 32px;display:grid}.article-featured .article-tile__media{border-radius:28px}.article-featured .article-tile__body{gap:14px}.article-featured .article-tile__title{font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.2}.articles-more{align-self:center}.articles-empty{color:var(--color-text-secondary)}.article-toc{border:1px solid var(--color-line);border-radius:22px;flex-direction:column;gap:2px;padding:20px;display:flex}.article-toc__title{color:var(--color-text-secondary);margin-bottom:6px;font-size:13px;font-weight:600}.article-toc a{color:var(--color-text);padding:6px 0;font-size:15px;line-height:1.35;text-decoration:none}.article-toc a:hover{color:var(--color-brand)}.article-cta{background:var(--color-brand);color:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.article-cta__title{font-size:20px;font-weight:600;line-height:1.25}.article-cta__text{color:#d7eef1;font-size:14px}
