.mg-promise{border-top:1px solid color-mix(in srgb,var(--paper) 25%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,80px);display:grid}.mg-promise div{min-width:0;padding:24px 24px 6px 0}.mg-promise div+div{border-left:1px solid color-mix(in srgb,var(--paper) 18%,transparent);padding-left:24px}.mg-promise span{color:var(--red-text)}.mg-promise b{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:var(--t-m);margin:10px 0 8px;display:block}.mg-promise p{color:color-mix(in srgb,var(--paper) 78%,transparent);max-width:34ch}.mg-pillars{border-top:1px solid var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(40px,5vw,80px);display:grid}.mg-pillar{border-bottom:1px solid color-mix(in srgb,var(--navy) 18%,transparent);min-width:0;padding:28px 32px 36px 0}.mg-pillar:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--navy) 18%,transparent);padding-left:32px;padding-right:0}.mg-pillar header{grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;margin-bottom:18px;display:grid}.mg-pillar__n{font-family:var(--f-display);font-size:var(--t-l);color:#0000;-webkit-text-stroke:1px var(--navy);grid-row:1/3;line-height:.8}.mg-pillar h3{font-size:var(--t-m)}.mg-pillar header p{color:var(--line);margin:6px 0 0}.mg-pillar dl{margin:0}.mg-task{border-top:1px solid color-mix(in srgb,var(--navy) 12%,transparent);padding:12px 0}.mg-task dt{font-family:var(--f-label);letter-spacing:var(--tracking-label);font-weight:400}.mg-task dd{color:var(--line);font-size:var(--t-small);line-height:var(--lh-small);margin:4px 0 0}.mg-rep{grid-template-columns:minmax(540px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,90px);display:grid}.mg-report{background:var(--paper);color:var(--navy);margin:0;padding:clamp(18px,2.4vw,32px);box-shadow:0 30px 80px #00000059}.mg-report__top{border-bottom:2px solid var(--navy);font-size:var(--t-cap);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.mg-report__tag{background:var(--red);color:var(--paper);padding:2px 8px}.mg-report__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin-top:18px;display:grid}.mg-report h3{font-family:var(--f-label);font-weight:400;font-size:var(--t-cap);letter-spacing:var(--tracking-label);color:var(--red-text);text-transform:uppercase;margin-bottom:8px}.mg-report dl{font-family:var(--f-label);letter-spacing:var(--tracking-label);margin:0}.mg-report dl div{border-bottom:1px solid color-mix(in srgb,var(--navy) 12%,transparent);font-size:var(--t-small);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.mg-report dd{font-variant-numeric:tabular-nums;margin:0;font-weight:400}.mg-report ul{font-size:var(--t-small);margin:0;padding-left:18px}.mg-report li{margin:4px 0}.mg-report__bar{background:color-mix(in srgb,var(--navy) 12%,transparent);height:6px;margin-top:10px}.mg-report__bar i{background:var(--navy);height:100%;display:block}.mg-report figcaption{color:var(--line);font-size:var(--t-cap);margin-top:16px}.mg-year{margin-top:clamp(30px,4vw,56px)}.mg-year .tabs{border-color:var(--navy)}.mg-year__panel{padding-top:24px}.mg-year__panel .mono{color:var(--red-text)}.mg-year__panel ul{border-top:1px solid var(--navy);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.mg-year__panel li{border-bottom:1px solid color-mix(in srgb,var(--navy) 18%,transparent);font-family:var(--f-display);text-transform:uppercase;font-size:var(--t-xs);padding:16px 16px 16px 0;line-height:1.15}@media (max-width:1200px){.mg-rep{grid-template-columns:1fr}}@media (max-width:900px){.mg-promise,.mg-pillars{grid-template-columns:1fr}.mg-promise div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--paper) 18%,transparent);padding-left:0}.mg-pillar,.mg-pillar:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}@media (max-width:560px){.mg-report__grid{grid-template-columns:1fr}}
