.capsules-deck{--deck-max:1800px;width:80vw;max-width:100vw;position:relative;padding:clamp(18px,3.2vw,28px) 0;background:var(--caps-sec-bg,transparent)}.capsules-deck[data-layout=grid]{padding-top:clamp(10px,2.6vw,24px)}.capsules-deck__head{text-align:center;margin:0 0 clamp(12px,2.2vw,18px)}.capsules-deck__head h2{margin:0 0 6px;font-size:clamp(1.4rem,2.5vw,2rem)}.capsules-deck__lead{margin:0;opacity:.9}.capsules-deck__wrap{position:relative}.capsules-deck__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,2vw,18px);width:100%}.capsules-deck[data-layout=grid] .capsules-deck__list{grid-template-columns:repeat(var(--caps-cols-d,4),minmax(0,1fr))}@media (max-width:1280px){.capsules-deck[data-layout=grid] .capsules-deck__list{grid-template-columns:repeat(var(--caps-cols-t,2),minmax(0,1fr))}}@media (max-width:640px){.capsules-deck[data-layout=grid] .capsules-deck__list{grid-template-columns:repeat(var(--caps-cols-m,1),minmax(0,1fr))}}.capsules-deck[data-layout=slider] .capsules-deck__list{grid-auto-flow:column;grid-auto-columns:var(--card-w,260px);overflow-x:auto;scroll-snap-type:x mandatory}.capsules-deck[data-layout=slider] .capsule-card{scroll-snap-align:start}.capsules-deck__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:none;cursor:pointer;background:rgba(0,0,0,.08);transition:background .15s ease}.capsules-deck__nav:hover{background:rgba(0,0,0,.14)}.capsules-deck__nav.is-prev{left:-6px}.capsules-deck__nav.is-next{right:-6px}.capsules-deck{--card-w:260px}.capsules-deck[data-size=md]{--card-w:310px}.capsules-deck[data-size=lg]{--card-w:360px}.capsules-deck[data-size=sm] .capsule-card__title{font-size:1.02rem}.capsules-deck[data-size=md] .capsule-card__title{font-size:1.08rem}.capsules-deck[data-size=lg] .capsule-card__title{font-size:1.14rem}.capsule-card{background:var(--caps-card-bg,#141416);color:#fff;border-radius:16px;overflow:hidden;isolation:isolate;border:var(--caps-border,0px) solid var(--caps-border-col,transparent);box-shadow:0 10px 26px rgba(0,0,0,.16)}h3.capsule-card__title{font-weight:600;line-height:1.2;font-size:clamp(.8rem,1.2vw,1rem)}.capsule-card__media{display:block}.capsule-card__thumb{width:100%;aspect-ratio:var(--caps-ratio,1/1);background:rgba(255,255,255,.06);background-size:cover;background-position:center}.capsule-card__body{padding:12px 14px 10px}.capsule-card__title{margin:0 0 6px;text-transform:none;letter-spacing:.2px}.capsule-card__divider{display:inline-block;width:64px;height:3px;border-radius:3px;background:var(--caps-border-col,#c8a46b);opacity:.95;margin:0 0 10px}.capsule-card__toggle{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.capsule-card__toggle:hover,.capsule-card__toggle:focus-visible{transform:translateY(-1px);background:rgba(255,255,255,.16);box-shadow:0 8px 22px rgba(0,0,0,.18)}.capsule-card__toggle.is-secondary{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);color:#fff;font-weight:500}.capsule-card__toggle.is-hidden{display:none !important}.capsule-card__teaser{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.28))}.capsule-card__story{margin:0 0 10px;line-height:1.5;font-size:.95rem}.capsule-card__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;padding-inline:8px}.capsule-card__cta{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 clamp(10px,2vw,18px);border-radius:999px;white-space:nowrap;max-width:100%;min-width:0;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.1));color:#fff;font-weight:600;letter-spacing:.2px;border:1px solid var(--caps-border-col,#c8a46b);box-shadow:0 0 0 1px rgba(200,164,107,.25) inset,0 10px 20px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;font-size:clamp(12px,1.6vw,16px)}.capsule-card__cta:after{content:"↗";margin-left:.55em;font-size:.95em;opacity:.9;transform:translateY(-.5px);transition:transform .15s ease,opacity .15s ease}.capsule-card__cta:hover,.capsule-card__cta:focus-visible{background:rgba(255,255,255,.22);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(200,164,107,.45) inset,0 12px 26px rgba(0,0,0,.26)}.capsule-card__cta:hover:after,.capsule-card__cta:focus-visible:after{transform:translate(.15em,-.5px);opacity:1}@media (max-width:380px){.capsule-card__cta{font-size:.9rem;padding:0 12px}.capsule-card__toggle{padding:0 12px}}@media (min-width:1024px){.capsules-deck .capsule-card__thumb{aspect-ratio:19/10}.capsules-deck .capsule-card__body{padding:8px 12px 8px}.capsules-deck .capsule-card__title{margin:0 0 4px;font-size:1rem}.capsules-deck .capsule-card__divider{height:2px;width:56px;margin:0 0 8px}.capsules-deck .capsule-card__toggle{height:32px;padding:0 12px;font-size:.95rem}.capsules-deck .capsule-card__teaser{padding:10px 12px 12px}.capsules-deck .capsule-card__story{font-size:.92rem;line-height:1.45;margin:0 0 8px}.capsules-deck .capsule-card__actions{gap:8px;padding-inline:6px}.capsules-deck .capsule-card__cta{height:34px;padding:0 clamp(10px,1.6vw,16px);font-size:clamp(12px,1.4vw,15px)}}@media (min-width:1600px){.capsules-deck .capsule-card__thumb{aspect-ratio:2/1}}