.blog-detail-page,.blog-overview-page{padding-bottom:var(--cs-spacing-10)}@media(min-width:992px){.blog-detail-page,.blog-overview-page{padding-bottom:var(--cs-spacing-12)}}.blog-heading{display:flex;flex-direction:column;gap:var(--cs-spacing-05);padding:var(--cs-spacing-10) 0}.blog-posts{display:grid;gap:var(--cs-spacing-08);grid-template-columns:repeat(4,1fr);padding:var(--cs-spacing-08) 0}.blog-posts--empty{grid-template-columns:1fr 1fr}.blog-posts__empty-content{display:flex;flex-direction:column;gap:var(--cs-spacing-05)}.blog-posts__actions{align-items:center;display:flex;gap:var(--cs-spacing-08);margin-top:var(--cs-spacing-07)}@media(max-width:991.98px){.blog-posts{grid-template-columns:1fr}}.blog-detail__heading{align-items:center;display:flex;flex-direction:column;gap:var(--cs-spacing-06);padding:var(--cs-spacing-10) 0 var(--cs-spacing-08);text-align:center}@media(max-width:991.98px){.blog-detail__heading{padding:var(--cs-spacing-08) 0}}.blog-detail__heading .blog__meta-info{justify-content:center;margin:0}.blog-detail__heading .blog__meta-info-item{font-size:var(--cs-font-body-s-font-size-mobile)}@media(min-width:768px){.blog-detail__heading .blog__meta-info-item{font-size:var(--cs-font-body-s-font-size)}}.blog-detail__heading .blog__tags{justify-content:center;padding-top:0}.blog-detail__heading-img-wrapper{height:31.25rem;margin-top:var(--cs-spacing-06);max-height:31.25rem;overflow:hidden}@media(max-width:991.98px){.blog-detail__heading-img-wrapper{height:21.875rem;margin-inline:-.9375rem;max-height:21.875rem}}.blog-detail__heading-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.blog-detail__title{font-size:var(--cs-font-larger-title-font-size-mobile)}@media(min-width:768px){.blog-detail__title{font-size:var(--cs-font-larger-title-font-size)}}.blog-detail__title{max-width:48.4375rem}.blog-posts{gap:var(--cs-spacing-06)}.blog-heading{padding-block:1.875rem 0}@media(min-width:992px){.blog-heading{padding-block:3.125rem 0}}.blog-heading__description{padding-top:var(--cs-spacing-06)}.blog-detail__title{font-size:var(--cs-font-heading-1-font-size-mobile)}@media(min-width:768px){.blog-detail__title{font-size:var(--cs-font-heading-1-font-size)}}.blog-detail__heading .blog__meta-info{display:none}.blog-detail__heading-img-wrapper{max-height:27.5rem}@media(max-width:991.98px){.blog-detail__heading-img-wrapper{margin-inline:calc(var(--cs-gutter-x)*-1);max-height:15.625rem;width:calc(100% + var(--cs-gutter-x)*2)}}