/* Meridian 2.3: Framework editorial architecture and Enterprise Intelligence enhancements */
.mt-v23 .mt-fw-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:54px;align-items:center}
.mt-v23 .mt-fw-intro{padding:65px 0 70px;background:#f6f8f9}
.mt-v23 .mt-fw-intro h1{font-size:clamp(42px,4.5vw,64px);max-width:520px}
.mt-v23 .mt-fw-intro-copy p{max-width:510px;font-size:16px;color:#42586b;margin:0 0 18px}
.mt-v23 .mt-fw-intro-copy .mt-fw-thesis{font-size:21px;line-height:1.45;color:#142a45;font-weight:500}
.mt-v23 .mt-fw-intro-copy .mt-button{display:inline-block;margin-top:14px}
.mt-v23 .mt-fw-intro-art{margin:0;max-width:620px;justify-self:center}
.mt-v23 .mt-fw-intro-art img{display:block;width:100%;height:auto;object-fit:contain}
.mt-v23 .mt-fw-intro-art figcaption{text-align:center}
.mt-v23 .mt-fw-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:35px 0 20px}
.mt-v23 .mt-fw-path>div{border-top:3px solid #c4a75a;background:white;padding:20px 14px;min-height:135px}
.mt-v23 .mt-fw-path span,.mt-v23 .mt-fw-families article>span{display:block;color:#a47e33;font-size:12px;letter-spacing:.1em;margin-bottom:12px}
.mt-v23 .mt-fw-path strong,.mt-v23 .mt-fw-path small{display:block}.mt-v23 .mt-fw-path strong{font-size:17px}.mt-v23 .mt-fw-path small{font-size:13px;color:#526477;margin-top:9px}
.mt-v23 .mt-fw-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}
.mt-v23 .mt-fw-families article{border:1px solid #dfe5e8;padding:30px;background:white}
.mt-v23 .mt-fw-families h3{font-size:24px}.mt-v23 .mt-fw-families p{font-size:14px;color:#4e6070;line-height:1.95}
.mt-v23 .mt-fw-process{max-width:1020px;margin:36px auto}.mt-v23 .mt-fw-process img{display:block;width:100%;height:auto}
.mt-v23 .mt-fw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mt-v23 .mt-fw-steps p{background:#fff;border:1px solid #dfe5e8;padding:20px;font-size:14px;margin:0}
.mt-page-enterprise-intelligence .mt-five-lenses{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.mt-page-enterprise-intelligence .mt-five-lenses .mt-copy-card{padding:24px 17px;min-width:0}
.mt-page-enterprise-intelligence .mt-five-lenses h3{font-size:19px;overflow-wrap:anywhere}.mt-page-enterprise-intelligence .mt-five-lenses p{font-size:13px}
.mt-page-enterprise-intelligence .mt-measure-note{margin-top:24px}
.mt-impact-chart{max-width:990px;margin:36px 0 20px;padding:30px;border:1px solid #dfe5e8;background:#fafbfc}
.mt-impact-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;color:#142a45}.mt-impact-head span{color:#647588;font-size:13px}
.mt-impact-row{display:grid;grid-template-columns:220px minmax(0,1fr) 75px;gap:16px;align-items:center;margin:12px 0;font-size:14px}
.mt-impact-row>div{height:17px;background:#e8edf0}.mt-impact-row i{display:block;height:100%;background:#c4a75a}.mt-impact-row b{text-align:right;font-variant-numeric:tabular-nums}
.mt-impact-total{border-top:1px solid #ccd5db;padding-top:16px;margin-top:22px;font-weight:700}.mt-impact-total i{background:#142a45}
@media(max-width:1050px){.mt-page-enterprise-intelligence .mt-five-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-v23 .mt-fw-split{gap:24px}}
@media(max-width:760px){.mt-v23 .mt-fw-split{grid-template-columns:1fr}.mt-v23 .mt-fw-intro-art{max-width:520px}.mt-v23 .mt-fw-path{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-v23 .mt-fw-families,.mt-v23 .mt-fw-steps{grid-template-columns:1fr 1fr}.mt-page-enterprise-intelligence .mt-five-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-impact-row{grid-template-columns:125px minmax(0,1fr) 55px;gap:8px;font-size:12px}.mt-impact-chart{padding:18px}}
@media(max-width:480px){.mt-v23 .mt-fw-path,.mt-v23 .mt-fw-families,.mt-v23 .mt-fw-steps,.mt-page-enterprise-intelligence .mt-five-lenses{grid-template-columns:1fr}.mt-impact-row{grid-template-columns:105px minmax(0,1fr) 50px}}
