/* Body-contouring main: white content, taupe headings and clear dividers. Hero unchanged. */
body.body-hub-white{background:#fff}
.body-hub-white #programs,.body-hub-white #approach{background:#fff;color:#34312e}
.body-hub-white #programs .section-heading,.body-hub-white #approach .section-heading{text-align:left;margin-left:0;margin-right:0}
.body-hub-white #programs .section-heading h2,.body-hub-white #approach .section-heading h2{border-left:0;padding-left:0;color:#34312e}
.body-hub-white #programs .body-care-title{font-weight:500}
.body-hub-white #programs .eyebrow,.body-hub-white #approach .eyebrow{color:#766b61}
.body-hub-white #programs .text-link,.body-hub-white #approach .text-link{color:#766b61}
.body-hub-white #approach{padding-top:0}
.body-hub-white #approach>.wrap{border-top:2px solid #d7cfc6;padding-top:60px}
.body-hub-white .visual-programs>article,.body-hub-white .visual-principles>article{background:#fff;border:0;border-bottom:1px solid #d7cfc6}
.body-hub-white .visual-programs>article:first-child{border-top:1px solid #d7cfc6}
.body-hub-white .visual-programs>article{padding:28px 0}
.body-hub-white .visual-programs{gap:0}
.body-hub-white .program-text{padding-left:0;padding-right:42px}

.body-hub-white .visual-principles{column-gap:36px;row-gap:28px}
.body-hub-white .visual-principles>article{padding:0 0 28px}
.body-hub-white .visual-copy{padding-left:0}
.body-hub-white #approach>.wrap>.text-link{display:inline-block;margin-top:30px}
@media(max-width:800px){.body-hub-white #programs .section-heading h2,.body-hub-white #approach .section-heading h2{border-left-width:0;padding-left:0}.body-hub-white #approach>.wrap{padding-top:38px}.body-hub-white .program-text{padding:10px 0 25px}.body-hub-white .visual-programs>article{padding:25px 0}.body-hub-white .visual-copy{padding-left:0}.body-hub-white .visual-principles{row-gap:25px;column-gap:24px}}
@media(max-width:500px){.body-hub-white .visual-copy{padding-right:0;padding-top:23px}.body-hub-white .visual-principles>article{padding-bottom:27px}}
