.blog-cover-container{--section-margin-top:0;--section-margin-bottom:0;--image-width:clamp(613.7px,calc(613.7px + (863 - 613.7) * ((100vw - 1024px) / (1440 - 1024))),863px);--info-width:calc(100% - var(--image-width));--info-max-width:clamp(310px,calc(310px + (421 - 310) * ((100vw - 1024px) / (1440 - 1024))),421px);--info-padding-y:clamp(54px,calc(54px + (100 - 54) * ((100vw - 1024px) / (1440 - 1024))),100px);--info-padding-left:99px;--info-padding-right:20px;--pretext-margin-bottom:21px;--title-margin-bottom:27px;--pretext-baseline:calc(clamp(7px, calc(7px + (9 - 7) * ((100vw - 1024px) / (1440 - 1024))), 9px) * -1) 0;--title-baseline:calc(clamp(7px,
          calc(7px + (10 - 7) * ((100vw - 1024px) / (1440 - 1024))),
          10px) * -1) 0;--text-baseline:-5px 0;background-color:var(--primary-color);margin:var(--section-margin-top) auto var(--section-margin-bottom);}.blog-cover-content{display:flex;justify-content:center;overflow:hidden;}.blog-cover-content.without-image .blog-cover-image-wrapper{display:none;}.blog-cover-content.without-image .blog-cover-info{width:100%;padding:var(--info-padding-y) 20px;margin:0 auto;}.blog-cover-content.without-image .blog-cover-info-pretext,.blog-cover-content.without-image .blog-cover-info-pretext *,.blog-cover-content.without-image .blog-cover-info-text-wrapper,.blog-cover-content.without-image .blog-cover-info-text-wrapper *,.blog-cover-content.without-image .blog-cover-info-title,.blog-cover-content.without-image .blog-cover-info-title *{text-align:center;}.blog-cover-image-wrapper{width:var(--image-width);height:auto;padding-bottom:0;}.blog-cover-info{display:flex;flex-direction:column;justify-content:center;width:var(--info-width);max-width:calc(var(--info-max-width) + var(--info-padding-left) + var(--info-padding-right));padding:var(--info-padding-y) var(--info-padding-right) var(--info-padding-y) var(--info-padding-left);margin-right:auto;}.blog-cover-info>:last-child{margin-bottom:0;}.blog-cover-info-pretext-wrapper{margin-bottom:var(--pretext-margin-bottom);}.blog-cover-info-pretext{margin:var(--pretext-baseline);font-family:var(--secondary-font-light-italic);font-size:clamp(26px,calc(26px + (33 - 26) * ((100vw - 1024px) / (1440 - 1024))),33px);font-weight:400;font-style:italic;line-height:1.2;color:var(--black);}.blog-cover-info-title-wrapper{margin-bottom:var(--title-margin-bottom);}.blog-cover-info-title{margin:var(--title-baseline);font-family:var(--primary-font-regular);font-size:clamp(33px,calc(33px + (43 - 33) * ((100vw - 1024px) / (1440 - 1024))),43px);font-weight:400;line-height:clamp(40px,calc(40px + (53 - 40) * ((100vw - 1024px) / (1440 - 1024))),53px);color:var(--black);}.blog-cover-info-text-wrapper .metafield-rich_text_field{margin:var(--text-baseline);}.blog-cover-info-text-wrapper,.blog-cover-info-text-wrapper *{font-family:var(--primary-font-regular);font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 1024px) / (1440 - 1024))),15px);font-weight:400;line-height:23px;color:var(--black);}@media (max-width:1439px){.blog-cover-container{--info-padding-left:44.3px;--pretext-margin-bottom:19px;--title-margin-bottom:19px;}}@media (max-width:1024px){.blog-cover-container{--image-width:clamp(499.8px,calc(499.8px + (613.7 - 499.8) * ((100vw - 834px) / (1024 - 834))),613.7px);--info-max-width:clamp(290px,calc(290px + (310 - 290) * ((100vw - 834px) / (1024 - 834))),310px);}}@media (max-width:834px){.blog-cover-container{--image-width:clamp(360px,calc(360px + (499.8 - 360) * ((100vw - 680px) / (834 - 680))),499.8px);--info-padding-left:24.2px;--info-padding-y:19px;}}@media (max-width:680px){.blog-cover-container{--info-padding-y:31px;--pretext-margin-bottom:20px;--title-margin-bottom:19px;}.blog-cover-content{display:block;margin:0 auto;}.blog-cover-image-wrapper{width:100%;height:0;padding-bottom:41.3%;}.blog-cover-image-wrapper.no-image{display:none;}.blog-cover-info{width:100%;max-width:100%;max-height:unset;padding:var(--info-padding-y) 20px;margin:0 auto;}.blog-cover-info-pretext,.blog-cover-info-pretext *,.blog-cover-info-text-wrapper,.blog-cover-info-text-wrapper *,.blog-cover-info-title,.blog-cover-info-title *{text-align:center;}}@media (min-width:1441px){.blog-cover-container{--image-width:60%;--info-max-width:29.2%;}}
