.bsp-blog-posts{--bsp-band-before: .65;--bsp-h3-size: calc(var(--bsp-type-title-size) * var(--bsp-blog-scale));--bsp-h3-weight: var(--bsp-weight-semibold);--bsp-blog-scale: 1;--bsp-blog-card-width: min(73vw, 284px);--bsp-blog-card-pad: 17.81px;--bsp-blog-card-stroke: 1.34px;--bsp-blog-card-radius: 13.36px;--bsp-blog-media-radius: 12.5px;--bsp-blog-media-gap: 12.4px;--bsp-blog-media-aspect: 248 / 217;--bsp-blog-pill-top: 4.4px;--bsp-blog-pill-start: 13.3px;--bsp-blog-title-leading: calc(26 / 18);--bsp-blog-excerpt-gap: 13.4px;--bsp-blog-more-height: 34px;--bsp-blog-more-width: 98px;--bsp-blog-more-stroke: 1.5px;--bsp-blog-more-shadow: 0 0 2.8px rgb(18 114 59 / .2);padding-block:var(--bsp-section-y);background:var(--bsp-blog-bg, transparent)}.bsp-blog-posts__inner{width:100%;max-width:var(--bsp-container-max);margin-inline:auto;padding-inline:var(--bsp-gutter)}.bsp-blog-posts__heading{margin:0 0 var(--bsp-stack-heading);color:var(--bsp-color-heading)}.bsp-blog-posts__list{gap:var(--bsp-gap-cards);align-items:stretch;margin-block:0;padding-block:0;list-style:none}.bsp-blog-posts__card{position:relative;display:flex;flex-direction:column;inline-size:calc(var(--bsp-blog-card-width) * var(--bsp-blog-scale));padding:calc(var(--bsp-blog-card-pad) * var(--bsp-blog-scale));border-radius:calc(var(--bsp-blog-card-radius) * var(--bsp-blog-scale));background:var(--bsp-blog-card-bg, var(--bsp-color-surface));box-shadow:inset 0 0 0 var(--bsp-blog-card-stroke) var(--bsp-color-border-sage)}.bsp-blog-posts__card:first-child{box-shadow:inset 0 0 0 var(--bsp-blog-card-stroke) var(--bsp-color-border-accent)}.bsp-blog-posts__media{position:relative;margin-block-end:calc(var(--bsp-blog-media-gap) * var(--bsp-blog-scale));overflow:hidden;border-radius:calc(var(--bsp-blog-media-radius) * var(--bsp-blog-scale))}.bsp-blog-posts__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--bsp-blog-media-aspect);object-fit:cover}.bsp-blog-posts__pill{position:absolute;inset-block-start:calc(var(--bsp-blog-pill-top) * var(--bsp-blog-scale));inset-inline-start:calc(var(--bsp-blog-pill-start) * var(--bsp-blog-scale));padding:calc(var(--bsp-space-3xs) * var(--bsp-blog-scale));border-radius:calc(var(--bsp-radius-label) * var(--bsp-blog-scale));background:var(--bsp-blog-pill-bg, var(--bsp-color-surface-warm));color:var(--bsp-color-text-strong);font-size:calc(var(--bsp-type-caption-size) * var(--bsp-blog-scale));font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-label);line-height:calc(var(--bsp-type-caption-leading) * var(--bsp-blog-scale))}.bsp-blog-posts__more:before{content:"";position:absolute;inset-inline:0;inset-block:calc((100% - var(--bsp-tap-min)) / 2)}.bsp-blog-posts__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0;color:var(--bsp-blog-title-color, var(--bsp-color-brand));font-size:var(--bsp-h3-size);font-weight:var(--bsp-h3-weight);--leading-tight: var(--bsp-blog-title-leading);--bsp-heading-leading: var(--bsp-blog-title-leading);line-height:var(--bsp-blog-title-leading)}.bsp-blog-posts__link{color:inherit;text-decoration:none}.bsp-blog-posts__title .bsp-blog-posts__link{display:inline}.bsp-blog-posts__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bsp-blog-posts__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 1 auto;margin:0 0 calc(var(--bsp-blog-excerpt-gap) * var(--bsp-blog-scale));color:var(--bsp-color-text-secondary);font-size:calc(var(--bsp-type-body-sm-size) * var(--bsp-blog-scale));font-weight:var(--bsp-weight-medium);letter-spacing:var(--bsp-tracking-normal);line-height:calc(var(--bsp-type-body-sm-leading) * var(--bsp-blog-scale))}.bsp-blog-posts__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--bsp-space-2xs) * var(--bsp-blog-scale))}.bsp-blog-posts__date{color:var(--bsp-color-text-secondary);font-size:calc(var(--bsp-type-micro-size) * var(--bsp-blog-scale));font-weight:var(--bsp-weight-medium);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-leading-snug)}.bsp-blog-posts__more{position:relative;z-index:var(--bsp-z-raised);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--bsp-space-3xs) * var(--bsp-blog-scale));box-sizing:border-box;min-width:calc(var(--bsp-blog-more-width) * var(--bsp-blog-scale));min-height:calc(var(--bsp-blog-more-height) * var(--bsp-blog-scale));padding-block:0;padding-inline:calc(var(--bsp-space-xs) * var(--bsp-blog-scale));border:calc(var(--bsp-blog-more-stroke) * var(--bsp-blog-scale)) solid var(--bsp-color-brand);border-radius:calc(var(--bsp-radius-md) * var(--bsp-blog-scale));background:var(--bsp-color-surface);box-shadow:var(--bsp-blog-more-shadow);color:var(--bsp-color-brand);font-size:calc(var(--bsp-type-caption-size) * var(--bsp-blog-scale));font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-label);line-height:calc(var(--bsp-type-caption-leading) * var(--bsp-blog-scale));text-decoration:none;white-space:nowrap;transition:background-color var(--bsp-transition),color var(--bsp-transition)}@media(hover:hover){.bsp-blog-posts__more:hover{background:var(--bsp-color-brand);color:var(--bsp-color-text-on-brand)}}@media(min-width:750px){.bsp-blog-posts{--bsp-blog-card-width: min(44vw, 340px)}}@media(min-width:1025px){.bsp-blog-posts{--bsp-band-before: .452;--bsp-blog-scale: 1.4458;--bsp-blog-card-width: 284px;--bsp-blog-card-stroke: 0px;--bsp-blog-gap: 24.1px}.bsp-blog-posts__list{gap:var(--bsp-blog-gap);margin-inline:0;padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-bsp-blog-posts.css.map */
