.post-preview-carousel{background:var(--color-dark);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-light);overflow:hidden;padding:7rem 0}@media(max-width:992px){.post-preview-carousel{padding:5rem 0}.post-preview-carousel .container--large{padding-left:2rem!important;padding-right:2rem!important}}.post-preview-carousel .ppc-details{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}@media(max-width:992px){.post-preview-carousel .ppc-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem}}.post-preview-carousel .ppc-details .heading{margin:0}.post-preview-carousel .ppc-featured--wrapper{border-radius:20px;height:auto;margin-top:clamp(1.5rem,2.3vw,2.25rem);overflow:hidden;position:relative}@media(max-width:992px){.post-preview-carousel .ppc-featured--wrapper{border-radius:16px;height:auto;margin-top:1.5rem}}.post-preview-carousel .ppc-featured--wrapper .ppc-featured{height:auto;position:relative}.post-preview-carousel .ppc-item{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-end;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto;justify-content:flex-end;overflow:hidden;padding:clamp(3rem,12vw,12rem) 5rem 10rem;position:relative}@media(max-width:992px){.post-preview-carousel .ppc-item{padding-bottom:5rem;padding-left:20px;padding-right:20px}}.post-preview-carousel .ppc-item:after{background:-webkit-gradient(linear,left bottom,left top,from(var(--color-dark)),color-stop(65%,transparent));background:linear-gradient(to top,var(--color-dark),transparent 65%);content:"";height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.post-preview-carousel .ppc-item--background{background:#202020;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.post-preview-carousel .ppc-item--background img,.post-preview-carousel .ppc-item--background picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-preview-carousel .ppc-item--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-backdrop-filter:blur(7px) brightness(1.6);backdrop-filter:blur(7px) brightness(1.6);background:hsl(0 0% 95% / .75);border-radius:16px;-webkit-box-shadow:0 20px 42px rgb(0 0 0 / .26);box-shadow:0 20px 42px rgb(0 0 0 / .26);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px 0;max-width:100%;padding:2rem;position:relative;width:min(540px,38vw);z-index:2}.post-preview-carousel .ppc-item--inner *{margin:0!important}@media(max-width:992px){.post-preview-carousel .ppc-item--inner{border-radius:14px;width:100%}}.post-preview-carousel .ppc-item--inner .heading{font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.2;margin:0 0 .6rem}.post-preview-carousel .ppc-item--logo{margin-bottom:.9rem;max-width:115px}@media(max-width:992px){.post-preview-carousel .ppc-item--logo{margin-bottom:.75rem;max-width:105px}}.post-preview-carousel .ppc-item--logo img,.post-preview-carousel .ppc-item--logo picture{max-height:46px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.post-preview-carousel .ppc-item--meta{font-size:clamp(1rem,1.3vw,1.22rem);font-weight:700;line-height:1.35;margin:0}.post-preview-carousel .ppc-item--excerpt{color:hsl(0 0% 7% / .85);font-size:clamp(.9rem,1.05vw,1rem);font-weight:500;line-height:1.45;margin:.7rem 0 0}.post-preview-carousel .ppc-controls{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2rem;position:absolute;right:5rem;z-index:5}@media(max-width:992px){.post-preview-carousel .ppc-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:1rem;justify-content:space-between;left:1rem;right:1rem}}.post-preview-carousel .ppc-counter{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;line-height:1}.post-preview-carousel .ppc-counter>*{line-height:1}.post-preview-carousel .ppc-counter .ppc-current{color:var(--color-primary);font-size:clamp(1.3rem,1.8vw,1.9rem)}.post-preview-carousel .ppc-counter .ppc-counter-separator,.post-preview-carousel .ppc-counter .ppc-total{color:var(--color-light);font-size:clamp(1.3rem,1.8vw,1.9rem)}.post-preview-carousel .ppc-counter .ppc-counter-separator{font-size:clamp(1rem,1.4vw,1.4rem);margin:0 .15em;opacity:.86}.post-preview-carousel .ppc-arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem}.post-preview-carousel .ppc-arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-primary);border:0;border-radius:999px;cursor:pointer;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:38px;justify-content:center;padding:0;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:38px}@media(max-width:992px){.post-preview-carousel .ppc-arrow{height:36px;width:36px}}.post-preview-carousel .ppc-arrow:before{content:none!important}.post-preview-carousel .ppc-arrow:focus,.post-preview-carousel .ppc-arrow:hover{background:#c91668;-webkit-transform:scale(1.05);transform:scale(1.05)}.post-preview-carousel .ppc-arrow img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:12px;width:12px}.post-preview-carousel .ppc-arrow.prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.post-preview-carousel.pp-single .ppc-controls{display:none}