.main-blog{--blog-border: rgba(166, 123, 91, .18);--blog-ink: #2f2d2a;--blog-muted: rgba(47, 45, 42, .68);--blog-gold: #a67b5b}.b2b-blog-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-bottom:4rem;padding:clamp(2.8rem,5vw,5.6rem);border:1px solid var(--blog-border);background:linear-gradient(135deg,#fffdf8f5,#f6f0e6d1);box-shadow:0 18px 50px #2f2d2a0d}.b2b-blog-hero__eyebrow,.b2b-blog-list-heading span{display:block;margin-bottom:1rem;color:var(--blog-gold);font-family:Jost,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.b2b-blog-hero__title{margin:0;color:var(--blog-ink);font-family:Libre Baskerville,Georgia,serif;font-size:clamp(3rem,5vw,5.6rem);line-height:1.08}.b2b-blog-hero__text{max-width:72rem;margin:1.6rem 0 0;color:var(--blog-muted);font-size:1.55rem;line-height:1.75}.b2b-blog-tabs{display:flex;flex-wrap:wrap;gap:1rem;align-self:end}.b2b-blog-tabs__link{display:inline-flex;align-items:center;min-height:4.4rem;padding:1rem 1.8rem;border:1px solid var(--blog-border);color:var(--blog-ink);background:#ffffff9e;font-family:Jost,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:border-color .24s ease,background-color .24s ease,color .24s ease,transform .24s ease}.b2b-blog-tabs__link:hover,.b2b-blog-tabs__link.is-active{border-color:#a67b5b8a;background:#a67b5b1a;color:var(--blog-gold);transform:translateY(-1px)}.b2b-blog-list-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin:0 0 2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--blog-border)}.b2b-blog-list-heading h2{margin:0;color:var(--blog-ink);font-size:clamp(2rem,2.2vw,2.8rem);line-height:1.2}.blog-articles{display:grid;grid-gap:1rem;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.blog-articles .card-wrapper{width:100%}.blog-articles__article .card{border:1px solid rgba(166,123,91,.12);background:#fffdf8bd;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.blog-articles__article .card:hover{border-color:#a67b5b57;box-shadow:0 18px 44px #2f2d2a14;transform:translateY(-3px)}.blog-articles__article .card__heading{line-height:1.28}@media screen and (min-width:750px){.blog-articles{grid-template-columns:1fr 1fr;column-gap:max(var(--grid-desktop-horizontal-spacing),2.4rem);row-gap:max(var(--grid-desktop-vertical-spacing),3rem)}.blog-articles--collage>*:nth-child(3n+1),.blog-articles--collage>*:nth-child(3n+2):last-child{grid-column:span 2;text-align:center}.blog-articles--collage>*:nth-child(3n+1) .card,.blog-articles--collage>*:nth-child(3n+2):last-child .card{text-align:center}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--small .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--small .ratio:before{padding-bottom:22rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--medium .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--medium .ratio:before{padding-bottom:44rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--large .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--large .ratio:before{padding-bottom:66rem}}@media screen and (min-width:990px){.b2b-blog-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media screen and (min-width:990px){.blog-articles--collage>*:nth-child(3n+1) .article-card__image--small .ratio .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--small .ratio .ratio:before{padding-bottom:27.5rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--medium .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--medium .ratio:before{padding-bottom:55rem}.blog-articles--collage>*:nth-child(3n+1) .article-card__image--large .ratio:before,.blog-articles--collage>*:nth-child(3n+2):last-child .article-card__image--large .ratio:before{padding-bottom:82.5rem}}@media screen and (max-width:749px){.b2b-blog-hero{margin-bottom:3rem;padding:2.4rem}.b2b-blog-tabs{display:grid;grid-template-columns:1fr}.b2b-blog-tabs__link{justify-content:center;width:100%}.b2b-blog-list-heading{display:block}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-main-blog.css.map */
