.blog-landing{padding:40px 0 56px}@media (width<=767px){.blog-landing{padding-top:20px;padding-bottom:16px}}.blog-landing h1{letter-spacing:-.015em;text-wrap:balance;color:#046737;margin:0 0 40px;font-family:Roboto Condensed,sans-serif;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:700;line-height:1.04}@media (width<=767px){.blog-landing h1{margin-bottom:20px}}.blog-landing-empty{text-align:center;padding:20px 0 100px}.blog-landing-intro{gap:20px;display:flex}.blog-landing-intro-content{flex:1}.blog-landing-intro-content-text p{color:#525252;margin-bottom:20px;font-size:14px;line-height:20px}.blog-landing .blog-items{-moz-column-gap:20px;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1400px){.blog-landing .blog-items{grid-template-columns:repeat(3,1fr)}}@media (width<=991px){.blog-landing .blog-items{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.blog-landing .blog-items{grid-template-columns:minmax(0,1fr);row-gap:32px}}.blog-landing-pagination{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.blog-landing-pagination .load-more{justify-self:center}.blog-landing-pagination .left{flex:1}.blog-landing-pagination .pagination{justify-self:end}
