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