/* Generic CIMBRA edition — navy, silver and red palette. */
.cimbra-intro{padding:26px 30px;background:#F3F5F8;border:1px solid #D5DCE5;border-left:4px solid #CC0A1E;border-radius:18px;color:#06192A;margin:0 0 28px;grid-column:1/-1}
.cimbra-intro p{font-size:18px;line-height:1.55;margin:0;color:#34475A;max-width:1100px}
.cimbra-intro .cimbra-intro-lead{font-size:clamp(22px,2.2vw,30px);line-height:1.25;color:#06192A;margin-bottom:14px;letter-spacing:-.02em}
.cimbra-intro p strong{color:#06192A}.cimbra-intro em{font-style:italic}
.cimbra-framework{grid-column:1/-1}.framework-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px}
.framework-grid>div{border:1px solid #D5DCE5;background:#fff;border-radius:14px;padding:20px;color:#06192A}
.framework-grid span{font-size:36px;color:#CC0A1E;font-weight:750}.framework-grid h3{font-size:20px;margin:6px 0 10px}.framework-grid p{font-size:15px;line-height:1.5;margin:0;color:#536078}
.cimbra-framework>.source-note{padding:0 24px 20px}.framework-note{margin:22px 0 0;color:#B9C9D8!important;font-size:13px;line-height:1.55}
.generic-sources{grid-column:1/-1}.generic-sources .inner{font-size:14px;line-height:1.6}.generic-sources li+li{margin-top:10px}.generic-sources a{color:#06192A;text-decoration:underline;text-underline-offset:3px}
.cases-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cases-grid>div{background:#fff;border:1px solid #D5DCE5}.cases-grid>div h3{color:#06192A}.cases-grid>div p{color:#536078}.cases-grid>div>span{color:#CC0A1E}
.testimonial-supplement .harman-page{padding:26px!important;background:#06192A;color:#F3F5F8;border-radius:0 0 18px 18px}.testimonial-supplement .harman-page>.title{color:#F3F5F8}.testimonial-supplement .harman-page>.subtitle,.testimonial-supplement .harman-page>.source-note{color:#BAC9D8}.testimonial-supplement .harman-page .harman-quote-panel{background:#102D46}.testimonial-supplement .harman-page blockquote{color:#F3F5F8}
#sealControl[hidden]{display:none!important}
.generic-closing>.closing-page{grid-template-rows:repeat(5,auto)}
.generic-closing .closing-page>.eyebrow{grid-row:1}.generic-closing .closing-page>.title{grid-row:2}.generic-closing .closing-page>.subtitle{grid-row:3}.generic-closing .closing-page>.closing-actions{grid-row:4}.generic-closing .closing-page>.closing-contact{grid-row:5}.generic-closing .closing-page>.closing-signature{grid-row:1/6}
@media(max-width:1000px){.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.generic-closing .closing-page>.closing-signature{grid-row:1}.generic-closing .closing-page>.eyebrow{grid-row:2}.generic-closing .closing-page>.title{grid-row:3}.generic-closing .closing-page>.subtitle{grid-row:4}.generic-closing .closing-page>.closing-actions{grid-row:5}.generic-closing .closing-page>.closing-contact{grid-row:6}}
@media(max-width:650px){.cimbra-intro{padding:22px;margin-bottom:22px}.cimbra-intro p{font-size:16px}.framework-grid{grid-template-columns:minmax(0,1fr);padding:18px}.cases-grid{grid-template-columns:minmax(0,1fr)}.testimonial-supplement .harman-page{padding:20px!important}.generic-sources .inner{padding:18px}}

/* WEF is a light reading surface inside the original thematic slide. */
.scene.wef-scene{background:#F3F5F8!important;color:#06192A!important}.wef-scene .title{color:#06192A!important}.wef-scene .subtitle{color:#536078!important}.wef-scene .red,.wef-scene .eyebrow{color:#CC0A1E!important}.wef-scene .wef-lsp{background:#fff;padding:18px;border-radius:10px;border:1px solid #D5DCE5;border-top:3px solid #CC0A1E}.wef-scene .wef-authorship,.wef-scene figcaption{color:#536078!important}.wef-scene .wef-authorship a{color:#06192A!important}

.framework-note{color:#536078!important}
