/* Approved logo progression: youngest sage -> sky -> blue -> navy. Design rules only. */
.m-site-content.m-crescendo{--path-color:#abb396;--path-ink:#102d3c;--path-rgb:171,179,150}
.m-site-content.m-crescendo .m-c-facts,.m-site-content.m-crescendo .m-c-end,.m-site-content.m-crescendo .m-c-family{background-color:var(--path-color)!important;color:var(--path-ink)!important}
.m-site-content.m-crescendo .m-c-facts :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-crescendo .m-c-end :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-crescendo .m-c-family :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-crescendo .m-c-end{background-image:radial-gradient(circle 340px at var(--spot-x,72%) var(--spot-y,38%),rgba(255,255,255,.38) 0,transparent 76%)!important}
.m-site-content.m-crescendo .m-c-end :is(.wp-block-button__link,.stk-button){background:#102d3c!important;color:#ffffff!important;border-color:#102d3c!important}
.m-site-content.m-crescendo .m-c-hero{background-color:rgba(var(--path-rgb),.075)!important}
.m-site-content.m-crescendo .m-c-hero:after{background:radial-gradient(ellipse at 20% 20%,#abb39624,transparent 60%),radial-gradient(ellipse at 80% 70%,#abb39620,transparent 60%)!important}
.m-site-content.m-crescendo :is(.m-c-age-one,.m-c-age-two){background-color:#eef0e8!important}
.m-site-content.m-crescendo .m-c-family :is(.wp-block-button__link,.stk-button){background:#102d3c!important;color:#fff!important;border-color:#102d3c!important}
.m-site-content.m-education{--path-color:#81b3c5;--path-ink:#102d3c;--path-rgb:129,179,197}
.m-site-content.m-education .m-e-facts,.m-site-content.m-education .m-e-end{background-color:var(--path-color)!important;color:var(--path-ink)!important}
.m-site-content.m-education .m-e-facts :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-education .m-e-end :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-education .m-e-end{background-image:radial-gradient(circle 340px at var(--spot-x,72%) var(--spot-y,38%),rgba(255,255,255,.38) 0,transparent 76%)!important}
.m-site-content.m-education .m-e-end :is(.wp-block-button__link,.stk-button){background:#102d3c!important;color:#ffffff!important;border-color:#102d3c!important}
.m-site-content.m-education .m-e-hero{background-color:rgba(var(--path-rgb),.075)!important}
.m-site-content.m-education :is(.m-e-step-01,.m-e-step-03,.m-e-network){background-color:rgba(var(--path-rgb),.075)!important}
.m-site-content.m-education :is(.m-e-step-02,.m-e-step-04,.m-e-path){background-color:rgba(var(--path-rgb),.115)!important}
.m-site-content.m-sei{--path-color:#447791;--path-ink:#ffffff;--path-rgb:68,119,145}
.m-site-content.m-sei .m-s-facts,.m-site-content.m-sei .m-s-end{background-color:var(--path-color)!important;color:var(--path-ink)!important}
.m-site-content.m-sei .m-s-facts :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-sei .m-s-end :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-sei .m-s-end{background-image:radial-gradient(circle 340px at var(--spot-x,72%) var(--spot-y,38%),rgba(255,255,255,.035) 0,transparent 76%)!important}
.m-site-content.m-sei .m-s-end :is(.wp-block-button__link,.stk-button){background:#ffffff!important;color:#102d3c!important;border-color:#ffffff!important}
.m-site-content.m-sei .m-s-hero{background-color:rgba(var(--path-rgb),.075)!important}
.m-site-content.m-sei :is(.m-s-step-01,.m-s-step-03,.m-s-network){background-color:rgba(var(--path-rgb),.075)!important}
.m-site-content.m-sei :is(.m-s-step-02,.m-s-step-04,.m-s-path){background-color:rgba(var(--path-rgb),.115)!important}
.m-site-content.m-formazione{--path-color:#102d3c;--path-ink:#ffffff;--path-rgb:16,45,60}
.m-site-content.m-formazione .m-f-facts,.m-site-content.m-formazione .m-f-end{background-color:var(--path-color)!important;color:var(--path-ink)!important}
.m-site-content.m-formazione .m-f-facts :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-formazione .m-f-end :is(h2,h3,p,li,.stk-block-text__text,.stk-block-heading__text){color:var(--path-ink)!important}
.m-site-content.m-formazione .m-f-end{background-image:radial-gradient(circle 340px at var(--spot-x,72%) var(--spot-y,38%),rgba(255,255,255,.10) 0,transparent 76%)!important}
.m-site-content.m-formazione .m-f-end :is(.wp-block-button__link,.stk-button){background:#ffffff!important;color:#102d3c!important;border-color:#ffffff!important}
.m-site-content.m-formazione .m-f-hero{background-color:rgba(var(--path-rgb),.075)!important}
.m-site-content.m-formazione :is(.m-f-step-01,.m-f-step-03,.m-f-network){background-color:rgba(var(--path-rgb),.075)!important}
.m-site-content.m-formazione :is(.m-f-step-02,.m-f-step-04,.m-f-path){background-color:rgba(var(--path-rgb),.115)!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-1{--panel-color:#abb396!important;background-color:#abb396!important;color:#102d3c!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-1 :is(.m-panel-number,.m-panel-title,.m-panel-title h2,.m-panel-title a,.m-panel-vertical,.m-panel-kicker,.m-panel-intro,.wp-block-button__link){color:#102d3c!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-1 .wp-block-button__link{border-color:#102d3c!important;background:transparent!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-1 .wp-block-button__link:hover{background:#102d3c!important;color:#abb396!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-2{--panel-color:#81b3c5!important;background-color:#81b3c5!important;color:#102d3c!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-2 :is(.m-panel-number,.m-panel-title,.m-panel-title h2,.m-panel-title a,.m-panel-vertical,.m-panel-kicker,.m-panel-intro,.wp-block-button__link){color:#102d3c!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-2 .wp-block-button__link{border-color:#102d3c!important;background:transparent!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-2 .wp-block-button__link:hover{background:#102d3c!important;color:#81b3c5!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-3{--panel-color:#447791!important;background-color:#447791!important;color:#ffffff!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-3 :is(.m-panel-number,.m-panel-title,.m-panel-title h2,.m-panel-title a,.m-panel-vertical,.m-panel-kicker,.m-panel-intro,.wp-block-button__link){color:#ffffff!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-3 .wp-block-button__link{border-color:#ffffff!important;background:transparent!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-3 .wp-block-button__link:hover{background:#ffffff!important;color:#447791!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-4{--panel-color:#102d3c!important;background-color:#102d3c!important;color:#ffffff!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-4 :is(.m-panel-number,.m-panel-title,.m-panel-title h2,.m-panel-title a,.m-panel-vertical,.m-panel-kicker,.m-panel-intro,.wp-block-button__link){color:#ffffff!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-4 .wp-block-button__link{border-color:#ffffff!important;background:transparent!important}
.m-home.m-graphic-home .m-pathways-panel.m-panel-4 .wp-block-button__link:hover{background:#ffffff!important;color:#102d3c!important}
.m-home.m-graphic-home .is-enhanced .m-panel-1:after{filter:none!important}
.m-home.m-graphic-home .m-panel-4{background-blend-mode:luminosity}

/* Accumulating SEI chapters must cover earlier content: opaque equivalents over white. */
.m-site-content.m-sei .m-s-practices :is(.m-s-step-01,.m-s-step-03){background-color:#f1f5f7!important}
.m-site-content.m-sei .m-s-practices :is(.m-s-step-02,.m-s-step-04){background-color:#e9eff2!important}
.m-site-content.m-sei .m-s-practices .m-s-step{isolation:isolate;z-index:calc(1 + var(--story-index,0))}
