.entry-carousel{margin:28px 0 6px}.entry-carousel .entry-preview{display:block;width:100%;margin:0;padding:18px 0;overflow:hidden;touch-action:pan-y;cursor:grab}.entry-carousel .entry-preview:active{cursor:grabbing}.entry-preview-track{display:flex;gap:18px;align-items:center;will-change:transform}.entry-preview-slide{flex:0 0 310px;min-width:0;transform:scale(.82);opacity:.65;transition:transform 650ms cubic-bezier(.22,.7,.25,1),opacity 650ms ease}.entry-preview-slide.is-center{transform:scale(1);opacity:1}.entry-preview-slide>.entry-preview-main,.entry-preview-slide>.entry-preview-side{transform:none;margin:0;min-height:410px;padding:23px 20px;box-sizing:border-box}.entry-preview-slide>.entry-preview-side{display:flex;flex-direction:column;justify-content:center}.entry-preview-slide .entry-mini-bar{font-size:14px;margin:15px 0}.entry-preview-slide .entry-mini-bar small{font-size:12px;width:44px}.entry-preview-slide .entry-preview-side h3{font-size:23px}.entry-preview-slide .entry-preview-side>p{font-size:14px}.entry-preview-slide .entry-preview-side .eyebrow{font-size:12px}.entry-preview-slide .entry-mini-daily{padding:29px 16px}.entry-preview-slide .entry-mini-daily p{font-size:14px}.entry-carousel-controls{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px}.entry-carousel-dots{display:flex;gap:2px}.entry-carousel-dot{width:32px;height:32px;display:grid;place-items:center;padding:0}.entry-carousel-dot span{display:block;width:7px;height:7px;background:#bdc8d8;border-radius:10px;transition:width 250ms,background 250ms}.entry-carousel-dot[aria-pressed=true] span{width:22px;background:var(--ink)}.entry-carousel-pause{display:grid;place-items:center;width:32px;height:32px;padding:0;font-size:12px;color:#63748b}.entry-carousel .entry-preview:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:12px}@media(max-width:600px){.entry-carousel{margin-top:22px}.entry-carousel .entry-preview{width:100%;margin-left:0;padding:15px 0}.entry-preview-slide{flex-basis:260px}.entry-preview-slide>.entry-preview-main,.entry-preview-slide>.entry-preview-side{min-height:390px;padding:22px 17px}.entry-preview-slide .entry-preview-side .eyebrow{display:block}.entry-preview-track{gap:12px}}@media(prefers-reduced-motion:reduce){.entry-preview-slide,.entry-preview-track,.entry-carousel-dot span{transition:none!important}}
.entry-carousel .entry-preview{user-select:none}
