/* Monitoring and Rescue only: evidence, constraints and recovery action. */
.execution-pages .executive-hero{gap:58px;align-items:center}.execution-pages .executive-hero h1{font-size:clamp(2.3rem,3.9vw,4.1rem);line-height:1.12}.execution-pages h1 span{display:block;color:#53616f;font-weight:500;margin-top:12px}.execution-quote{font:800 1.3rem/1.6 Manrope,Arial,sans-serif;color:#102a43;margin:24px 0 12px}.execution-questions{list-style:none;padding:0;margin:0 0 24px}.execution-questions li{padding:10px 0;border-bottom:1px solid #dce3e9;font-size:1rem;line-height:1.55}.execution-pages .hero-copy>.lead{font-size:1rem}.execution-slip{font:800 1.15rem/1.6 Manrope,Arial,sans-serif;margin:24px 0 20px;color:#102a43}.execution-pages .execution-large-line{font:700 clamp(1.3rem,2vw,1.8rem)/1.5 Manrope,Arial,sans-serif;color:#102a43;letter-spacing:-.02em;margin:28px 0}.execution-large-line strong{font-weight:800;color:#0874bd}.health-example-label{padding:0 24px 20px;margin:0;font-size:.875rem;color:#4b4e53}.po-health-rows{margin:0}.po-health-rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;padding:22px 24px;border-top:1px solid #dce3e9}.po-health-rows>div:nth-child(even){background:#f4f6f8}.po-health-rows dt{font:800 .875rem/1.5 Manrope,Arial,sans-serif;color:#102a43}.po-health-rows dt>span{display:block;font:400 .875rem/1.6 Inter,Arial,sans-serif;color:#4b4e53;margin-top:10px}.po-health-rows dd{margin:0}.po-health-rows dd p{font-size:1rem;line-height:1.65;margin:10px 0 0;color:#20262d}.health-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:4px;font:700 .875rem/1.5 Manrope,Arial,sans-serif}.health-pill.attention{background:#fff2dc;color:#77501a;border:1px solid #ead4b2}.health-pill.ready{background:#eaf4ef;color:#285c44;border:1px solid #bfd6ca}.execution-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}.execution-pages h2{font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.25}.execution-content-grid .lead{font-size:1.0625rem}.indicator-panel{padding:30px;background:#fff;border:1px solid #c7d6e2;border-radius:8px}.indicator-panel h3{font-size:1.25rem;margin-bottom:22px}.indicator-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.indicator-list li{padding:15px 0;border-top:1px solid #dce3e9;font-size:1rem;line-height:1.6}.constraint-question{margin:6px 24px 24px;padding:26px 24px;background:#102a43;border-radius:6px;text-align:center}.constraint-question p{font:800 clamp(1.3rem,2vw,1.75rem)/1.4 Manrope,Arial,sans-serif;color:#fff;margin:0}.constraint-grid{list-style:none;margin:0;padding:0 24px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.constraint-grid li{padding:17px 12px;text-align:center;background:#eef6fc;border:1px solid #c7d6e2;border-left:3px solid #1399ff;border-radius:4px;font:700 1rem/1.5 Manrope,Arial,sans-serif;color:#102a43;min-width:0}.constraint-diagnostic .diagnostic-top strong{font-size:1.125rem;line-height:1.5;letter-spacing:.01em}.recovery-heading{max-width:1050px;margin-bottom:38px}.recovery-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.recovery-process li{padding:30px;border:1px solid #dce3e9;border-top:3px solid #1399ff;border-radius:7px;background:#fff;min-width:0}.recovery-process .step-number{font:700 .875rem/1.5 Manrope,Arial,sans-serif;color:#0874bd;display:block;margin-bottom:25px}.recovery-process h3{font-size:1rem;letter-spacing:.015em;line-height:1.5}.recovery-process p{color:#4b4e53;font-size:1rem;margin:12px 0 0}.intervention-boundary{background:#eef5fa;border-top:1px solid #dce3e9;border-bottom:1px solid #dce3e9}.intervention-boundary h2{max-width:1050px}.intervention-boundary p{max-width:930px;color:#4b4e53;font-size:1.0625rem}.execution-pages .execution-final h2{max-width:1050px;color:#fff}.execution-pages .execution-final .button{background:#fff;color:#102a43;border-color:#fff}.execution-pages .execution-final .button:hover{background:#1399ff;color:#102a43;border-color:#1399ff}
@media(max-width:1150px){.execution-pages .executive-hero{gap:32px}.execution-content-grid{gap:36px}.po-health-rows>div{padding:20px;gap:18px}.recovery-process{grid-template-columns:repeat(2,minmax(0,1fr))}.constraint-grid{padding:0 20px 20px;gap:10px}.constraint-question{margin-left:20px;margin-right:20px;padding:24px 20px}}
@media(max-width:767px){.execution-pages .executive-hero{grid-template-columns:1fr;gap:38px}.execution-pages .executive-hero h1{font-size:clamp(2.1rem,8vw,3.1rem)}.execution-content-grid{grid-template-columns:1fr;gap:28px}.execution-pages .actions .button{width:100%}.recovery-process{grid-template-columns:1fr;gap:18px}.recovery-process li{padding:25px}.indicator-panel{padding:25px}.constraint-grid li{padding:15px 10px}.intervention-boundary p{font-size:1rem}.execution-pages .execution-final .actions{margin-bottom:0}}
@media(max-width:430px){.po-health-rows>div{grid-template-columns:1fr;gap:14px}.po-health-rows dt>span{margin-top:5px}.indicator-list{grid-template-columns:1fr}.constraint-grid{gap:10px;padding:0 16px 20px}.constraint-grid li{font-size:1rem;overflow-wrap:anywhere}.constraint-question{margin-left:16px;margin-right:16px}.indicator-panel{padding:22px}}
