.cm-blog-index-wrapper .dnd-section{padding:0}.cm-blog-index-wrapper .dnd-section>.row-fluid{max-width:100%;padding:0}.body-container--blog-index .dnd-section>.row-fluid .dnd-column,.body-container--blog-index .dnd-section>.row-fluid .dnd-module{padding:0!important}.cm-blog-post .blog-post-header .content-wrapper{align-items:center;border-bottom:1px solid #c0d6d9;-moz-column-gap:48px;column-gap:48px;display:flex;flex-wrap:wrap;padding:clamp(1.5rem,1.5rem + ((1vw - .36rem)*2.9126),3rem) 0;position:relative;row-gap:24px;z-index:2}.cm-blog-post .blog-post-header .post-header_image{border-radius:0 24px;flex:0 0 100%;height:clamp(21.375rem,21.375rem + ((1vw - .36rem)*17.4757),30.375rem);max-width:100%}.cm-blog-post .blog-post-header .post-header_image img{border-radius:0 24px;height:100%;object-fit:cover;width:100%}.cm-blog-post .blog-post-header .post-header-col{flex:0 0 100%;max-width:100%}.cm-blog-post .blog-post-header .post-header-info .fl-detail-page-header__label{background-color:#e9f0f1;border-radius:18px;color:#204b66;display:inline-block;font-weight:700;letter-spacing:.02em;line-height:120%;margin-bottom:16px;padding:8px 16px}.cm-blog-post .blog-post-header .post-header-info h3{color:#204b66;font-size:clamp(1.875rem,1.875rem + ((1vw - .36rem)*.2427),2rem);font-weight:400;letter-spacing:-.02em;line-height:1.4;margin:0;padding:0}.cm-blog-post .blog-post-header .post-header-info .post-date{color:#617678;margin-top:16px}.cm-blog-post .blog-post-body{margin-left:auto;margin-right:auto;width:min(100% - 48px,792px)}.hs-blog-post .footer_top_sec{display:none}.cm-blog-post .spacer{height:clamp(1.5rem,3.3333333333333vw,3rem)}.noimg .cm-blog-post .blog-post-header .post-header-info{max-width:100%}.cm-blog-post .fl-detail-page-header__line{background-color:#f9f7f2;height:160px;left:0;position:absolute;top:0;width:100%;z-index:1}.noimg .cm-blog-post .fl-detail-page-header__line{display:none}.cm-blog-post .blog-post-header{position:relative}@media screen and (min-width:1024px){.cm-blog-post .fl-detail-page-header__line{height:402px;left:auto;right:0;top:50%;transform:translateY(-50%);width:0;width:130px}.cm-blog-post .blog-post-header .post-header_image{flex:0 0 clamp(21.375rem,21.375rem + ((1vw - 0.36rem)*17.4757),30.375rem);max-width:clamp(21.375rem,21.375rem + ((1vw - .36rem)*17.4757),30.375rem)}.cm-blog-post .blog-post-header .post-header-col{flex-basis:0;flex-grow:1;max-width:100%}.cm-blog-post .blog-post-header .post-header-info{margin-left:auto;margin-right:auto;max-width:520px}}