.liblib-visual{border:1px solid var(--report-line);background:#fff;min-width:0;margin:22px 0;padding:22px}.liblib-visual figcaption{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:18px;display:flex}.liblib-visual figcaption strong{font-size:15px}.liblib-visual figcaption span{color:#627168;font-size:12px}.visual-switch{gap:8px;margin-bottom:20px;display:flex}.visual-switch button{color:#315d49;background:#fff;border:1px solid #c5cec8;border-radius:3px;padding:8px 14px;font-size:14px}.visual-switch button[aria-pressed=true]{color:#fff;background:#315d49;border-color:#315d49}.axis-bars{gap:14px;display:grid}.axis-row{grid-template-columns:10em minmax(0,1fr) 4em;align-items:center;gap:12px;font-size:13px;display:grid}.axis-row>div{background:#f0f3f1;height:12px}.axis-row i{background:#527d66;height:100%;display:block}.axis-row strong{font-variant-numeric:tabular-nums;text-align:right}.axis-row small{color:#66746d;font-weight:400}.visual-more{color:#315d49;background:0 0;border:0;border-bottom:1px solid #8ca092;margin-top:18px;padding:3px 0;font-size:13px}.visual-note{color:#5b6861;max-width:60em;margin:16px 0!important;font-size:13px!important}.visual-evidence{color:#315d49;margin-top:10px;font-size:13px;display:inline-block}.visual-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.visual-columns>div{border-left:2px solid #91a99a;padding-left:14px}.visual-columns h3{margin:0 0 10px!important;font-size:15px!important}.visual-columns p{margin:8px 0!important;font-size:13px!important}.visual-columns strong{font-size:13px;font-weight:500}.visual-path{border-top:1px solid var(--report-line);align-items:center;gap:10px;margin-top:23px;padding-top:18px;font-size:13px;display:flex}.visual-path>span{flex:1}.visual-path b{color:#7a8d80}.outcome-rows>div{border-bottom:1px solid var(--report-line);grid-template-columns:8em 1fr 10em;gap:15px;padding:14px 0;font-size:13px;display:grid}.outcome-rows>div:last-child{border:0}.outcome-rows b{color:#715d3d;font-weight:500}.outcome-rows .outcome-confirmed{color:#315d49}.coding-coverage{margin:0 0 24px}.coding-coverage>div{background:#e7e9e6;height:8px}.coding-coverage>div>span{background:#6e8f7b;height:100%;display:block}.coding-coverage small{color:#58675e;margin-top:7px;font-size:12px;display:block}.use-path-row{border-bottom:1px solid var(--report-line);padding:15px 0}.use-path-row:last-child{border:0}.use-path-row>div{align-items:center;gap:12px;font-size:14px;display:flex}.use-path-row>div>span{color:#7e9185}.use-path-row p{margin:8px 0 0!important;font-size:13px!important}.use-path-row .visual-evidence{margin-top:6px;font-size:12px}.evidence-reader{color:#253b34;max-width:1440px;margin:auto;padding:32px;font-size:14px;line-height:1.8}.evidence-reader header{border-bottom:1px solid #dce5df;padding-bottom:24px}.evidence-reader h1{margin:12px 0;font-size:30px}.evidence-reader a{color:#315e50}.evidence-reader-layout{grid-template-columns:230px minmax(0,1fr);gap:40px;margin-top:28px;display:grid}.evidence-reader aside{align-self:start;max-height:90vh;position:sticky;top:20px;overflow:auto}.evidence-reader aside a{border-bottom:1px solid #edf0ed;padding:7px 10px;font-size:13px;text-decoration:none;display:block}.evidence-reader main{min-width:0}.evidence-reader .essay-section,.evidence-reader .evidence-chapter{border-bottom:1px solid #dce5df;padding:24px 0;scroll-margin-top:24px}.evidence-reader h2{font-size:23px}.evidence-reader h3{font-size:19px}.evidence-reader h4{font-size:16px}.evidence-reader table{border-collapse:collapse;width:100%;font-size:13px}.evidence-reader th,.evidence-reader td{text-align:left;vertical-align:top;border:1px solid #dce5df;padding:12px}.evidence-reader th{background:#eff4ef}.evidence-reader .table-wrap{margin:20px 0;overflow:auto}.evidence-reader img{max-width:100%}.evidence-reader .citations{flex-wrap:wrap;gap:12px;margin:12px 0;font-size:12px;display:flex}.evidence-reader .article-toc{display:none}.evidence-reader details{margin:24px 0}.evidence-reader summary{padding:12px 0;font-weight:600}.evidence-reader .supply-chart-row{grid-template-columns:90px minmax(40px,1fr) 100px}.platform-title-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.platform-title-row>a{align-items:center;gap:4px;font-size:14px;display:inline-flex}.platform-title-row h1{margin-bottom:0!important}.liblib-evidence-entry{border-top:1px solid #dce5df;padding:28px 0}.liblib-evidence-entry a{border:1px solid #c9d8ce;border-radius:6px;margin:0 14px 12px 0;padding:14px 18px;display:inline-block}.editorial-overview{max-width:1060px;margin:auto}.editorial-overview .page-heading{margin-bottom:24px}.overview-outline{border-block:1px solid var(--report-line);flex-wrap:wrap;gap:12px 24px;padding:16px 0;display:flex}.overview-outline a{color:var(--report-ink);align-items:center;gap:9px;font-size:14px;text-decoration:none;display:flex}.overview-outline span,.module-number{color:#66736c;font-variant-numeric:tabular-nums}.overview-module{border-bottom:1px solid var(--report-line);grid-template-columns:45px minmax(0,1fr);gap:20px;padding:32px 0;scroll-margin-top:90px;display:grid}.module-number{padding-top:4px;font-size:15px}.overview-module h2{margin:0 0 12px!important}.overview-module h3{font-weight:500;margin:0 0 12px!important;font-size:17px!important}.overview-module p{color:#52615b;max-width:46em;margin:0 0 16px!important}.module-links{flex-wrap:wrap;gap:12px 24px;display:flex}.module-links a,.overview-boundary>a{color:#285342;align-items:center;gap:8px;font-size:14px;display:inline-flex}.overview-boundary{border-top:1px solid var(--report-line);margin:36px 0;padding-top:24px}.editorial-liblib .profile-heading{margin-bottom:20px}.editorial-liblib .study-actions{margin:14px 0 20px}.editorial-liblib .essay-section{margin:30px 0;padding-top:12px}.editorial-liblib .essay-section>p{max-width:48em;margin:12px 0}.editorial-liblib .essay-section h2{margin-bottom:18px}.editorial-liblib .profile-section-group>summary{font-size:17px}.editorial-liblib [id]{scroll-margin-top:185px!important}.dossier-chapters{z-index:15;background:var(--report-paper,#fbfcf9);border-block:1px solid #bfcac2;margin:20px 0 26px;padding:12px 0;position:sticky;top:65px;box-shadow:0 4px 10px #15312608}.dossier-chapters ol{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.dossier-chapters li{margin:0!important}.dossier-chapters a{color:#274b3b;gap:7px;font-size:13px;text-decoration:none;display:flex}.dossier-chapters a span{color:#718076;font-size:12px}.chapter-toggle{display:none}.dossier-chapters a:hover,.overview-outline a:hover{text-decoration:underline}:is(.dossier-chapters a:focus-visible,.overview-outline a:focus-visible,.module-links a:focus-visible){outline-offset:4px;outline:2px solid #285342}.supply-chart{border:1px solid var(--report-line);background:#fff;margin:24px 0;padding:22px}.supply-chart figcaption{color:#344e42;margin:0 0 20px;font-size:14px!important}.supply-chart-rows{gap:12px;display:grid}.supply-chart-row{grid-template-columns:7em minmax(0,1fr) 3em;align-items:center;gap:12px;font-size:13px;display:grid}.supply-bar-track{background:#eef1ef;height:13px}.supply-bar{background:#426b57;height:100%;display:block}.supply-chart small{color:#536159;margin-top:17px;font-size:12px;line-height:1.7;display:block}.supply-chart .study-refs{margin-top:12px;display:block}@media print{.dossier-chapters,.overview-outline{display:none}}.liblib-mechanism{background:var(--report-line);border:1px solid var(--report-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;padding:0;list-style:none;display:grid}.liblib-mechanism li{background:#fff;padding:18px;margin:0!important}.liblib-mechanism strong{margin-bottom:8px;font-size:14px;display:block}.liblib-mechanism span{color:#536159;font-size:13px}.editorial-liblib .function-profile>.section-heading{margin-top:26px}.nav-support{border-top:1px solid var(--report-line);margin-top:24px;padding-top:12px}.research-sidebar .nav-support button{color:#61716a;font-size:13px}
