/* NTC, microSolve and About: neutral editorial hierarchy, existing text width. */
.ms-editorial{--ms-editorial-rule:color-mix(in srgb,var(--ms-text) 21%,transparent)}
:root[data-ms-theme] .ms-section .ms-editorial>h2{font-size:25px;font-weight:600;line-height:1.4;margin:42px 0 20px;color:var(--ms-text)}
.ms-editorial>h2:after{content:'';display:block;width:64px;height:1px;margin-top:14px;background:var(--ms-editorial-rule)}
:root[data-ms-theme] .ms-section .ms-editorial>h3{font-size:20px;font-weight:600;line-height:1.5;margin:36px 0 16px;padding:0 0 11px;color:var(--ms-text);position:relative;letter-spacing:0;text-wrap:pretty}
.ms-editorial>h3:after{content:'';position:absolute;left:0;bottom:0;width:34px;height:1px;background:var(--ms-editorial-rule)}
.ms-editorial>p{margin:0 0 20px;line-height:1.85}
.ms-editorial .ms-editorial-deck{font-size:19px;font-weight:500;color:var(--ms-text);line-height:1.65;margin:0 0 28px}
.ms-editorial ul{margin:16px 0 26px;padding-left:25px}
.ms-editorial li{padding-left:5px;margin:12px 0;line-height:1.8}
.ms-editorial li::marker{color:var(--ms-muted);font-size:.82em}
.ms-editorial .ms-editorial-term{display:inline;font-weight:600;color:var(--ms-text);text-decoration:underline;text-decoration-color:var(--ms-editorial-rule);text-decoration-thickness:1px;text-underline-offset:5px}
.ms-editorial u{text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ms-editorial-rule)}
.ms-editorial .ms-editorial-example{margin:28px 0;padding:18px 24px;border:0;border-left:2px solid var(--ms-editorial-rule);border-radius:0 7px 7px 0;background:color-mix(in srgb,var(--ms-text) 3%,transparent);font:inherit;font-style:normal;color:var(--ms-text);line-height:1.85}
.ms-editorial .ms-editorial-example p:last-child{margin-bottom:0}
/* About retains accepted centered brand chapters and full-width company block. */
.ms-editorial.ms-fit-about>h2{text-align:center;margin-top:38px}
.ms-editorial.ms-fit-about>h2:after{margin-left:auto;margin-right:auto}
:root[data-ms-theme] .ms-section .ms-editorial.ms-fit-about>h3{font-size:18px;font-weight:400;margin:0 0 30px;padding:0;text-align:center;color:var(--ms-text)}
.ms-editorial.ms-fit-about>h3:after{content:none}
:root[data-ms-theme] .ms-section .ms-editorial.ms-fit-about>h4{font-size:18px;font-weight:500;line-height:1.75;padding:17px 22px;border-left:2px solid var(--ms-editorial-rule);background:color-mix(in srgb,var(--ms-text) 3%,transparent);margin:26px 0}
@media(max-width:600px){
 :root[data-ms-theme] .ms-section .ms-editorial>h2{font-size:23px;margin-top:32px}
 :root[data-ms-theme] .ms-section .ms-editorial>h3{font-size:18px;margin-top:28px}
 .ms-editorial .ms-editorial-deck{font-size:17px}
 .ms-editorial .ms-editorial-example{padding:15px 18px}
 :root[data-ms-theme] .ms-section .ms-editorial.ms-fit-about>h4{font-size:17px;padding:14px 17px}
}
