.master-training .site-questions,.master-training .site-next-steps,.master-training .foundation-detox{width:88%;max-width:1160px;margin:76px auto;color:#35493e}.master-training .site-questions h2,.master-training .site-next-steps h2,.master-training .foundation-detox h2{font:clamp(36px,4.2vw,60px)/1.12 var(--serif,Georgia,serif);margin:16px 0 28px;letter-spacing:-1px}.master-training .site-questions .question-intro{max-width:680px;font:17px/1.8 var(--sans,sans-serif);margin-bottom:32px}.master-training .site-questions details{border-top:1px solid #c9cbbf;padding:21px 0}.master-training .site-questions summary{cursor:pointer;font:19px/1.5 var(--serif,Georgia,serif);padding-right:30px}.master-training .site-questions details > div{max-width:850px;font:16px/1.85 var(--sans,sans-serif);padding-top:16px}.master-training .site-questions details > div p{margin:0 0 14px}.master-training .site-questions a,.master-training .foundation-detox article a{color:inherit;text-underline-offset:5px}.master-training .site-questions [hidden],.master-training .faq-group[hidden]{display:none!important}.master-training .faq-search{display:block;width:min(100%,680px);margin:28px 0 40px}.master-training .faq-search input{display:block;box-sizing:border-box;width:100%;padding:16px;margin-top:12px;border:1px solid #9daba0;background:#fffaf1;font:16px/1.5 var(--sans,sans-serif);color:#35493e}.master-training .faq-topics{display:flex;flex-wrap:wrap;gap:16px 24px;margin:24px 0 36px;font:14px/1.6 var(--sans,sans-serif)}.master-training .faq-group{margin:52px 0;scroll-margin-top:110px}.master-training .faq-group h2{font-size:36px}.master-training .site-next-steps{border-top:1px solid #c9cbbf;padding-top:40px}.master-training .next-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.master-training .next-step-grid a{display:block;padding:26px;background:#e8e6da;border:1px solid #dadbce;text-decoration:none;color:inherit}.master-training .next-step-grid strong{display:block;font:27px/1.25 var(--serif,Georgia,serif);margin-bottom:12px}.master-training .next-step-grid span{display:block;font:14px/1.7 var(--sans,sans-serif)}.master-training .next-step-grid a:hover{background:#dedfce}.master-training .next-step-grid a:focus-visible{outline:2px solid #35493e;outline-offset:4px}.master-training .foundation-detox{padding:55px 0;border-top:1px solid #bdc4b7}.master-training .detox-opening{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;align-items:start}.master-training .foundation-detox p{font:16px/1.85 var(--sans,sans-serif);margin:0 0 18px}.master-training .foundation-detox .detox-lead{font:28px/1.35 var(--serif,Georgia,serif)}.master-training .detox-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:30px 0;margin:26px 0}.master-training .detox-steps span{font:11px/1.6 var(--sans,sans-serif);letter-spacing:2px}.master-training .foundation-detox h3{font:29px/1.25 var(--serif,Georgia,serif);margin:12px 0 18px}.master-training .detox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.master-training .detox-grid article{padding:30px;background:#e9e7dc;border:1px solid #d9dbcf}.master-training .detox-grid .eyebrow{font-size:11px;letter-spacing:2px}.master-training .detox-grid article a{font:12px/1.6 var(--sans,sans-serif)}.master-training .detox-close{max-width:850px;margin:44px auto 0;text-align:center}.master-training .detox-close > div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin:26px 0}.master-training .detox-close .detox-note{font-size:12px}.master-training footer .newsletter-footer{width:88%;max-width:1160px;margin:0 auto 60px;padding:48px;color:#35493e;background:#e5e3d4;box-sizing:border-box;text-align:left}.master-training footer .newsletter-footer h2{color:#35493e;font:clamp(32px,4vw,52px)/1.15 var(--serif,Georgia,serif);text-transform:none;letter-spacing:-.7px}.master-training footer .newsletter-footer p,.master-training footer .newsletter-footer label{color:#35493e}.master-training footer .newsletter-footer a{color:inherit}.master-training footer .newsletter-footer .newsletter-book img{max-height:370px;width:auto;max-width:100%;object-fit:contain}.master-training footer:has(.newsletter-footer){padding-top:60px}.master-training .doctor-home-earth #header .nav-supplements,.master-training #header .nav-supplements{font-weight:600}@media(max-width:800px){.master-training .detox-opening,.master-training .detox-steps,.master-training .detox-grid,.master-training .next-step-grid{grid-template-columns:1fr}.master-training .site-questions,.master-training .site-next-steps,.master-training .foundation-detox{margin-block:50px}.master-training .detox-steps{gap:12px}.master-training .detox-grid article{padding:24px}.master-training footer .newsletter-footer{padding:30px 22px}.master-training .detox-close .button{white-space:normal;text-align:center}}.master-training .next-step-grid .next-step-icon{display:block;width:58px;height:58px;margin:0 0 24px;color:#6b7867}.master-training .next-step-grid strong{font-size:clamp(24px,2.2vw,29px)}
