.blog-page__header{margin-bottom:3rem;padding:4rem 0 2rem;position:relative;overflow:hidden}.blog-page__header:after{content:"";background-color:var(--mui-palette-primary-main);z-index:1;width:60%;height:9px;position:absolute;bottom:0;right:0}.blog-page__title{color:#fff;text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.blog-page__subtitle{color:#fff;text-align:center;width:100%;max-width:600px;margin-bottom:1rem;font-size:1.2rem}.blog-page__content{padding-bottom:4rem}.blog-page__grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.blog-page__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-page__grid{grid-template-columns:repeat(3,1fr)}}.blog-page__grid-item{color:inherit;text-decoration:none;transition:transform .3s}.blog-page__grid-item:hover{transform:translateY(-5px)}.blog-page__loading{justify-content:center;padding:2rem 0;display:flex}.blog-page__load-more{justify-content:center;margin-top:2rem;display:flex}
