/* ALL ARTICLES PAGE */
.page-head{padding:36px 0 22px;border-bottom:1px solid var(--border);margin-bottom:28px}
.page-head h1{font-family:var(--serif);font-size:34px;font-weight:900;letter-spacing:-.02em;color:var(--text)}
.page-head p{color:var(--text-3);font-size:14px;margin-top:6px}
.articles-grid.cols-3{grid-template-columns:repeat(3,1fr)}
@media(max-width:1024px){.articles-grid.cols-3{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.articles-grid.cols-3{grid-template-columns:1fr}}
