/* Only the two approved introduction texts; existing treatment content retained. */
body #obesity-principle{background:#fff;color:#34312e;padding:76px 0}
body #obesity-principle>.wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}
body #obesity-principle h2{font-size:clamp(27px,2.8vw,36px);line-height:1.5;font-weight:500;letter-spacing:-.045em;margin:0;word-break:keep-all}
body .obesity-principle-number{display:block;font-size:13px;font-weight:400;letter-spacing:.12em;margin:0 0 22px;line-height:1.2}
body #obesity-principle p,body #plan .obesity-plan-copy p{font-size:18px;line-height:1.95;letter-spacing:-.025em;margin:0 0 20px;color:inherit;word-break:keep-all;overflow-wrap:break-word}
body #obesity-principle p:last-child,body #plan .obesity-plan-copy p:last-child{margin-bottom:0}
body #plan .obesity-approved-plan{display:block;max-width:900px;margin-bottom:38px}
body #plan .obesity-approved-plan h2{font-size:clamp(27px,2.8vw,36px);line-height:1.5;letter-spacing:-.045em;margin:0 0 26px;word-break:keep-all}
body #plan .obesity-plan-copy{max-width:850px}
body #obesity-principle+.obesity-approved-plan{margin-top:0}
body #plan{border-top:1px solid #d7cfc6}
@media(max-width:800px){body #obesity-principle{padding:52px 0}body #obesity-principle>.wrap{grid-template-columns:1fr;gap:26px}body #obesity-principle h2,body #plan .obesity-approved-plan h2{font-size:27px}body #obesity-principle p,body #plan .obesity-plan-copy p{font-size:17px;line-height:1.9}body .obesity-principle-number{margin-bottom:18px}}
