/* Isolated editorial alternative for General Management. */
body.gm-editorial .mod_article.gmv-section {padding-top:72px;padding-bottom:72px;}
body.gm-editorial .gmv-section h2 {margin:0 0 24px;color:#1d2d65;font-size:30px;line-height:1.25;}
body.gm-editorial .gmv-section p {margin:0 0 22px;}
body.gm-editorial .gmv-section p:last-child {margin-bottom:0;}
body.gm-editorial .gmv-label {display:block;color:#bd2026;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 22px;}
body.gm-editorial .gmv-intro-grid {display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start;}
body.gm-editorial .gmv-lead {font-size:25px;line-height:1.5;color:#1d2d65;border-left:4px solid #e01920;padding-left:26px;}
body.gm-editorial .gmv-split {display:grid;grid-template-columns:minmax(0, .85fr) minmax(0,1.4fr);gap:72px;align-items:start;}
body.gm-editorial .gmv-body {min-width:0;}
body.gm-editorial .gmv-checklist {list-style:none;padding:0;margin:28px 0;}
body.gm-editorial .gmv-checklist li {position:relative;padding:17px 0 17px 34px;border-top:1px solid #d3d9e5;margin:0;}
body.gm-editorial .gmv-checklist li:before {content:'✓';position:absolute;left:0;color:#bd2026;font-weight:bold;}
body.gm-editorial .gmv-note {margin-top:28px;}
body.gm-editorial .gmv-competencies {padding:0;margin:28px 0 0;list-style:none;}
body.gm-editorial .gmv-competencies li {display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;border-top:1px solid #d3d9e5;padding:22px 0;margin:0;}
body.gm-editorial .gmv-number {font-size:27px;font-weight:700;line-height:1.3;color:#bd2026;}
body.gm-editorial .gmv-competencies strong {display:block;color:#1d2d65;margin-bottom:6px;font-size:20px;}
body.gm-editorial .gmv-services {display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;}
body.gm-editorial .gmv-service {padding:32px;background:#f2f5fa;border-top:4px solid #dc1a22;}
body.gm-editorial .gmv-service h3 {font-size:25px;color:#1d2d65;margin:0 0 24px;}
body.gm-editorial .gmv-service ul {padding-left:20px;margin:0;}
body.gm-editorial .gmv-service li {padding-left:5px;margin-bottom:16px;}
body.gm-editorial .gmv-service li:last-child {margin-bottom:0;}
body.gm-editorial .gmv-service li::marker {color:#bd2026;}
body.gm-editorial .gmv-statement {border-left:3px solid #1d2d65;padding-left:24px;margin-top:36px;font-size:21px;color:#1d2d65;}
body.gm-editorial .mod_article.gmv-services-section {padding-bottom:0;}
body.gm-editorial .mod_article.gmv-jobs {padding-top:60px;}
@media(max-width:850px){
 body.gm-editorial .mod_article.gmv-section {padding-top:44px;padding-bottom:44px;}
 body.gm-editorial .gmv-intro-grid,body.gm-editorial .gmv-split,body.gm-editorial .gmv-services {grid-template-columns:minmax(0,1fr);gap:28px;}
 body.gm-editorial .gmv-section h2 {font-size:26px;margin-bottom:0;}
 body.gm-editorial .gmv-lead {font-size:22px;padding-left:20px;}
 body.gm-editorial .gmv-label {font-size:12px;margin-bottom:14px;}
 body.gm-editorial .gmv-service {padding:24px;}
 body.gm-editorial .gmv-service h3 {font-size:23px;}
 body.gm-editorial .gmv-competencies li {grid-template-columns:34px minmax(0,1fr);gap:12px;}
 body.gm-editorial .gmv-competencies strong {font-size:19px;}
 body.gm-editorial .gmv-statement {font-size:19px;}
 body.gm-editorial .mod_article.gmv-services-section {padding-bottom:0;}
 body.gm-editorial .mod_article.gmv-jobs {padding-top:32px;}
}
