.blog-pillar-hub{--pillar-color-primary: var(--blog-color-primary, #2b6b4c);--pillar-color-ink: var(--blog-color-ink, var(--color-foreground, #121826));--pillar-color-meta: var(--blog-color-meta, #667085);--pillar-color-soft: #eef7f2;--pillar-color-border: rgb(43 107 76 / 16%);--pillar-color-border-hover: rgb(43 107 76 / 38%);--pillar-shadow-hover: 0 20px 52px rgb(25 45 36 / 10%);--pillar-font-family: var(--blog-font-family, var(--font-body--family, Inter, sans-serif));--pillar-hero-column: 1.04fr;--pillar-side-column: 1fr;--pillar-side-image-width: 40%;margin-top:10px}.blog-pillar-hub--hero-side{margin-top:30px}.blog-pillar-hub__inner{padding-right:var(--page-margin, 40px);padding-left:var(--page-margin, 40px)}.blog-pillar-hub__heading{margin:0 0 8px;color:var(--pillar-color-ink);font-family:var(--pillar-font-family);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.blog-pillar-hub__subtext{max-width:680px;margin:0 0 24px;color:var(--pillar-color-meta);font-family:var(--pillar-font-family);font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.5}.blog-pillar-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:48px}.blog-pillar-hub__single{max-width:960px;margin-bottom:32px}.blog-pillar-hub__hero-side{display:grid;grid-template-columns:minmax(0,var(--pillar-hero-column)) minmax(320px,var(--pillar-side-column));gap:20px;align-items:stretch;margin-bottom:32px}.blog-pillar-hub__side{display:grid;grid-template-rows:repeat(auto-fit,minmax(0,1fr));gap:14px}.blog-pillar-card{color:inherit;font-family:var(--pillar-font-family);text-decoration:none;background:#fff;border:1.5px solid var(--pillar-color-border);border-radius:14px;overflow:hidden;box-shadow:0 2px #192d240a;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.blog-pillar-card:hover{border-color:var(--pillar-color-border-hover);box-shadow:var(--pillar-shadow-hover);transform:translateY(-3px)}.blog-pillar-card:active{transform:translateY(-1px)}.blog-pillar-card:focus-visible{outline:3px solid var(--pillar-color-primary);outline-offset:3px}.blog-pillar-card--grid{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:200px}.blog-pillar-card--hero{display:block}.blog-pillar-card--side{display:grid;grid-template-columns:var(--pillar-side-image-width) minmax(0,1fr);gap:0;align-items:stretch;min-height:0;padding:0}.blog-pillar-card--no-image{grid-template-columns:minmax(0,1fr)}.blog-pillar-card__image-wrapper{overflow:hidden;background:var(--pillar-color-soft)}.blog-pillar-card--hero .blog-pillar-card__image-wrapper{aspect-ratio:16 / 10}.blog-pillar-card--side .blog-pillar-card__image-wrapper{width:100%;height:100%;min-height:0;border-radius:0}.blog-pillar-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-pillar-card:hover .blog-pillar-card__image{transform:scale(1.04)}.blog-pillar-card__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:24px}.blog-pillar-card--grid .blog-pillar-card__body{padding-left:28px}.blog-pillar-card--side .blog-pillar-card__body{padding:18px}.blog-pillar-card__tag{margin-bottom:8px;color:var(--pillar-color-primary);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blog-pillar-card__title{display:-webkit-box;margin:0 0 8px;overflow:hidden;color:var(--pillar-color-ink);font-family:var(--pillar-font-family);font-size:1.15rem;font-weight:700;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-pillar-card--hero .blog-pillar-card__title{font-size:1.45rem;line-height:1.15}.blog-pillar-card--side .blog-pillar-card__title{margin:0;font-size:1rem;line-height:1.3;-webkit-line-clamp:3}.blog-pillar-card__excerpt{display:-webkit-box;margin:0 0 12px;overflow:hidden;color:var(--pillar-color-meta);font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-pillar-card__cta{color:var(--pillar-color-primary);font-size:.8125rem;font-weight:600}.blog-pillar-card--side .blog-pillar-card__cta{margin-top:10px}@media screen and (max-width:749px){.blog-pillar-hub__inner{padding-right:var(--page-margin, 16px);padding-left:var(--page-margin, 16px)}.blog-pillar-hub__grid,.blog-pillar-hub__hero-side{grid-template-columns:minmax(0,1fr);gap:16px}.blog-pillar-hub__grid{margin-bottom:36px}.blog-pillar-hub__side{grid-template-rows:auto;gap:12px}.blog-pillar-card--grid{grid-template-columns:140px minmax(0,1fr);min-height:0}.blog-pillar-card--grid.blog-pillar-card--no-image{grid-template-columns:minmax(0,1fr)}.blog-pillar-card--side{grid-template-columns:var(--pillar-side-image-width) minmax(0,1fr);padding:0}.blog-pillar-card--side.blog-pillar-card--no-image{grid-template-columns:minmax(0,1fr)}.blog-pillar-card--side .blog-pillar-card__image-wrapper{width:100%;height:100%;min-height:0}.blog-pillar-card__body,.blog-pillar-card--grid .blog-pillar-card__body{padding:16px}.blog-pillar-card--side .blog-pillar-card__body{padding:14px}.blog-pillar-card__title,.blog-pillar-card--hero .blog-pillar-card__title{font-size:1rem}.blog-pillar-card--side .blog-pillar-card__title{font-size:.875rem}.blog-pillar-card__excerpt{-webkit-line-clamp:2}}@media screen and (min-width:750px)and (max-width:989px){.blog-pillar-hub__grid,.blog-pillar-hub__hero-side{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.blog-pillar-card,.blog-pillar-card__image{transition:none}.blog-pillar-card:hover,.blog-pillar-card:active,.blog-pillar-card:hover .blog-pillar-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blog-pillar-hub.css.map */
