/* Approved corporate overview additions. */
#midwest-map-workbench .mw-capability-experience small { display: block; margin-top: 10px; color: #53656b; font: 13px/1.5 'Barlow',Arial,sans-serif; }
#midwest-map-workbench .mw-capacity { display: grid; grid-template-columns: 1.1fr 1fr; margin-top: 44px; background: var(--mw-ink); color: #fff; }
#midwest-map-workbench .mw-capacity-photo { min-height: 400px; margin: 0; }
#midwest-map-workbench .mw-capacity-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }
#midwest-map-workbench .mw-capacity-copy { padding: 40px; min-width: 0; }
#midwest-map-workbench .mw-capacity-copy h3 { color: #fff; font-size: 36px; line-height: 1.1; margin: 16px 0 24px; }
#midwest-map-workbench .mw-capacity-copy p { color: #d6e1e5; font-size: 15px; line-height: 1.7; }
#midwest-map-workbench .mw-capacity-count { display: block; font: 600 68px/1 'Barlow Condensed',Arial,sans-serif; color: var(--mw-orange); }
#midwest-map-workbench .mw-capacity-count span { display: block; color: #fff; font: 500 20px/1.4 'Barlow',Arial,sans-serif; margin-top: 6px; }
#midwest-map-workbench .mw-capacity-copy .mw-text-link { color: #fff; margin-top: 12px; }
#midwest-map-workbench .mw-leadership { background: #edf1f1; }
#midwest-map-workbench .mw-leadership-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 28px; margin: 32px 0 0; }
#midwest-map-workbench .mw-leadership-grid div { padding: 22px 0; border-top: 2px solid var(--mw-orange); }
#midwest-map-workbench .mw-leadership-grid dt { font: 600 29px/1.2 'Barlow Condensed',Arial,sans-serif; color: var(--mw-ink); }
#midwest-map-workbench .mw-leadership-grid dd { color: #53656b; font-size: 14px; line-height: 1.6; margin: 8px 0 0; }
#midwest-map-workbench .mw-quality { background: #edf1f1; scroll-margin-top: 24px; }
#midwest-map-workbench .mw-quality-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 32px; margin-top: 36px; }
#midwest-map-workbench .mw-quality-grid article { padding-top: 24px; border-top: 2px solid var(--mw-orange); }
#midwest-map-workbench .mw-quality-grid h3 { font-size: 28px; line-height: 1.2; margin: 0 0 12px; }
#midwest-map-workbench .mw-quality-grid p { color: #53656b; font-size: 15px; line-height: 1.7; margin: 0; }
#midwest-map-workbench .mw-community-results { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 40px; border-top: 1px solid #bfcfd1; padding-top: 30px; margin-top: 40px; }
#midwest-map-workbench .mw-community-results strong { display: block; color: var(--mw-orange); font: 600 64px/1 'Barlow Condensed',Arial,sans-serif; }
#midwest-map-workbench .mw-community-results h3 { margin: 10px 0; font-size: 24px; }
#midwest-map-workbench .mw-community-results p { font-size: 14px; line-height: 1.7; color: #53656b; margin: 0; }
#midwest-map-workbench .mw-bd-contact { margin-top: 30px; padding: 26px; background: #edf1f1; border-left: 3px solid var(--mw-orange); }
#midwest-map-workbench .mw-bd-contact h3 { margin: 8px 0; font-size: 27px; }
#midwest-map-workbench .mw-bd-contact p { margin: 0 0 14px; }
#midwest-map-workbench .mw-bd-contact a { display: block; width: fit-content; max-width: 100%; overflow-wrap: anywhere; padding: 8px 0; font-size: 14px; color: var(--mw-ink); }
@media (max-width: 1050px) {
  #midwest-map-workbench .mw-capacity-copy { padding: 30px; }
  #midwest-map-workbench .mw-leadership-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media (max-width: 760px) {
  #midwest-map-workbench .mw-capacity { grid-template-columns: 1fr; margin-top: 30px; }
  #midwest-map-workbench .mw-capacity-photo { min-height: 0; }
  #midwest-map-workbench .mw-capacity-photo img { height: auto; aspect-ratio: 4/3; }
  #midwest-map-workbench .mw-capacity-copy { padding: 28px 24px; }
  #midwest-map-workbench .mw-leadership-grid,#midwest-map-workbench .mw-quality-grid,#midwest-map-workbench .mw-community-results { grid-template-columns: 1fr; gap: 24px; }
  #midwest-map-workbench .mw-community-results strong { font-size: 56px; }
}
