.section-main-blog{background-color:#fafafa}.main-blog__header{position:relative}.main-blog__header__title{position:absolute;width:100%;height:100%;display:grid;place-items:center;box-shadow:inset 0 0 100rem rgba(0,0,0,.65)}.main-blog__header__title h1{text-shadow:0 1rem 1rem rgba(0,0,0,.65);text-transform:uppercase;letter-spacing:.25em;font-size:clamp(100%,6rem + 4vw,12rem);color:#fff}.main-blog-articles{display:grid;gap:var(--spacer-md);padding-block:var(--spacer-md)}@media screen and (min-width: 768px){.main-blog-articles{padding-inline:var(--spacer);grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.main-blog-articles{grid-template-columns:repeat(3, 1fr)}}
