.blog-header{-webkit-padding-before:32px;padding-block-start:32px}@media(min-width:768px)and (max-width:1023.98px){.blog-header{-webkit-padding-before:56px;padding-block-start:56px}}@media(min-width:1024px){.blog-header{-webkit-padding-before:100px;padding-block-start:100px}}.blog-header:before{inset:0 0 auto 0}.blog-header__inner{margin-inline:auto;max-width:1148px;width:100%}@media(max-width:1279.98px){.blog-header__inner{padding-inline:24px}}.blog-header__post-info{margin-block:12px 24px;-webkit-padding-start:50px;padding-inline-start:50px;font-size:16px;line-height:32px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px)and (max-width:1279.98px){.blog-header__post-info{-webkit-padding-start:66px;padding-inline-start:66px}}@media(min-width:1024px){.blog-header__post-info{line-height:42px;margin-block:14px 40px}}@media(min-width:1280px){.blog-header__post-info{-webkit-padding-start:78px;padding-inline-start:78px}}.blog-header__date{font-family:"Fraunces_Soft-SemiBold",serif;font-weight:600}.blog-header__author{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.blog-header__author span{font-family:"Fraunces_Soft-SemiBold",serif;font-weight:600}.blog-header__categories{display:contents;padding-left:0;list-style:none}.blog-header__category:first-of-type{-webkit-padding-start:40px;padding-inline-start:40px;position:relative}.blog-header__category:first-of-type:before{color:#353535;inset:50% auto auto 20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"|";display:block;position:absolute}.blog-header__category+.blog-header__category:before{content:", ";display:static;position:inline-block}.blog-header__category a{text-decoration:none;font-family:"Fraunces_Soft-SemiBold",serif;font-weight:600;color:#d74114}.blog-header__category a:hover{text-decoration:underline}.blog-header__featured-image{border-radius:2px 2px 100px;height:420px}@media(min-width:768px)and (max-width:1023.98px){.blog-header__featured-image{height:560px}}@media(min-width:1024px){.blog-header__featured-image{height:658px}}.blog-content-wrap{margin-inline:auto;max-width:920px;width:100%}@media(max-width:1023.98px){.blog-content-wrap{padding-inline:24px}}