.blog-carousel{--bc-bg: rgb(var(--body-bg-color, 250, 251, 252));--bc-button-bg: #A6DCF9;--bc-button-text: #0A1C3A;display:block;overflow:hidden;padding:40px 0}@media(min-width:768px){.blog-carousel{padding:60px 0}}.blog-carousel--tinted{--bc-bg: #f4fafe;background-color:var(--bc-bg)}.blog-carousel__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "swiper" "cta";gap:30px}@media(min-width:1000px){.blog-carousel__inner{grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"head swiper" "nav  swiper" "cta  swiper";column-gap:40px;row-gap:0}}.blog-carousel__head{grid-area:head}@media(min-width:1000px){.blog-carousel__head,.blog-carousel__nav,.blog-carousel__cta{position:relative;z-index:2}.blog-carousel__head:before{content:"";position:absolute;right:-20px;width:40vw;top:-100vh;bottom:-100vh;background:var(--bc-bg);z-index:-1}}.blog-carousel__caption{font-weight:600;font-size:12px;line-height:1.25;text-transform:uppercase;letter-spacing:.02em}.blog-carousel__caption:not(:last-child){margin-bottom:10px}.blog-carousel__heading{margin:0;font-size:24px;line-height:1.25;font-weight:500}.blog-carousel__nav{display:none}@media(min-width:1000px){.blog-carousel__nav{grid-area:nav;display:flex;align-items:center;align-self:center;gap:40px}}@media(min-width:1200px){.blog-carousel__nav{gap:75px}}.blog-carousel__counter{margin:0;font-size:14px;line-height:1.4;color:rgb(var(--text-color) / 1);font-variant-numeric:tabular-nums}.blog-carousel__next{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:500;line-height:1.4;color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:opacity .2s ease}.blog-carousel__next:hover{opacity:.6}.blog-carousel__next[disabled]{opacity:.3;cursor:default}.blog-carousel__cta{grid-area:cta;justify-self:start}@media(min-width:1000px){.blog-carousel__cta{align-self:end}}.blog-carousel__cta--pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 30px;border:0;border-radius:999px;background:var(--bc-button-bg);color:var(--bc-button-text);font-family:var(--base-font-family);font-size:10px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(hover:hover){.blog-carousel__cta--pill:hover{color:var(--btn-hover-text-color, #fff);background-color:var(--btn-hover-bg-color, #0A3964)}}.blog-carousel__cta--pill:focus{color:var(--btn-hover-text-color, #fff);background-color:var(--btn-hover-bg-color, #0A3964)}.blog-carousel__swiper.swiper{grid-area:swiper;overflow:visible;width:100%;min-width:0;margin:0!important;padding:0!important}.blog-carousel__card{display:block;color:inherit;text-decoration:none}.blog-carousel__media{overflow:hidden;aspect-ratio:var(--bc-card-ratio, 3/2);border-radius:var(--bc-card-radius, 12px);background:rgb(var(--text-color) / .05)}.blog-carousel__media img{display:block;width:100%;height:100%;object-fit:cover}.blog-carousel__body{padding-top:16px}.blog-carousel__title{margin:0;font-size:16px;font-weight:500;line-height:1.35;color:rgb(var(--heading-color))}.blog-carousel__excerpt{margin:8px 0 0;font-size:14px;line-height:1.45;color:rgb(var(--text-color))}.blog-carousel__date{margin:10px 0 0;font-size:14px;line-height:1.4;color:#acb1b9}@media(hover:hover){.blog-carousel__card:hover .blog-carousel__title{text-decoration:underline;text-underline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lnl-blog-carousel.css.map */
