.cs-deck{margin:70px 0;scroll-margin-top:80px}.deck-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.deck-heading h2{font-size:clamp(26px,3vw,42px);line-height:1.15;margin:16px 0 0;max-width:750px}.deck-heading>a{white-space:nowrap;font-size:14px;border-bottom:1px solid #ed1c24;padding-bottom:6px}.deck-viewport{border:1px solid #d9d6cf;border-radius:4px;overflow:hidden;background:#f5f3ee;touch-action:pan-y}.deck-slide{padding:38px clamp(24px,4vw,60px) 46px;min-height:570px;border-bottom:1px solid #d9d6cf}.deck-slide-top{display:flex;justify-content:space-between;font:700 14px Manrope,sans-serif;letter-spacing:.12em;color:#66666c;margin-bottom:40px}.deck-kicker{color:#bb161d;font:700 14px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.1em}.deck-slide h3{font:700 clamp(27px,3.3vw,48px)/1.14 Manrope,sans-serif;letter-spacing:-.04em;margin:20px 0}.deck-slide h3 em{font-family:Georgia,serif;font-weight:400;color:#c71922}.deck-lead{font-size:18px;line-height:1.65;max-width:950px;color:#55555c}.deck-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px;margin-top:36px}.deck-grid>div{border-top:2px solid #ed1c24;padding-top:15px}.deck-grid h4{font:700 18px/1.4 Manrope,sans-serif;margin:0 0 12px}.deck-grid p{font-size:16px;line-height:1.65;color:#55555c;margin:0}.deck-controls:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.deck-controls button{background:#161619;color:white;border:1px solid #161619;padding:13px 22px;font:600 14px Manrope,sans-serif;cursor:pointer}.deck-controls button:disabled{background:transparent;color:#777;border-color:#d9d6cf;cursor:default}.deck-counter{font-size:14px;color:#555}.deck-chapters:not([hidden]){display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.deck-chapters button{background:transparent;border:1px solid #d9d6cf;min-width:40px;min-height:40px;font-size:14px;cursor:pointer;color:#555}.deck-chapters button[aria-current=true]{background:#ed1c24;color:#fff;border-color:#ed1c24}.cs-deck button:focus-visible,.deck-viewport:focus-visible,.deck-heading a:focus-visible{outline:3px solid #ed1c24;outline-offset:4px}.deck-slide[hidden]{display:none}.deck-ready .deck-slide{border-bottom:0}.deck-ready .deck-viewport{position:relative;perspective:1400px;isolation:isolate}.deck-ready .deck-slide{position:relative;backface-visibility:hidden;transform-origin:50% 50%;background:#f5f3ee;box-sizing:border-box}.deck-ready .deck-outgoing{position:absolute;inset:0 0 auto;pointer-events:none}.deck-chapters button{transition:background .25s,color .25s,border-color .25s,transform .25s}.deck-chapters button[aria-current=true]{transform:translateY(-3px)}.deck-controls button:not(:disabled):hover{background:#c71922;border-color:#c71922}@media(max-width:650px){.deck-heading{display:block}.deck-heading>a{display:inline-block;margin-top:20px}.deck-slide{padding:25px 22px 32px;min-height:0}.deck-slide-top{font-size:12px;margin-bottom:28px;letter-spacing:.07em}.deck-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.deck-lead{font-size:16px}.deck-slide h3 br{display:none}.deck-controls button{padding:12px}.cs-deck{margin:45px 0}}@media(prefers-reduced-motion:reduce){.deck-chapters button{transition:none;transform:none}}@media print{.deck-slide[hidden]{display:block}.deck-slide{break-after:page}.deck-controls,.deck-chapters{display:none!important}}

@media print{.deck-ready .deck-slide{position:static!important;opacity:1!important;transform:none!important}.deck-ready .deck-viewport{height:auto!important;overflow:visible}}
