/* Freedom visual method language: petroleum, mineral blue, sage, apricot, lavender. */
.mv-layout{color:#244B58;padding:6px 0}.mv-layout h2{font-size:25px;line-height:1.25;color:#164B5A}.mv-layout h3{font-size:16px;line-height:1.35;margin:8px 0;color:#164B5A}.mv-layout p{font-size:13px;line-height:1.55;margin:8px 0}.mv-layout small{font-size:10px;letter-spacing:.6px;color:#526F7B}.mv-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.6px;margin:8px 0 19px;color:#527780}.mv-note{font-size:11px!important;color:#617980!important;line-height:1.5;padding-top:8px}.mv-stats{display:flex;gap:15px;margin:18px 0 24px}.mv-stats article{flex:1;border-bottom:4px solid var(--mv-tone);padding:12px 16px;background:#F6F9FA;border-radius:8px 8px 0 0}.mv-stats strong{display:block;font-size:35px;font-weight:600;margin:8px 0;color:#164B5A}.mv-stats span{font-size:11px;color:#617980}.mv-problem{padding:16px 20px;border-left:5px solid #164B5A;background:#EAF2F4;border-radius:0 8px 8px 0}.mv-causal{padding:15px 0}.mv-causal article{position:relative;display:grid;grid-template-columns:42px 1.1fr 1fr;gap:16px;align-items:start;padding:12px 15px;margin:0 0 14px;border:1px solid #DBE5E8;border-radius:9px;background:#fff}.mv-causal article:not(:last-child):after{content:'↓';position:absolute;bottom:-18px;left:28px;color:#6A8B94;font-size:18px;z-index:1}.mv-number{background:var(--mv-tone);border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:15px;font-weight:600}.mv-causal aside{padding-left:15px;border-left:1px dashed #CADAE0}.mv-verdict{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.mv-verdict section{padding:16px 19px;border-top:3px solid #9DBFC8;background:#F2F7F8;border-radius:0 0 8px 8px}.mv-verdict section:nth-child(2){border-color:#ACC7A4;background:#F4F8F1}.mv-legend{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0;font-size:12px}.mv-legend span{display:flex;align-items:center;gap:8px}.mv-legend b{display:inline-grid;place-items:center;min-width:25px;height:25px;border-radius:6px}.mv-impact-wrap{display:grid;grid-template-columns:25px 1fr;gap:10px}.mv-axis-y{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:11px;letter-spacing:1.4px}.mv-axis-x{font-size:12px;text-align:center;padding:12px}.mv-impact{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mv-impact section{padding:12px;min-height:100px;border-radius:6px;border:1px solid #DEE8E9}.mv-impact section>small{display:block;font-size:10px}.mv-impact section>b{display:block;font-size:12px;padding-top:5px}.mv-impact p{background:#fff;padding:7px;border:1px solid #D3E1E4;border-radius:5px;font-size:12px}.mv-role{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:50%;font-size:15px;font-weight:600}.ml-paper .mv-raci td:not(:first-child){text-align:center}.mv-cycle-grid{display:grid;grid-template-columns:360px 1fr;gap:30px}.mv-cycle-diagram{display:flex;flex-direction:column;justify-content:center}.mv-cycle-diagram svg{width:100%;height:auto}.mv-phase-list article{display:flex;gap:15px;padding:12px 0;border-bottom:1px solid #DCE6E9}.mv-phase-list article>b{flex:0 0 40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:21px}.mv-phase-list h3{margin:0 0 7px}.mv-phase-list p{margin:0 0 7px}.mv-bars>div{display:grid;grid-template-columns:150px 1fr 105px;gap:14px;align-items:center;font-size:12px;margin:10px 0}.mv-bars b{text-align:right;font-size:13px}.mv-rail{height:16px;background:#F0F4F5;border-radius:4px;overflow:hidden}.mv-rail i{display:block;height:100%;border-radius:4px}.mv-risk{border-top:1px solid #D6E3E7;padding:13px 0}.mv-histogram{width:100%;height:auto;display:block}.mv-spec{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mv-before-after{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mv-before-after section{border-top:5px solid var(--mv-tone);padding:14px;background:#F8FAFB;border-radius:8px}.mv-before-after h3{font-size:22px}.mv-before-after img{width:100%;height:180px;object-fit:contain}.mv-no-photo{height:110px;display:grid;place-items:center;border:1px dashed #BCCED5;color:#708992;font-size:12px;background:#fff}.mv-event-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.mv-event-flow section{position:relative;border:1px solid #D8E4E7;border-top:5px solid var(--mv-tone);border-radius:7px;padding:16px}.mv-event-flow section:not(:last-child):after{content:'→';position:absolute;right:-22px;top:45%;font-size:21px;color:#7696A0}.mv-event-flow section>span{font-size:25px;color:#70929D}.mv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.mv-cards section{padding:15px;border:1px solid #D9E5E8;border-radius:8px}.mv-lesson{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.mv-lesson aside{border-radius:12px;padding:22px;background:#EEF4E9;border-top:5px solid #AFCBA2}.mv-lesson aside>h3{font-size:21px;margin:12px 0 26px}.mv-lesson aside>div{border-top:1px solid #CADCC1;padding-top:16px}.mv-lesson .ml-doc-photos{margin:10px 0}.mv-lesson .ml-doc-photos img{height:150px}.mv-step-strip{display:flex;gap:16px;margin-top:22px}.mv-step-strip section{flex:1;border-top:2px solid #B7D9E2;padding-top:12px}.mv-step-strip b{display:grid;place-items:center;border-radius:50%;background:#E4EFF2;width:28px;height:28px;font-size:13px}.mv-ecrs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.mv-ecrs-grid section{display:grid;grid-template-columns:52px 1fr;align-content:start;column-gap:16px;min-height:175px;padding:24px;border:1px solid var(--mv-tone);border-left:5px solid var(--mv-tone);border-radius:12px;background:#EEF5F7}.mv-ecrs-grid section:nth-child(2){background:#F0F6ED}.mv-ecrs-grid section:nth-child(3){background:#FCF4E9}.mv-ecrs-grid section:nth-child(4){background:#F3F0F9}.mv-ecrs-grid section>b{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--mv-tone);font-size:30px;line-height:1;color:#164B5A;font-weight:600}.mv-ecrs-grid h3{align-self:center;margin:0;font-size:24px}.mv-ecrs-grid p{grid-column:1/-1;font-size:15px;line-height:1.6;margin:18px 0 0;overflow-wrap:anywhere;white-space:pre-line}.mv-collection{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mv-collection section{display:flex;gap:15px;padding:16px;background:#F6F9FA;border-radius:8px;border-left:4px solid var(--mv-tone)}.mv-collection section>b{font-size:25px;color:#6E919E}.mv-layout svg text{font-family:Arial,sans-serif}.mv-layout section,.mv-risk,.mv-causal article{break-inside:avoid}
