.legacy-homecare-rehabilitation-v126 .care-layout{display:grid;grid-template-columns:230px minmax(0,740px);gap:70px;justify-content:space-between;padding-bottom:90px}.legacy-homecare-rehabilitation-v126 .care-toc{align-self:start;position:sticky;top:145px;max-height:calc(100vh - 170px);overflow:auto}.legacy-homecare-rehabilitation-v126 .care-toc summary{font-size:16px;padding:16px 0;border-top:1px solid var(--line);cursor:pointer}.legacy-homecare-rehabilitation-v126 .care-toc nav a{display:block;font-size:13px;line-height:1.7;padding:10px 5px;border-bottom:1px solid var(--line)}.legacy-homecare-rehabilitation-v126 .care-article{min-width:0}.legacy-homecare-rehabilitation-v126 .care-section{margin-bottom:62px;position:relative;scroll-margin-top:155px}.legacy-homecare-rehabilitation-v126 .care-section h2{font:500 28px/1.65 var(--serif);letter-spacing:.04em;margin:0 0 25px}.legacy-homecare-rehabilitation-v126 .care-section h3{font-size:20px;font-weight:500;line-height:1.8;margin:30px 0 18px}.legacy-homecare-rehabilitation-v126 .care-section p{font-size:16px;line-height:2;margin:0 0 20px}.legacy-homecare-rehabilitation-v126 .legacy-author-v126{margin-top:20px}@media(max-width:1000px){.legacy-homecare-rehabilitation-v126 .care-layout{grid-template-columns:1fr;gap:32px}.legacy-homecare-rehabilitation-v126 .care-toc{position:static;max-height:none;background:var(--sand);padding:5px 22px;border-radius:8px}.legacy-homecare-rehabilitation-v126 .care-toc nav a{font-size:14px;min-height:44px}.legacy-homecare-rehabilitation-v126 .care-article{max-width:740px;margin:auto;width:100%}}
body.legacy-outpatient-v126 .care-layout{max-width:1120px;margin-inline:auto;}
body.legacy-outpatient-v126 .care-article>.care-section{scroll-margin-top:155px;}
body.legacy-outpatient-v126 .care-article>.care-section>h2{font:500 28px/1.65 var(--serif);letter-spacing:.04em;margin:0 0 25px;}
body.legacy-outpatient-v126 .care-article>.care-section>h2:before{content:"";display:block;width:32px;height:2px;background:var(--accent);margin-bottom:20px;}
body.legacy-outpatient-v126 .care-article>.care-section>section>h3,body.legacy-outpatient-v126 .care-article>.care-section>div.section>h3{font-size:20px;font-weight:500;line-height:1.8;margin:30px 0 18px;}
body.legacy-outpatient-v126 .care-article>.author-box{margin-top:55px;}
@media(max-width:1000px){body.legacy-outpatient-v126 .care-layout{max-width:820px;}body.legacy-outpatient-v126 .care-article>.care-section>h2{font-size:26px;}}
@media(max-width:600px){body.legacy-outpatient-v126 .care-article>.care-section>h2{font-size:24px;}body.legacy-outpatient-v126 .care-article>.care-section>section>h3,body.legacy-outpatient-v126 .care-article>.care-section>div.section>h3{font-size:18px;}}
.legacy-pediatrics-v126 .care-layout{grid-template-columns:230px minmax(0,740px)}
.legacy-pediatrics-v126 .care-article{min-width:0}
.legacy-pediatrics-v126 .care-article>section.care-section{scroll-margin-top:155px}
.legacy-pediatrics-v126 .care-article .author-box{margin-top:48px}
.legacy-pediatrics-v126 .care-toc ul{list-style:none;margin:0;padding:0}


/* v126: retain photographs without cropping; short source paragraphs, left-aligned. */
.legacy-homecare-rehabilitation-v126 .care-article p{text-align:left;line-height:2;}
.legacy-homecare-rehabilitation-v126 .care-article img{max-width:100%;height:auto;object-fit:contain;}
.legacy-outpatient-v126 .care-article p{text-align:left;line-height:2;}
.legacy-outpatient-v126 .care-article img{max-width:100%;height:auto;object-fit:contain;}
.legacy-pediatrics-v126 .care-article p{text-align:left;line-height:2;}
.legacy-pediatrics-v126 .care-article img{max-width:100%;height:auto;object-fit:contain;}
@media(max-width:600px){.legacy-homecare-rehabilitation-v126 .care-section h2{font-size:24px;letter-spacing:.02em;text-wrap:pretty;}}
