.articles-intro{padding:54px 0 38px;border-bottom:1px solid var(--sf-soft-line)}
.articles-intro h1{margin-bottom:18px}.articles-intro .sf-lead{margin-bottom:0}
.articles-topics{padding:24px 0;border-bottom:1px solid var(--sf-soft-line)}
.articles-topics ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}
.articles-topics a{display:flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid var(--sf-line);border-radius:3px;color:var(--sf-muted);font-size:13px;line-height:1.35;transition:border-color .18s,color .18s,background-color .18s}
.articles-topics a:hover{border-color:var(--sf-accent);color:var(--sf-text);background:var(--sf-surface)}
.articles-cluster{scroll-margin-top:24px}.articles-cluster .sf-section-heading{align-items:start}
.articles-cluster .sf-section-heading>p{max-width:480px}
.articles-card-grid{align-items:stretch}
.articles-card{min-height:218px;padding:23px}
.articles-card h3{font-size:22px}
.articles-card--primary{border-color:#7e6b4b;background:linear-gradient(135deg,#14283f 0%,var(--sf-surface) 72%)}
.articles-card--primary .sf-card-label{color:#e2c895}
@media(max-width:820px){.articles-intro{padding:42px 0 32px}.articles-topics{padding:20px 0}.articles-topics a{font-size:13px}.articles-card{min-height:204px}.articles-cluster .sf-section-heading>p{max-width:65ch}}
@media(max-width:560px){.articles-intro{padding:34px 0 28px}.articles-topics{padding:16px 0}.articles-topics ul{gap:8px}.articles-topics li{width:100%}.articles-topics a{min-height:44px;width:100%;padding:8px 12px}.articles-card{min-height:0;padding:21px}.articles-card h3{font-size:23px}.articles-cluster{scroll-margin-top:16px}}
