:root{--normal-meta-size-value:.9;--blog-basic-grid-list-meta-font-font-size-value:var(--normal-meta-size-value);--blog-basic-grid-list-title-font-font-size-value:var(--heading-3-size-value);--heading-3-size-value:1.5;--blog-basic-grid-list-excerpt-font-font-size-value:var(--small-text-size-value);--small-text-size-value:.9}.cm-blog-listing .page-center{max-width:1400px;padding:4vw}.cm-list-wrap .cm-blog-title h1{letter-spacing:.07em;line-height:1.2em;margin-bottom:10px}.cm-blog-listing .cm-featured-img{margin-bottom:40px;overflow:hidden;padding-bottom:66.666%;position:relative}.cm-list-wrap .cm-meta-details p{line-height:1.4em;margin-bottom:10px}.cm-blog-listing .cm-blog-content{text-align:center}.cm-blog-listing .cm-blog-button a{display:inline-block;line-height:1.6em}.cm-blog-listing .cm-blog-button a:after{background:#000;content:"";display:block;height:1px;transform:translatey(-3px);width:100%}.cm-blog-listing .cm-featured-img a img{height:100%;object-fit:cover;position:absolute;transform:scale(1.01);width:100%}.cm-blog-listing .cm-list-card{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.cm-blog-listing .cm-list-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-column-gap:50px;grid-row-gap:70px;grid-auto-rows:min-content}.cm-list-wrap .cm-meta-details p{font-size:calc((var(--blog-basic-grid-list-meta-font-font-size-value) - 1)*1.2vw + 1rem)}.cm-blog-listing .cm-blog-button .cm-list-descrip p,.cm-blog-listing .cm-blog-button a{font-size:calc((var(--blog-basic-grid-list-excerpt-font-font-size-value) - 1)*1.2vw + 1rem)}.cm-list-wrap .cm-blog-title h1{font-size:calc((var(--blog-basic-grid-list-title-font-font-size-value) - 1)*1.2vw + 1rem)}}@media (min-width:1512px){.cm-list-wrap .cm-blog-title h1{font-size:calc(var(--blog-basic-grid-list-title-font-font-size-value)*1rem)}.cm-list-wrap .cm-meta-details p{font-size:calc(var(--blog-basic-grid-list-meta-font-font-size-value)*1rem)}.cm-blog-listing .cm-blog-button .cm-list-descrip p,.cm-blog-listing .cm-blog-button a{font-size:calc(var(--blog-basic-grid-list-excerpt-font-font-size-value)*1rem)}}@media (max-width:767px){.cm-blog-listing .page-center{padding:6vw}.cm-blog-listing .cm-list-card{margin-bottom:30px}.cm-blog-listing .cm-blog-button a{padding-top:2vw}.cm-list-wrap .cm-meta-details p{font-size:calc((var(--blog-basic-grid-list-meta-font-font-size-value) - 1)*min(100vh, 900px)*.012 + 1rem)}.cm-blog-listing .cm-blog-button .cm-list-descrip p,.cm-blog-listing .cm-blog-button a{font-size:calc((var(--blog-basic-grid-list-excerpt-font-font-size-value) - 1)*min(100vh, 900px)*.012 + 1rem)}.cm-list-wrap .cm-blog-title h1{font-size:calc((var(--blog-basic-grid-list-title-font-font-size-value) - 1)*min(100vh, 900px)*.012 + 1rem)}}.cm-list-wrap .cm-list-descrip p{font-size:calc((var(--blog-basic-grid-list-excerpt-font-font-size-value) - 1)*min(100vh, 900px)*.012 + 1rem);line-height:1.6em}@media screen and (max-width:calc(1511px)) and (orientation:landscape),screen and (min-width:768px){font-size:calc((var(--blog-basic-grid-list-excerpt-font-font-size-value) - 1)*1.2vw + 1rem)}@media screen and (min-width:1512px){.cm-list-wrap .cm-list-descrip p{font-size:calc(var(--blog-basic-grid-list-excerpt-font-font-size-value)*1rem)}}