/* Exact information paired with the owner's whole watercolor foundations. */
.eg-editorial-content .coe-exhibit:has(.eg-editorial-exhibit){padding:28px 0;background:#fff;border:0;border-top:1px solid #C2D1DE;border-bottom:1px solid #C2D1DE;box-shadow:none}
.eg-editorial-exhibit{background:#fff!important;border:0!important;padding:0!important;color:#3A5A7A}
.eg-editorial-exhibit .eg-visual-heading{font:400 clamp(28px,3.2vw,40px)/1.15 var(--serif,Georgia,serif);color:#10375C;max-width:36ch;letter-spacing:-.02em}
.eg-editorial-exhibit .eg-visual-kicker{font:500 12px/1.45 var(--sans,Arial,sans-serif);letter-spacing:.08em;color:#0E7A7E;margin:0 0 12px}
.eg-editorial-exhibit .eg-pilot-diagram,.eg-editorial-exhibit .eg-effort-chart{margin:24px 0;background:#fff}
.eg-editorial-svg{display:block;width:100%;height:auto}
.eg-editorial-exhibit .eg-visual-evidence,.eg-editorial-exhibit .eg-visual-verdict,.eg-editorial-decision{background:none!important;color:#10375C!important;border:0!important;border-left:2px solid #0E7A7E!important;padding:10px 18px!important;margin:22px 0;font:400 21px/1.4 var(--serif,Georgia,serif)}
.eg-editorial-exhibit .eg-visual-verdict strong{color:inherit!important}
.eg-editorial-exhibit table{border-collapse:collapse;background:#fff;width:100%}
.eg-editorial-exhibit table caption{text-align:left;color:#47637B;font-size:14px;margin:18px 0 12px}
.eg-editorial-exhibit .eg-visual-matrix thead th{background:#10375C!important;color:white!important;border:1px solid #C2D1DE}
.eg-editorial-exhibit .eg-visual-matrix tbody th,.eg-editorial-exhibit .eg-visual-matrix tbody td{background:#fff!important;color:#10375C!important;border:1px solid #C2D1DE;padding:16px;line-height:1.5}
.eg-editorial-exhibit .eg-visual-matrix tbody th{background:#F1F5F6!important}
.eg-editorial-exhibit .eg-time-impact span{display:block;font-size:13px;margin-top:5px}
.eg-editorial-exhibit .eg-visual-note{font-size:13px;color:#47637B;line-height:1.6;margin-top:20px}
.eg-editorial-exhibit .eg-figure-definitions{border:0;border-top:1px solid #C2D1DE;background:none;margin-top:24px}
.eg-editorial-exhibit .eg-pilot-dimension{background:none!important;background-image:none!important;border:0;border-bottom:1px solid #DCE4E8;padding:18px 0}
.eg-editorial-exhibit .eg-pilot-dimension h4{font:400 24px/1.2 var(--serif,Georgia,serif);color:#10375C}
.eg-lenses-mobile{display:none}
.eg-chart-caption{font-size:14px;color:#47637B;margin:20px 0 0}
.eg-chart-data{border-block:1px solid #C2D1DE;padding:12px 0;margin:16px 0}
.eg-chart-data summary{cursor:pointer;font-size:14px;color:#0E7A7E}
.eg-case-study:has(.eg-editorial-exhibit){background:#fff!important}
@media(max-width:720px){.eg-editorial-exhibit .eg-pilot-diagram{display:none}.eg-lenses-mobile{display:block}.eg-lenses-mobile ol{list-style:none;margin:20px 0;padding:0!important}.eg-lenses-mobile li{padding:16px 0;border-top:1px solid #C2D1DE}.eg-lenses-mobile strong{display:block;font:400 23px/1.2 var(--serif,Georgia,serif);color:#10375C}.eg-lenses-mobile span{display:block;font-size:15px;margin-top:8px}.eg-editorial-content .coe-exhibit:has(.eg-editorial-exhibit){padding:22px 0}.eg-effort-chart{overflow-x:auto}.eg-effort-svg{min-width:620px}.eg-editorial-exhibit .eg-visual-matrix tbody th,.eg-editorial-exhibit .eg-visual-matrix tbody td{padding:12px}}
@media print{.eg-lenses-mobile{display:none!important}.eg-editorial-exhibit .eg-pilot-diagram{display:block!important}.eg-effort-svg{min-width:0}}

/* Shared article assemblies: a complete painting, exact labels and no paper tile. */
.eg-editorial-diagram{margin:24px 0;background:transparent}
.eg-diagram-mobile{display:none}
.eg-relationship-map{overflow-x:auto}
.eg-relationship-map svg{min-width:620px}
.coe-exhibit:has(.eg-editorial-data){background:transparent;overflow-x:auto}
@media(max-width:720px){.coe-exhibit .eg-editorial-data{min-width:640px}}
@media print{.coe-exhibit .eg-editorial-data{min-width:0}}
.eg-editorial-checklist{list-style:none;margin:24px 0;padding:0!important}
.eg-editorial-checklist>li{display:flex;gap:20px;padding:20px 0;border-top:1px solid #C2D1DE}
.eg-check-number{font:500 14px/1.6 var(--mono,monospace);color:#0E7A7E;min-width:32px}
.eg-editorial-checklist h4{font:400 25px/1.2 var(--serif,Georgia,serif);margin:0 0 6px!important;color:#10375C}
.eg-editorial-checklist p{margin:0!important}
.eg-editorial-exhibit .eg-visual-stage-detail,.eg-editorial-exhibit .eg-visual-stage-detail>summary,.eg-editorial-exhibit .eg-rollout-action,.eg-editorial-exhibit .eg-rollout-condition{background:transparent!important;background-image:none!important}
.eg-editorial-exhibit .eg-visual-stage-detail>summary{border-bottom:1px solid #C2D1DE}
.eg-editorial-exhibit .eg-visual-matrix td{vertical-align:top}
@media(max-width:720px){
 .eg-editorial-exhibit table.eg-visual-matrix,.eg-editorial-exhibit table.eg-visual-matrix tbody{display:block;width:100%;min-width:0}
 .eg-editorial-exhibit table.eg-visual-matrix thead{display:none}
 .eg-editorial-exhibit table.eg-visual-matrix tr{display:block;margin:20px 0;border-top:2px solid #0E7A7E}
 .eg-editorial-exhibit table.eg-visual-matrix tbody th,.eg-editorial-exhibit table.eg-visual-matrix td{display:block;width:auto;min-width:0;border:0;border-bottom:1px solid #DCE4E8;padding:14px 0;white-space:normal;overflow-wrap:break-word}
 .eg-editorial-exhibit table.eg-visual-matrix tbody th{font:400 24px/1.25 var(--serif,Georgia,serif);background:transparent!important}
 .eg-editorial-exhibit table.eg-visual-matrix td::before{content:attr(data-label);display:block;font:500 11px/1.4 var(--mono,monospace);letter-spacing:.05em;text-transform:uppercase;color:#0E7A7E;margin-bottom:7px}
 .eg-editorial-diagram:has(.eg-five-gates),.eg-editorial-diagram:has(.eg-three-panels),.eg-editorial-diagram:has(.eg-four-gates),.eg-editorial-diagram:has(.eg-three-gates),.eg-editorial-diagram:has(.eg-two-panels){display:none}
 .eg-diagram-mobile{display:block}
 .eg-diagram-mobile ol{list-style:none;padding:0!important;margin:20px 0}
 .eg-diagram-mobile li{padding:16px 0;border-top:1px solid #C2D1DE}
 .eg-diagram-mobile strong{display:block;font:400 23px/1.2 var(--serif,Georgia,serif);color:#10375C}
 .eg-diagram-mobile span{display:block;font-size:15px;margin-top:6px}
}
@media print{.eg-diagram-mobile{display:none!important}.eg-editorial-diagram{display:block!important}.eg-relationship-map svg{min-width:0}}
