/* Only the four pages selected for editorial alignment load this stylesheet. */
#maven-mood .maven-experience{font-size:15px;font-weight:500;margin:0 0 24px}
#maven-mood .training-hub .maven-experience{margin-bottom:16px}
#maven-mood .training-hub .maven-experience+p{margin-top:0}
#maven-mood .maven-editorial-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:96px;max-width:1136px}
#maven-mood .maven-editorial-pair>p{margin:0}
#maven-mood .maven-editorial-pair>div{min-width:0}
#maven-mood .maven-editorial-pair p+p{margin-top:16px}
#maven-mood .consulting-page .training-meaning{display:block}
#maven-mood .consulting-page .training-meaning>h2{max-width:none;margin:0 0 16px}
#maven-mood .consulting-page .consulting-editorial-conclusion{max-width:800px;margin-top:16px;font-weight:500}
#maven-mood .consulting-page .consulting-sand-copy h2{margin-bottom:16px}
#maven-mood .consulting-page .consulting-sand-copy p+p{margin-top:16px}
#maven-mood .consulting-page .consulting-sand-copy .consulting-emphasis{margin-top:12px;font-weight:500}
#maven-mood .consulting-page .training-steps .step-number,
#maven-mood .training-hub .training-steps .step-number{margin-bottom:8px}
#maven-mood .consulting-page .training-steps h3,
#maven-mood .training-hub .training-steps h3{min-height:0;margin-bottom:8px}
#maven-mood .consulting-page .consulting-team,
#maven-mood .training-hub .training-process-note{margin-top:24px}
#maven-mood .training-hub .training-meaning h2{margin-bottom:16px}
#maven-mood .training-hub .training-meaning p+p{margin-top:16px}
#maven-mood .training-hub .training-programs-intro{width:100%;max-width:1136px;margin:0 auto}
#maven-mood .training-hub .training-programs>h2{margin-bottom:16px}
#maven-mood .training-hub .training-programs-intro>p{margin:0}
#maven-mood .training-hub .training-programs>.training-catalog{margin-top:24px}
#maven-mood .program-refined .program-section{margin-top:40px}
#maven-mood .program-refined .program-why{display:block}
#maven-mood .program-refined .program-why>h2{margin-bottom:16px}
#maven-mood .program-refined .program-why .maven-editorial-pair>p{margin:0}
#maven-mood .program-refined .program-situations h3{margin-bottom:8px}
#maven-mood .program-refined .program-method h2{margin-bottom:16px}
#maven-mood .program-refined .program-method h3{margin-bottom:8px}
#maven-mood .program-refined .program-method .program-principles{margin-top:8px}
#maven-mood .consulting-page .training-final,
#maven-mood .training-hub .training-final,
#maven-mood .program-refined .program-final{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;row-gap:16px;align-items:center}
#maven-mood .consulting-page .training-final>h2,
#maven-mood .training-hub .training-final>h2,
#maven-mood .program-refined .program-final>h2{grid-column:1/-1;margin:0}
#maven-mood .consulting-page .training-final>div,
#maven-mood .training-hub .training-final>div,
#maven-mood .program-refined .program-final>div{min-width:0}
body.home #maven-mood .why h2{margin-bottom:16px}
body.home #maven-mood .why p+p,
body.home #maven-mood .approach p+p{margin-top:16px}
body.home #maven-mood .closing h2{margin-bottom:16px}
@media(max-width:850px){
 #maven-mood .maven-editorial-pair{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:16px}
 #maven-mood .consulting-page .training-final,
 #maven-mood .training-hub .training-final,
 #maven-mood .program-refined .program-final{grid-template-columns:minmax(0,1fr);justify-items:start}
}

#maven-mood .program-refined .maven-experience{margin:0 0 24px}

/* The custom-training invitation continues the hub catalog. */
#maven-mood .training-hub .training-custom{margin-top:24px}
