/* The three existing handbooks retain all clinical wording and citations. */
body.handbook-renewal{--text:#f1f2e9;--amber:#302b1e;--sans:var(--font-sans);--serif:var(--font-sans);overflow-x:clip;overflow-y:visible;padding-top:98px!important}
.handbook-renewal .masthead{position:fixed;top:0;inset-inline:0;z-index:100;max-width:none;background:rgba(16,19,17,.96);border-bottom:1px solid #343e31;min-height:90px;padding:20px max(40px,calc((100vw - 1200px)/2));backdrop-filter:blur(14px)}
.handbook-renewal .brand{font:600 26px/1.2 var(--font-sans);letter-spacing:-.04em;color:#f1f2e9}.handbook-renewal .brand span{font-size:12px;letter-spacing:.04em;color:#becbb1;margin-top:4px}.handbook-renewal .languages a{font-size:16px;border:1px solid transparent;border-radius:999px;padding:10px 16px}.handbook-renewal .languages a[aria-current]{background:#becbb1;color:#101311}
.handbook-renewal main{padding-top:30px}.handbook-renewal .hero{background:transparent;color:#f1f2e9;padding:40px 0;border-radius:0;gap:56px}.handbook-renewal h1{font-size:32px;line-height:1.5}.handbook-renewal h1 span{font-family:var(--font-sans);font-size:64px;color:#f1f2e9;font-weight:400;line-height:1.2}.handbook-renewal .hero p{font-size:18px;line-height:1.85}.handbook-renewal .hero .edition{font-size:16px;color:#bcc6b5;opacity:1}.handbook-renewal figure{background:transparent;border-radius:0}.handbook-renewal figure img{aspect-ratio:1;object-fit:contain;max-height:440px}.handbook-renewal figcaption{color:#bcc6b5;font-size:16px;line-height:1.7}.handbook-renewal .professional-note{font-size:17px;line-height:1.9;background:#302b1e;border:1px solid #655c3f;border-radius:18px;padding:24px;color:#ddd4b6;margin-bottom:32px}
.handbook-renewal .contents{top:110px;max-height:calc(100dvh - 130px);overflow:auto;padding-top:20px}.handbook-renewal .contents h2{font-size:18px;letter-spacing:0;color:#f1f2e9}.handbook-renewal .contents :is(ol,a,.back-link){font-size:17px;line-height:1.7}.handbook-renewal .chapter{font-size:19px;line-height:1.95;scroll-margin-top:112px}.handbook-renewal .chapter-label{font-size:16px;letter-spacing:.02em}.handbook-renewal .chapter h2{font-size:32px;color:#f1f2e9;line-height:1.5}.handbook-renewal .chapter h3{font-size:24px;line-height:1.6;color:#f1f2e9}.handbook-renewal table{font-size:17px;table-layout:auto}.handbook-renewal :is(th,td){padding:16px 12px}.handbook-renewal thead{background:#253023;color:#f1f2e9}.handbook-renewal caption{font-size:17px}.handbook-renewal .formula{background:#253023;color:#f1f2e9;border:1px solid #495443}.handbook-renewal .formula :is(h3,p){color:#f1f2e9;font-size:18px}.handbook-renewal .formula h3{font-size:22px}.handbook-renewal .citation{font-size:16px}.handbook-renewal .references{font-size:17px;line-height:1.85}.handbook-renewal .related a{font-size:18px;border-radius:12px;padding:16px 20px}.handbook-renewal footer{font-size:16px;border-top:1px solid #495443}.handbook-renewal .skip:focus{z-index:110;background:#1a211b}
@media(max-width:767px){body.handbook-renewal{padding-top:144px!important}.handbook-renewal .masthead{padding:16px 24px;gap:14px;flex-wrap:wrap}.handbook-renewal .languages{width:100%;gap:8px}.handbook-renewal .languages a{padding:8px 10px;font-size:16px;flex:1;text-align:center}.handbook-renewal main{padding:20px 24px 0}.handbook-renewal .hero{grid-template-columns:1fr;padding:16px 0;gap:20px}.handbook-renewal h1 span{font-size:52px}.handbook-renewal h1{font-size:30px}.handbook-renewal .reading-layout{display:block}.handbook-renewal .contents{position:static;max-height:none;padding:24px 0}.handbook-renewal .contents ol{columns:1}.handbook-renewal .chapter{font-size:18px;scroll-margin-top:165px}.handbook-renewal .chapter h2{font-size:28px}.handbook-renewal .chapter h3{font-size:23px}.handbook-renewal table{display:block;overflow-x:auto}.handbook-renewal :is(th,td){min-width:120px;font-size:17px}.handbook-renewal figure img{max-height:340px}.handbook-renewal footer{padding:28px 24px}}
@media print{body.handbook-renewal{padding:0!important;background:white!important;color:black!important}.handbook-renewal .masthead{position:static;background:white}.handbook-renewal :is(.hero,.chapter,.chapter h2,.chapter h3,.hero p,h1,h1 span,.note,.formula,.formula h3,.formula p,figcaption,thead,footer){background:white;color:black}.handbook-renewal .professional-note{background:white;color:black}.handbook-renewal .languages{display:none}}
.handbook-renewal .hero figure img{width:min(100%,352px);height:auto;max-height:none;aspect-ratio:auto;margin-inline:auto;mask-image:linear-gradient(to right,transparent,#000 13%,#000 87%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 86%,transparent);mask-composite:intersect}
@media(max-width:767px){.handbook-renewal .hero figure img{width:min(100%,272px)}}
