/* meditainment consulting: white, graphite and muted steel blue. */
body.mecss-executive,body.mecss-portal{--black:#191b20;--graphite:#191b20;--white:#fff;--warm:#f2f3f6;--mid:#5f636d;--line:#dcdde2;--teal:#48647a;--teal-soft:#48647a;--mint:#dce3ea;--rust:#48647a;--apricot:#c4d0dc;background:#fff;color:#191b20;font-family:Arial,Helvetica,sans-serif;color-scheme:light}
body[class] .site-header{background:#fff;border-color:#dcdde2;backdrop-filter:none}
body[class] .nav-shell{max-width:1240px;min-height:108px;padding:0 44px}
body[class] .brand{width:auto;display:inline-flex;flex-shrink:0;color:#191b20}
body[class] .brand .brand-name{display:flex;flex-direction:column;line-height:1}
body[class] .brand .brand-name strong{font-size:29px;font-weight:500;letter-spacing:-1.4px;text-transform:none}
body[class] .brand .brand-name small{font-size:9px;font-weight:400;letter-spacing:4px;margin:9px 0 0 3px;line-height:1.5;text-transform:none;color:inherit}
body[class] .nav-links{gap:25px}body[class] .nav-links a{font-size:12px;letter-spacing:0;font-weight:400;color:#191b20}
body[class] .nav-links a.nav-portal{background:#48647a;border-color:#48647a;color:#fff}
body[class] .site-footer{background:#f2f3f6;color:#191b20;border-top:1px solid #dcdde2;padding-top:45px}
body[class] .site-footer .wrap{max-width:1240px;padding-left:44px;padding-right:44px}
body[class] .site-footer .footer-grid p,body[class] .site-footer .footer-column strong,body[class] .site-footer .footer-column a,body[class] .site-footer .footer-bottom{color:#5f636d}
body[class] .site-footer .footer-column a:hover{color:#191b20}
body[class] .site-footer .footer-bottom{border-color:#dcdde2}
body.meditainment-home .footer-grid{gap:30px}
.intern-auth-brand strong{font-weight:500;letter-spacing:-1px}
@media(max-width:1080px){body[class] .nav-shell{min-height:90px}body[class] .nav-links{gap:0;background:#fff}body[class] .nav-links a{padding:16px 0}body[class] .nav-links a.nav-portal{padding:14px 18px!important}}
@media(max-width:650px){body[class] .nav-shell,body[class] .site-footer .wrap{padding-left:24px;padding-right:24px}body[class] .brand .brand-name strong{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
body[class] .brand .brand-name small{display:block}
