.clinical-intro{padding:45px 0 40px;max-width:990px}.clinical-intro h1{font-size:clamp(2.5rem,4vw,3.8rem)}.clinical-intro .lead{max-width:820px}.editorial-label{font-size:12px;color:var(--muted)}.principles{display:grid;grid-template-columns:1fr 1fr;gap:0 38px}.principle{display:flex;gap:18px;border-top:1px solid var(--line);padding:20px 0}.principle>span{font:22px Georgia,serif;color:#537e6e}.principle h3{font-size:16px;margin:0 0 8px}.principle p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.principle:hover{text-decoration:none}.principle:hover h3{text-decoration:underline;text-underline-offset:3px}.principles-source{font-size:11px;color:var(--muted);margin-top:12px}.principles-source .references{margin-top:5px}.home-index{display:grid;grid-template-columns:1fr 1fr;column-gap:38px}.home-index>a{display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.home-index>a>span:first-child{font:20px Georgia,serif;color:#537e6e}.home-index strong{font-weight:500}.guide-provenance{display:flex;gap:12px 24px;flex-wrap:wrap;border-block:1px solid var(--line);padding:14px 0;margin-bottom:35px;font-size:11px;color:var(--muted)}.guide-provenance a{text-decoration:underline}.hierarchical-index{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px;margin-bottom:45px}.index-chapter{border-top:2px solid #244c42;padding:20px 0 6px;break-inside:avoid}.index-chapter-title{display:flex;align-items:baseline;gap:16px}.index-chapter h2{font:24px/1.2 Georgia,serif;flex:1;margin:0}.chapter-enter{font-size:19px;color:var(--accent)}.index-chapter>p{font-size:12px;line-height:1.6;color:var(--muted);margin:15px 0}.index-chapter nav>a{display:grid;grid-template-columns:34px 1fr;gap:10px;font-size:13px;line-height:1.4;padding:9px 0;border-bottom:1px solid #e6ece8}.index-chapter nav>a span{font-size:11px;color:#628276}.clinical-reader{grid-template-columns:290px minmax(0,1fr);gap:52px}.clinical-reader .toc{max-height:calc(100vh - 60px);overflow:auto;scrollbar-width:thin}.reader-index summary{font-size:12px;font-weight:700;letter-spacing:.8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 10px 15px}.reader-index summary::-webkit-details-marker{display:none}.clinical-reader .toc nav{display:block}.clinical-reader .toc nav a{font-size:12px;line-height:1.45;padding:10px 8px;gap:10px}.clinical-reader .toc nav .toc-main{display:grid;grid-template-columns:20px 1fr}.clinical-reader .toc .toc-subsections a{font-size:10px;display:grid;grid-template-columns:25px 1fr;padding:7px 10px 7px 17px;background:#f2f6f2;border-bottom:0}.clinical-reader .toc .toc-subsections a span{font:10px 'Segoe UI',Arial,sans-serif}.toc-all{display:block;font-size:11px;text-decoration:underline;margin:18px 8px 0}.clinical-reader .print-button{margin:17px 8px}.clinical-reader .chapter h1{font-size:clamp(2.3rem,3.6vw,3.4rem)}.in-this-chapter{border:1px solid var(--line);background:#f4f8f3;padding:20px 24px;margin:25px 0 0}.in-this-chapter .eyebrow{font-size:10px;margin:0 0 8px}.in-this-chapter>a{display:flex;align-items:baseline;gap:12px;font-size:12px;padding:6px 0}.in-this-chapter>a span{color:#648473;font-size:10px;min-width:24px}.clinical-section{scroll-margin-top:24px}.clinical-section .section-number{font:12px 'Segoe UI',Arial,sans-serif;color:var(--accent);letter-spacing:1px;margin:0 0 12px}.clinical-list{padding-left:23px;font-size:16px;line-height:1.8}.clinical-list li{margin-bottom:14px}.clinical-reader .chapter-body section{margin-bottom:42px}.clinical-reader .chapter-body{border-top:0;margin-top:28px;padding-top:0}
@media(max-width:1050px){.clinical-reader{grid-template-columns:250px minmax(0,1fr);gap:32px}.hierarchical-index{gap:28px 30px}}
@media(max-width:900px){.clinical-reader{display:block;padding-top:24px}.clinical-reader .toc{position:static;max-height:none;overflow:visible;margin-bottom:32px;padding:0 0 18px}.reader-index{border:1px solid var(--line);background:#f4f8f3;padding:14px}.reader-index summary{padding:0;font-size:13px;letter-spacing:0}.reader-index[open] summary{padding-bottom:15px}.clinical-reader .toc nav{display:block;max-height:440px;overflow:auto}.toc-all{display:inline-block;margin:14px 10px 0 0}.clinical-reader .print-button{margin:14px 0 0}.clinical-reader .chapter-body p{font-size:18px}.index-chapter h2{font-size:22px}}
@media(max-width:650px){.clinical-intro{padding:32px 0}.clinical-intro h1{font-size:2.5rem}.clinical-intro h1 br{display:none}.clinical-intro .lead{font-size:16px}.principles,.home-index,.hierarchical-index{grid-template-columns:1fr}.principle{gap:14px;padding:18px 0}.principle h3{font-size:15px}.principle p{font-size:13px}.home-index>a{font-size:13px;gap:10px;padding:15px 0}.index-chapter h2{font-size:23px}.index-chapter nav>a{font-size:12px}.guide-provenance{gap:8px;flex-direction:column;font-size:10px}.hierarchical-index{gap:28px}.in-this-chapter{padding:17px}.clinical-reader .chapter h1{font-size:2.5rem}.clinical-reader .chapter-body p{font-size:17px}.clinical-reader .chapter-body h2{font-size:24px}.clinical-list{font-size:15px}.clinical-reader .toc .toc-subsections a{font-size:11px}}
@media print{.in-this-chapter,.guide-provenance,.principles-source{display:none}.clinical-reader{display:block}.clinical-reader .chapter h1{font-size:26pt}.clinical-reader .chapter-body p{font-size:11pt}.clinical-section{break-inside:auto}.clinical-section h2{break-after:avoid}.hierarchical-index{display:block}.index-chapter{break-inside:avoid}.home-index{display:block}}
