.blog-posts{margin-block:clamp(60px,calc(45px + 5.5vw),150px)}.blog-posts__intro{margin-bottom:clamp(30px,calc(24px + 3vw),60px)}.blog-posts__intro h1,.blog-posts__intro h2,.blog-posts__intro h3,.blog-posts__intro h4,.blog-posts__intro h5,.blog-posts__intro h6{font-family:var(--font-alt);font-size:var(--fs-h2);margin-bottom:clamp(20px,calc(15px + 1.5vw),40px)}.blog-posts__intro p{font-size:var(--fs-copy-lg);line-height:var(--lh-relaxed)}.blog-posts__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-2)}.blog-posts__group+.blog-posts__group{margin-top:clamp(30px,calc(24px + 3vw),60px)}@media (min-width:1024px){.blog-posts__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.blog-posts__group--flipped{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.blog-posts__featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-grey);border-radius:var(--radius-1);color:inherit;-ms-flex-direction:column;flex-direction:column;gap:clamp(24px,calc(16px + 2vw),45px);padding:clamp(16px,calc(12px + 1.5vw),26px) clamp(16px,calc(12px + 1.5vw),26px) clamp(46px,calc(32px + 4vw),92px);text-decoration:none}@media (min-width:1024px){.blog-posts__featured{-webkit-box-flex:0;-ms-flex:0 1 clamp(400px,calc(340px + 17vw),680px);flex:0 1 clamp(400px,calc(340px + 17vw),680px)}}.blog-posts__featured-image{border-radius:calc(var(--radius-1)*.6);display:block;overflow:hidden}.blog-posts__featured-image img{aspect-ratio:314/212;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-posts__featured-body .blog-posts__title{max-width:clamp(280px,calc(220px + 12vw),440px)}.blog-posts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-2)}@media (min-width:1024px){.blog-posts__list{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.blog-posts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:inherit;gap:clamp(22px,calc(16px + 2vw),40px);text-decoration:none}.blog-posts__item-image{-webkit-box-flex:0;border-radius:calc(var(--radius-1)*.4);display:block;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;width:clamp(120px,calc(104px + 5vw),200px)}.blog-posts__item-image img{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-posts__title{font-family:var(--font-main);font-size:var(--fs-copy-lg);font-weight:600;line-height:var(--lh);margin-bottom:clamp(10px,calc(8px + .5vw),16px)}.blog-posts__date{color:var(--color-black);font-size:var(--fs-copy)}
