/* Audience-specific article proof, October 20, 2026. Shared navigation untouched. */
.public-page{background:#fffdf9}.public-page .article-mast{background:#f2f4ed;padding-bottom:4rem}.public-page .article-mast__inner{max-width:1180px}.public-mast-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:3.5rem;align-items:center}.public-page .article-mast h1{font-size:3.65rem;line-height:1.05;margin:1rem 0 1.5rem}.public-hero{margin:0;align-self:stretch;min-height:460px;overflow:hidden;border-radius:140px 140px 8px 8px}.public-hero img{width:100%;height:100%;min-height:460px;max-height:580px;object-fit:cover;object-position:52% center;display:block}.public-page .reading-layout{max-width:1130px;grid-template-columns:190px minmax(0,720px);gap:4rem;padding-top:4.5rem}.public-page .reading-body{max-width:720px;font-size:1.08rem}.public-page .reading-body>p{line-height:1.9;margin-bottom:1.5rem}.public-page .reading-body>p:first-child{font-size:1.3rem;line-height:1.7;color:var(--jade-900)}.public-page .reading-body h2{font-size:2.3rem;margin-top:3.25rem}.reading-sidebar .eyebrow{display:block;margin-bottom:1.5rem;color:var(--jade-700)}.reading-sidebar a{line-height:1.5;text-decoration:none;border-bottom:1px solid var(--stone-100);padding-bottom:.8rem}.sidebar-companion{margin-top:2rem;padding-top:1rem;border-top:2px solid var(--jade-200)}.recovery-image{margin:3.5rem 0 1rem;overflow:hidden;border-radius:8px}.recovery-image img{width:100%;height:390px;object-fit:cover;display:block}.imagery-note{max-width:1032px;padding:0 1.5rem;margin:0 auto 1.5rem;font-size:.76rem;color:var(--stone-500)}h2[id]{scroll-margin-top:100px}
/* Clinical reading treatment: compact masthead, serif body, structured evidence. */
.professional-page{background:#f3f5f4}.professional-page .article-mast{background:#fff;padding-top:7.5rem;padding-bottom:2.5rem;border-bottom:3px solid var(--jade-900)}.professional-page .article-mast__inner{max-width:1130px}.professional-page .article-mast h1{font-family:Georgia,'Times New Roman',serif;font-size:2.7rem;line-height:1.22;max-width:1050px;letter-spacing:-.025em}.professional-page .article-mast .eyebrow{font-size:.72rem;letter-spacing:.16em;color:var(--jade-900)}.professional-page .byline{padding-top:1rem;border-top:1px solid var(--stone-100);max-width:1050px}.professional-page .reader-switch{margin-top:1.25rem}.professional-page .reading-layout{max-width:1180px;grid-template-columns:210px minmax(0,850px);gap:2.5rem;padding-top:3rem}.professional-page .reading-sidebar{padding-top:1.5rem}.professional-page .reading-body{background:white;border:1px solid #dce3df;padding:2.75rem 3rem;max-width:850px;font-family:Georgia,'Times New Roman',serif;font-size:1rem;line-height:1.75;color:#25392f}.professional-page .reading-body>p{line-height:1.75;margin-bottom:1.15rem}.clinical-section{border-top:1px solid #cad8d0;margin-top:2rem;padding-top:1.7rem}.professional-page .reading-body h2{font-family:var(--font-body);font-size:1.35rem;line-height:1.4;font-weight:600;margin:0 0 1.3rem;color:var(--jade-900)}.professional-page .reading-body h3{font-family:var(--font-body);font-size:.95rem;font-weight:600;margin:1.5rem 0 .75rem}.clinical-section>p{margin-bottom:1rem;line-height:1.75}.mechanism-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1.6rem}.mechanism-grid>p{background:#f2f6f3;padding:1.25rem;margin:0;font-size:.94rem;line-height:1.7;border-top:2px solid #7c9c88}.professional-page .mechanism-label{font-family:var(--font-body);font-size:.87rem;font-weight:600;line-height:1.45;margin-bottom:.7rem;color:var(--jade-900)}.clinical-list{margin:.7rem 0 1.5rem;padding:.3rem 0 .3rem 1.25rem;border-left:2px solid #c5d7cb}.clinical-list p{position:relative;margin:0 0 .45rem;padding-left:1rem;line-height:1.6;font-size:.96rem}.clinical-list p:before{content:'•';position:absolute;left:0;color:var(--jade-700)}.reference-list{counter-reset:refs}.reference-list>p{counter-increment:refs;padding:1rem 0 1rem 2rem;position:relative;font-size:.85rem!important;line-height:1.65;border-top:1px solid #e0e6e2;margin:0}.reference-list>p:before{content:counter(refs) '.';position:absolute;left:0;font-family:var(--font-body);color:var(--jade-700);font-weight:600}.professional-page .companion{border-radius:0;background:#fff;border-color:#dce3df;max-width:1132px}
@media(max-width:1000px){.public-mast-grid{gap:2rem}.public-page .article-mast h1{font-size:3.1rem}.public-hero,.public-hero img{min-height:430px}.professional-page .reading-body{padding:2rem}.professional-page .reading-layout{grid-template-columns:180px minmax(0,1fr);gap:1.5rem}}
@media(max-width:800px){.public-page .reading-layout,.professional-page .reading-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.public-page .reading-layout{padding-top:2rem}.professional-page .reading-sidebar{padding-top:0}.reading-sidebar a{display:inline-block;margin:0 1rem .5rem 0;padding-bottom:.3rem}.sidebar-companion{margin-top:.5rem;padding-top:.5rem}.reading-sidebar .eyebrow{margin-bottom:1rem}.professional-page .reading-body{max-width:none}.professional-page .reading-layout{padding-top:2rem}}
@media(max-width:720px){.public-mast-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.public-page .article-mast{padding-top:6.5rem;padding-bottom:1.5rem}.public-page .article-mast h1{font-size:2.8rem}.public-hero{border-radius:90px 90px 6px 6px;min-height:0}.public-hero img{min-height:0;height:310px;max-height:none}.public-page .reading-body{font-size:1rem}.public-page .reading-body>p:first-child{font-size:1.15rem}.public-page .reading-body h2{font-size:1.95rem;margin-top:2.5rem}.recovery-image img{height:250px}.professional-page .article-mast{padding-top:6.5rem;padding-bottom:2rem}.professional-page .article-mast h1{font-size:2rem;line-height:1.25}.professional-page .reading-layout{padding:1.5rem 1rem 3rem}.professional-page .reading-body{padding:1.5rem 1.1rem;font-size:1rem}.mechanism-grid{grid-template-columns:minmax(0,1fr);gap:.85rem}.clinical-section{margin-top:1.6rem}.professional-page .reading-body h2{font-size:1.2rem}.reference-list>p{padding-left:1.5rem}.imagery-note{font-size:.7rem}}
