/* Receding card deck, scoped to Corporate, Commercial & Strategy. */
.corporate-expanded.elite-inner .service-scope{background:#f0ece3;color:#17232e;overflow:hidden}
.corporate-expanded.elite-inner .service-scope>.wrap{grid-template-columns:.8fr 1.4fr;column-gap:70px;padding-top:88px;padding-bottom:70px}
.corporate-expanded.elite-inner .service-scope .section-kicker{color:#203f61}
.corporate-expanded.elite-inner .service-scope .wrap>h2{color:#17232e}
.corporate-expanded .scope-detail-grid.deck-ready{display:block;position:relative;margin-top:120px;height:var(--deck-height,480px);isolation:isolate;touch-action:pan-y;outline:none}
.corporate-expanded.elite-inner .deck-ready .scope-detail{position:absolute;inset:0 0 auto;width:100%;min-height:var(--deck-height,480px);padding:36px 38px 46px;background:#203f61;color:#faf8f3;border:1px solid #ffffff38;box-shadow:0 16px 30px #17232e12;transform-origin:50% 0;transition:transform .5s cubic-bezier(.22,.7,.2,1),opacity .4s;cursor:grab;will-change:transform}
.corporate-expanded.elite-inner .deck-ready .scope-detail:nth-child(even){background:#172d47}
.corporate-expanded.elite-inner .deck-ready .scope-detail .number{font:12px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#c0cbd5}
.corporate-expanded.elite-inner .deck-ready .scope-detail h3{font:30px/1.15 Georgia,serif;color:#faf8f3;margin:23px 0;max-width:490px;letter-spacing:-.025em}
.corporate-expanded.elite-inner .deck-ready .scope-detail p,.corporate-expanded.elite-inner .deck-ready .scope-detail li{font:14px/1.75 Arial,sans-serif;color:#e0e5e8}
.corporate-expanded .deck-ready .scope-detail::after{content:'';position:absolute;bottom:0;left:0;right:0;height:13px;background:#e8e4da}
.corporate-expanded .deck-ready .scope-detail[aria-hidden=true]>*{visibility:hidden}
.corporate-expanded .deck-controls{grid-column:2;display:flex;gap:12px;align-items:center;margin-top:26px;color:#536171;font:11px Arial,sans-serif}
.corporate-expanded .deck-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #687789;border-radius:50%;color:#17232e;background:transparent;font:22px Arial;cursor:pointer}
.corporate-expanded .deck-controls button:hover{background:#17232e;color:#faf8f3}
.corporate-expanded .deck-controls button:focus-visible,.corporate-expanded .deck-ready:focus-visible{outline:2px solid #203f61;outline-offset:5px}
.corporate-expanded .deck-status{margin-right:auto;font-variant-numeric:tabular-nums}
.corporate-expanded .deck-ready.is-editing{display:grid;height:auto;margin-top:0;gap:15px}
.corporate-expanded.elite-inner .deck-ready.is-editing .scope-detail{position:relative;transform:none!important;opacity:1!important;min-height:0;cursor:auto}
.corporate-expanded .deck-ready.is-editing .scope-detail>*{visibility:visible}
@media(max-width:800px){.corporate-expanded.elite-inner .service-scope>.wrap{display:block;padding-top:50px;padding-bottom:45px}.corporate-expanded .scope-detail-grid.deck-ready{margin-top:140px}.corporate-expanded.elite-inner .deck-ready .scope-detail{padding:26px 24px 38px}.corporate-expanded.elite-inner .deck-ready .scope-detail h3{font-size:26px}.corporate-expanded .deck-controls{margin-top:22px}.corporate-expanded .deck-hint{display:none}}
@media(prefers-reduced-motion:reduce){.corporate-expanded.elite-inner .deck-ready .scope-detail{transition:none}}
