.mm-blog-root *, .mm-blog-root *:before, .mm-blog-root *:after{box-sizing:border-box}
.mm-blog-root input:focus-visible,.mm-blog-root select:focus-visible,.mm-blog-root button:focus-visible,.mm-blog-root a:focus-visible{outline:3px solid #9bc8c3;outline-offset:4px}
.mm-blog-topics a.is-current{background:#146b70!important;color:#fff!important;border-color:#146b70!important}
.mm-blog-root.is-filtering .mm-blog-feature{display:none}
.mm-blog-card{width:100%}
.mm-blog-root img{display:block}
.mm-blog-root .e-pagination-base{justify-content:center}
.mm-blog-root .e-pagination-base[hidden]{display:none}
.mm-blog-root .mm-blog-library{scroll-margin-top:11rem}
@media(max-width:767px){.mm-blog-search input{flex-basis:100%}.mm-blog-search button{width:100%}}

.mm-blog-feature>.e-collection-loop-layout-base{display:block!important;padding:0!important}
.mm-blog-feature>.e-collection-loop-layout-base>.e-con{width:100%;padding:0}
.mm-blog-library>.e-collection-loop-layout-base{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important;padding:0!important}
@media(max-width:1024px){.mm-blog-library>.e-collection-loop-layout-base{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.mm-blog-library>.e-collection-loop-layout-base{grid-template-columns:1fr!important}}

.mm-blog-library>.e-collection-loop-layout-base:has(>.e-con:only-child){grid-template-columns:minmax(0,30rem)!important;justify-content:center!important}
.mm-blog-card{padding:0!important}
.mm-blog-card>a:has(>img){display:block}
.mm-blog-card img{width:100%;object-fit:cover;aspect-ratio:1.8}
