/* Authorized 2026-10-23: treatment body rhythm and standalone case layout only. */
html body.treatment-page main#main#main#main#main .editorial-section{padding-block:clamp(56px,6vw,88px)!important;}
html body.treatment-page main#main#main#main#main .editorial-section>.container>.depth-heading{margin-bottom:32px!important;}
html body.treatment-page main#main#main#main#main .editorial-section>.container>.depth-heading>.eyebrow{margin-bottom:16px!important;}
html body.treatment-page main#main#main#main#main .editorial-section>.container>.depth-heading>.depth-lead{margin-top:24px!important;}
html body.treatment-page main#main#main#main#main .editorial-case>.container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;gap:clamp(32px,4vw,64px)!important;align-items:start!important;max-width:1200px!important;}
html body.treatment-page main#main#main#main#main .editorial-case>.container>.depth-heading{width:100%!important;max-width:none!important;margin:0!important;padding-top:8px!important;text-align:left!important;}
html body.treatment-page main#main#main#main#main .editorial-case>.container>.cc-compare{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;}
html body.treatment-page main#main#main#main#main .editorial-case .depth-lead .sentence-break{display:block!important;content:"";margin-top:12px;}
html body.treatment-page main#main#main#main#main .editorial-case .cc-stage{border:1px solid #b7aea344;border-radius:8px;overflow:hidden;}
@media(max-width:1000px){html body.treatment-page main#main#main#main#main .editorial-case>.container{grid-template-columns:minmax(0,1fr)!important;max-width:760px!important;gap:28px!important;}html body.treatment-page main#main#main#main#main .editorial-case>.container>.depth-heading{padding-top:0!important;}}
@media(max-width:600px){html body.treatment-page main#main#main#main#main .editorial-section{padding-block:48px!important;}html body.treatment-page main#main#main#main#main .editorial-section>.container>.depth-heading{margin-bottom:24px!important;}html body.treatment-page main#main#main#main#main .editorial-case>.container{width:calc(100% - 40px)!important;padding:0!important;}}
