/* Eminence report exhibits: authentic paint beneath precise, accessible information. */
.eg-watercolor-figure {
 --eg-wc-navy:#1E3A5F;--eg-wc-teal:#2F7D8C;--eg-wc-slate:#3A5A7A;--eg-wc-pale:#C2D1DE;--eg-wc-paper:#FEFEFD;--eg-wc-exception:#D9732C;
 position:relative; isolation:isolate; color:var(--eg-wc-slate); background:var(--eg-wc-paper);
 border:0; border-top:1px solid #A8BDD2; border-bottom:1px solid #C2D1DE;
}
.eg-watercolor-figure::before {
 content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;
 background-image:none;background-size:640px 640px;opacity:.17;
}
.eg-editorial-content .coe-exhibit.eg-watercolor-figure { padding:28px; margin:38px 0; }
.eg-editorial-content .eg-case-study:has(.eg-watercolor-figure) { background:#FEFEFD; border-left:2px solid #2F7D8C; }
.eg-case-study .coe-exhibit.eg-watercolor-figure { padding:14px 0 0; border:0; }
.eg-watercolor-figure .eg-visual,.eg-watercolor-figure.eg-visual { color:#3A5A7A; background:transparent; border:0; }
.eg-watercolor-figure .eg-visual { padding:0; }
.eg-watercolor-figure .eg-visual :is(h3,h4),.eg-watercolor-figure :is(h3,h4) { color:#1E3A5F; }
.eg-prose .eg-watercolor-figure .eg-visual-heading,.eg-watercolor-figure .eg-visual .eg-visual-heading {
 color:#1E3A5F;font:400 clamp(29px,3.2vw,40px)/1.13 var(--serif,Georgia,serif);letter-spacing:-.02em;max-width:35ch;margin:0 0 20px;
}
.eg-watercolor-figure .eg-visual-kicker { color:#2F7D8C!important;font:500 12px/1.45 var(--sans,Arial,sans-serif)!important;letter-spacing:.08em;text-transform:none;margin-bottom:14px; }
.eg-watercolor-figure :is(p,li,td) { color:#3A5A7A; }
.eg-watercolor-figure :is(p,li) { line-height:1.65; }
.eg-watercolor-figure a { color:#1E3A5F; text-underline-offset:3px; }
.eg-watercolor-figure a:focus-visible,.eg-watercolor-figure summary:focus-visible { outline:3px solid #2F7D8C;outline-offset:4px; }
.eg-watercolor-figure .eg-visual-note { color:#3A5A7A;line-height:1.6; }
.eg-watercolor-figure .eg-visual-label,.eg-watercolor-figure .eg-watch-label,.eg-watercolor-figure .eg-dimension-number { color:#2F7D8C;font-weight:600; }
.eg-watercolor-figure :is(.eg-visual-step,.eg-pilot-dimension,.eg-control-card) {
 background-color:transparent;background-image:none;background-size:100% 100%;background-repeat:no-repeat;
 border:0;border-left:2px solid #2F7D8C;box-shadow:none;border-radius:0;
}
.eg-watercolor-figure .eg-pilot-dimension { padding:24px 22px; }
.eg-watercolor-figure .eg-pilot-dimension h4,.eg-watercolor-figure .eg-visual-step h4 { font:400 24px/1.18 var(--serif,Georgia,serif)!important;color:#1E3A5F; }
.eg-watercolor-figure .eg-figure-definitions { border-color:#C2D1DE;background:transparent; }
.eg-watercolor-figure .eg-figure-definitions summary { color:#1E3A5F; }
.eg-watercolor-figure table { background:transparent;border-collapse:collapse; }
.eg-editorial-content .eg-watercolor-figure .eg-visual thead th,.eg-watercolor-figure.eg-visual thead th {
 background:#1E3A5F;color:#FEFEFD;border:1px solid #A8BDD2;font-weight:600;
}
.eg-editorial-content .eg-watercolor-figure .eg-visual tbody :is(th,td),.eg-watercolor-figure.eg-visual tbody :is(th,td) { border-color:#C2D1DE;background-color:rgba(254,254,253,.76); }
.eg-editorial-content .eg-watercolor-figure .eg-visual tbody th,.eg-watercolor-figure.eg-visual tbody th { background:#C2D1DE;color:#1E3A5F; }
.eg-watercolor-figure .eg-visual-evidence { padding:22px 24px;margin:22px 0;background:transparent none center/100% 100% no-repeat;color:#1E3A5F; }
.eg-watercolor-figure .eg-visual-verdict {
 position:relative;isolation:isolate;background:#1E3A5F!important;color:#FEFEFD!important;border:0;padding:22px 26px;font:400 22px/1.4 var(--serif,Georgia,serif);
}
.eg-watercolor-figure .eg-visual-verdict::before { content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:none center/100% 100% no-repeat;opacity:.13; }
.eg-watercolor-figure .eg-visual-verdict strong { color:#FEFEFD!important;font-weight:500; }
.eg-watercolor-figure .eg-visual-stage-detail,.eg-watercolor-figure .eg-rollout-detail { border-color:#C2D1DE;background:rgba(254,254,253,.8); }
.eg-watercolor-figure .eg-visual-stage-detail>summary,.eg-watercolor-figure .eg-rollout-detail>summary { background:#FEFEFD none center/100% 100% no-repeat;color:#1E3A5F;border-bottom:1px solid #C2D1DE; }
.eg-watercolor-figure .eg-rollout-condition { background:rgba(194,209,222,.24);border-color:#C2D1DE; }
.eg-watercolor-figure .eg-rollout-action { background:transparent; }
.eg-watercolor-figure .eg-rollout-detail-grid strong { color:#1E3A5F; }
.eg-watercolor-figure .eg-time-impact-saved { background:rgba(194,209,222,.34)!important;color:#1E3A5F; }
.eg-watercolor-figure .eg-time-impact-added { background:rgba(194,209,222,.18)!important;color:#3A5A7A; }
.eg-watercolor-figure .eg-time-impact-net { background:#1E3A5F!important;color:#FEFEFD; }
.eg-watercolor-figure .eg-time-impact-net :is(strong,span) { color:#FEFEFD; }
.eg-watercolor-figure .eg-rollout-mobile li { border-color:#C2D1DE;border-left-color:#2F7D8C;background:#FEFEFD none center/100% 100% no-repeat; }
.eg-watercolor-figure .eg-rollout-mobile :is(a,span),.eg-watercolor-figure .eg-rollout-mobile li::after { color:#1E3A5F; }
.eg-watercolor-figure .eg-map-primary,.eg-watercolor-figure .eg-map-inset { background:rgba(254,254,253,.7);border-color:#C2D1DE; }
.eg-watercolor-figure .eg-map-inset h4 { color:#2F7D8C; }
.eg-watercolor-figure .eg-map-region-link:hover path.eg-map-covered,.eg-watercolor-figure .eg-map-region-link:focus-visible path.eg-map-covered { fill:#2F7D8C; }
.eg-watercolor-figure .eg-map-region-link:is(:focus-visible,:hover) :is(path,rect) { stroke:#1E3A5F; }
.eg-watercolor-figure .eg-map-key-record { background:#2F7D8C; }.eg-watercolor-figure .eg-map-key-context { background:#C2D1DE; }.eg-watercolor-figure .eg-map-key-federal { background:#1E3A5F; }
.eg-watercolor-figure .eg-map-text-navigation a { color:#1E3A5F;border-color:#A8BDD2;background:rgba(254,254,253,.8); }
.eg-watercolor-figure .eg-map-text-navigation a:is(:hover,:focus-visible) { background:#C2D1DE;outline-color:#2F7D8C; }
.eg-watercolor-figure .eg-jurisdiction-card { background:rgba(254,254,253,.8);border-color:#A8BDD2; }
.eg-watercolor-figure .eg-jurisdiction-card header { background:#1E3A5F;border-bottom-color:#2F7D8C; }
.eg-watercolor-figure .eg-jurisdiction-card h4 { color:#FEFEFD!important; }
.eg-watercolor-figure .eg-jurisdiction-card .eg-watch-record-number { color:#C2D1DE; }
.eg-watercolor-figure .eg-watch-record-body .eg-watch-status { background:rgba(194,209,222,.32);border-color:#2F7D8C; }
.eg-watercolor-figure .eg-watch-record-link { border-color:#C2D1DE; }
.eg-watercolor-figure .eg-chart-key { color:#3A5A7A; }
.eg-watercolor-figure .eg-chart-key span::before { border-color:#1E3A5F; }
.eg-watercolor-figure .eg-chart-key span+span::before { background:#1E3A5F; }
.eg-workforce-overview { margin:26px 0; }.eg-workforce-overview svg { width:100%;height:auto;display:block; }
.eg-workforce-mobile { display:none; }
.eg-watercolor-figure .eg-chart-values strong { color:#1E3A5F; }
@media(max-width:720px) {
 .eg-editorial-content .coe-exhibit.eg-watercolor-figure { padding:22px 16px; }
 .eg-case-study .coe-exhibit.eg-watercolor-figure { padding:14px 0 0; }
 .eg-prose .eg-watercolor-figure .eg-visual-heading { font-size:29px; }
 .eg-workforce-overview { display:none; }.eg-workforce-mobile { display:block; }
 .eg-watercolor-figure .eg-visual-verdict { font-size:20px;padding:20px; }
 .eg-watercolor-figure .eg-visual-evidence { padding:20px 16px; }
}
@media print {
 .eg-workforce-overview { display:block; }.eg-workforce-mobile { display:none; }
 .eg-watercolor-figure::before { opacity:.12; }
 .eg-watercolor-figure :is(.eg-pilot-dimension,.eg-control-card,.eg-visual-step) { break-inside:avoid; }
}

/* Owner-approved seamless surface: paint is present only in whole artwork. */
.eg-watercolor-figure,.eg-watercolor-figure.eg-visual{background:transparent!important}
.eg-watercolor-figure::before,.eg-watercolor-figure .eg-visual-verdict::before{content:none!important}
.eg-editorial-content .coe-exhibit.eg-watercolor-figure{padding:28px 0;border:0;border-block:1px solid #C2D1DE;box-shadow:none}
.eg-editorial-content .eg-case-study:has(.eg-watercolor-figure){background:transparent}
.eg-watercolor-figure :is(.eg-visual-step,.eg-pilot-dimension,.eg-control-card,.eg-visual-evidence,.eg-visual-stage-detail,.eg-rollout-detail,.eg-rollout-mobile li){background:transparent!important;background-image:none!important}
.eg-watercolor-figure .eg-visual-stage-detail>summary,.eg-watercolor-figure .eg-rollout-detail>summary{background:transparent!important}
.eg-watercolor-figure .eg-visual-verdict{background:transparent!important;color:#10375C!important;border:0;border-left:2px solid #0E7A7E;padding:12px 18px}
.eg-watercolor-figure .eg-visual-verdict strong{color:inherit!important}
.eg-watercolor-figure .eg-visual tbody td,.eg-watercolor-figure .eg-visual tbody th{background:#fff!important}
.eg-watercolor-figure .eg-map-primary,.eg-watercolor-figure .eg-map-inset{background:transparent!important}
