/* Approved clinical content in a warm, accessible editorial layout. */
.mh-body{background:#f8f6f0;color:#203d3b;font-family:Arial,Helvetica,sans-serif;--mh-ink:#203d3b;--mh-muted:#425b56;--mh-accent:#95533c}
.mh-main{margin:0;padding:0;overflow:clip}.mh-main *{box-sizing:border-box}.mh-main p,.mh-main li{font-size:18px;line-height:1.85}.mh-main p{margin:0 0 22px}.mh-main h1,.mh-main h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em;font-weight:400;line-height:1.15;color:inherit}.mh-main h2{font-size:clamp(32px,3.2vw,48px);margin:16px 0 25px}.mh-main h3{font:700 21px/1.45 Arial,Helvetica,sans-serif;color:inherit;margin:0 0 10px}.mh-main a{color:inherit}.mh-wrap{width:min(1200px,calc(100% - 96px));margin:0 auto}.mh-kicker{font:700 12px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.16em;color:#6f4938;margin:0 0 24px!important}.mh-hero{display:grid;grid-template-columns:1.08fr 1fr;min-height:680px;max-width:1600px;margin:auto;padding:60px 48px 64px;gap:48px;align-items:center}.mh-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:44px;color:#425b56}.mh-crumb a{text-underline-offset:4px}.mh-hero h1{font-size:clamp(42px,4.3vw,68px);max-width:760px;margin:0 0 28px}.mh-hero h1 span{display:block;color:#527166}.mh-subtitle{font-size:21px!important;line-height:1.65!important;max-width:620px;color:#425b56;margin-bottom:30px!important}.mh-hero-image{margin:0;position:relative;padding:0 0 24px 24px}.mh-hero-image:before{content:'';position:absolute;inset:28px -12px 50px 0;border:1px solid #acbba5;border-radius:160px 20px 20px 20px;z-index:0}.mh-hero-image img{width:100%;height:510px;object-fit:cover;object-position:54% center;display:block;border-radius:150px 14px 14px 14px;position:relative}.mh-hero-image figcaption{position:relative;padding-top:20px;font-size:12px;line-height:1.8;color:#425b56;letter-spacing:.03em}.mh-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:15px 22px;background:#214e49;color:#fff!important;text-decoration:none;font-size:16px;font-weight:700;line-height:1.5;border-radius:6px;border:1px solid #214e49}.mh-button:hover{background:#153c38}.mh-button:focus-visible,.mh-main a:focus-visible{outline:3px solid #9b4e2c;outline-offset:5px}.mh-jump{display:flex;gap:12px;padding:22px 48px;justify-content:center;flex-wrap:wrap;background:#eeeee5;border-top:1px solid #d9ded2;border-bottom:1px solid #d9ded2}.mh-jump a{font-size:14px;line-height:1.5;padding:10px 16px;border:1px solid #a2b7aa;border-radius:6px;text-decoration:none;color:#294d43;background:#f8faf5;min-height:44px;display:flex;align-items:center}.mh-jump a:hover{background:#dce9e0;border-color:#3a6153}.mh-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-top:84px;padding-bottom:70px}.mh-intro .mh-lead{font-family:Georgia,serif;font-size:30px;line-height:1.5;letter-spacing:-.02em}.mh-intro>div{color:#425b56}.mh-band{margin:0}.mh-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-top:80px;padding-bottom:80px}.mh-sage{background:#e6ece3}.mh-number{display:inline-block;font:400 34px/1.2 Georgia,serif;color:#95533c;border-top:1px solid #ad7159;padding-top:14px;min-width:58px}.mh-heading p{color:#425b56}.mh-questions{list-style:none;padding:0;margin:0}.mh-questions li{position:relative;margin:0;padding:18px 0 18px 26px;border-bottom:1px solid #bccbbd}.mh-questions li:first-child{padding-top:0}.mh-questions li:before{content:'↗';position:absolute;left:0;color:#655039;font-size:18px}.mh-note{border-left:3px solid #a1684c;padding:3px 0 3px 22px;margin-top:30px!important;color:inherit;font-size:17px!important}.mh-prose{padding-top:66px;color:#425b56}.mh-dark{background:#173e3c;color:#f5f5ed}.mh-dark .mh-heading p{color:#e1e9df}.mh-dark .mh-number{color:#e9bda4;border-color:#a6bdb1}.mh-dark h2,.mh-dark h3,.mh-dark p{color:inherit}.mh-steps{list-style:none;counter-reset:step;margin:0;padding:0}.mh-steps li{counter-increment:step;position:relative;padding:0 0 24px 54px;margin-bottom:24px;border-bottom:1px solid #52736b}.mh-steps li:before{content:'0' counter(step);position:absolute;top:0;left:0;font:24px/1.4 Georgia,serif;color:#e9bda4}.mh-steps li p{color:#e1e9df;margin-bottom:0;font-size:17px}.mh-dark .mh-note{border-color:#d1a087;color:#e1e9df}.mh-aging{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:90px;padding-bottom:90px}.mh-aging figure{margin:0}.mh-aging img{display:block;width:100%;height:470px;object-fit:cover;border-radius:14px 100px 14px 14px}.mh-aging figcaption{font-size:13px;padding-top:14px;color:#425b56}.mh-sand{background:#eee3d6}.mh-follow{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;padding-top:90px;padding-bottom:90px;align-items:center}.mh-follow h2{max-width:700px}.mh-follow>div>p:not(.mh-kicker){color:#425b56}.mh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mh-outline{background:transparent;color:#214e49!important}.mh-outline:hover{background:#e2eae1}.mh-doctor{background:#e8eee5;border:1px solid #cbd5c5;padding:24px;border-radius:14px}.mh-doctor img{display:block;width:100%;height:280px;object-fit:cover;object-position:center 20%;border-radius:8px;margin-bottom:24px}.mh-doctor h3{font-family:Georgia,serif;font-size:26px;font-weight:400}.mh-doctor p{font-size:15px;line-height:1.8;color:#425b56;margin:0}.mh-related{border-top:1px solid #c9d0c3;padding-top:50px;padding-bottom:70px}.mh-related h2{font-size:36px}.mh-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mh-related a{border-top:2px solid #9cae99;padding-top:20px;text-decoration:none;font:400 22px/1.5 Georgia,serif}.mh-related a:hover{text-decoration:underline;text-underline-offset:5px}.mh-related a span{display:block;font:700 12px/1.6 Arial,sans-serif;color:#6f4938;margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}.mh-main section[id]{scroll-margin-top:110px}
@media(max-width:1100px){.mh-hero{gap:30px;padding:40px 32px}.mh-hero-image img{height:460px}.mh-wrap{width:calc(100% - 64px)}.mh-section,.mh-aging,.mh-intro,.mh-follow{gap:40px}.mh-jump{padding:20px 32px}.mh-hero h1{font-size:49px}}
@media(max-width:760px){.mh-hero{grid-template-columns:1fr;padding:30px 24px 36px;gap:30px}.mh-crumb{margin-bottom:30px}.mh-hero h1{font-size:clamp(36px,8.8vw,52px);line-height:1.15}.mh-subtitle{font-size:19px!important}.mh-hero-image{padding-left:14px;padding-bottom:0}.mh-hero-image img{height:330px;border-top-left-radius:95px}.mh-hero-image:before{right:0}.mh-wrap{width:calc(100% - 48px)}.mh-jump{justify-content:flex-start;padding:20px 24px;gap:8px}.mh-jump a{font-size:13px;padding:10px 12px}.mh-intro,.mh-section,.mh-aging,.mh-follow{grid-template-columns:1fr;gap:24px;padding-top:50px;padding-bottom:50px}.mh-intro .mh-lead{font-size:27px}.mh-main p,.mh-main li{font-size:17px;line-height:1.85}.mh-main h2{font-size:34px;overflow-wrap:break-word}.mh-prose{padding-top:0}.mh-aging img{height:320px}.mh-aging{gap:36px}.mh-follow{gap:40px}.mh-doctor{max-width:420px;width:100%;margin:auto}.mh-doctor img{height:320px}.mh-related>div{grid-template-columns:1fr;gap:28px}.mh-actions{flex-direction:column;align-items:stretch}.mh-button{font-size:15px;padding:15px 16px}.mh-main section[id]{scroll-margin-top:94px}.mh-related{padding-top:40px;padding-bottom:50px}}
@media(prefers-reduced-motion:no-preference){html:has(.mh-body){scroll-behavior:smooth}}
