:root{--bg:#fff;--ink:#2f3437;--ink-soft:#5f666d;--line:#ebebea;--line-strong:#dededc;--hover:#f6f6f5;--active:#f2f2f1}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-sans), sans-serif;background:var(--bg);min-height:100vh;margin:0}.page-shell{max-width:1260px;margin:0 auto;padding:26px 22px 30px;animation:.22s ease-out both page-fade}.title-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:10px;display:flex}.title-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8f959b;margin:0 0 4px;font-size:.74rem}.title-row h1{letter-spacing:.01em;margin:0;font-size:clamp(1.2rem,1.8vw,1.48rem);font-weight:650;line-height:1.25}.title-actions{align-items:center;gap:10px;display:flex}.reviewer-auth-btn{border:1px solid var(--line-strong);color:#4f5860;cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s}.reviewer-auth-btn:hover:not(:disabled){background:var(--hover);color:#2d3439}.reviewer-auth-btn.is-authenticated{color:#2f6f37;background:#f3faed;border-color:#c7dcb9}.reviewer-auth-btn:disabled{opacity:.62;cursor:not-allowed}.top-nav-link{border:1px solid var(--line-strong);color:#4f5860;background:#fff;border-radius:8px;padding:6px 10px;font-size:.82rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s}.top-nav-link:hover{background:var(--hover);color:#2d3439}.insights-shell{max-width:1180px}.insights-title-row{align-items:flex-end}.insights-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:36px;display:grid}.insights-sidebar{border-right:1px solid var(--line);max-height:calc(100vh - 98px);padding:4px 18px 18px 0;position:sticky;top:18px;overflow:auto}.insights-months h2,.insights-anchor-nav h2{color:#8a9198;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:.74rem;font-weight:650}.insights-months ul{margin:0;padding:0;list-style:none}.insights-months li+li{margin-top:6px}.insight-month-link{color:#59636c;border:1px solid #0000;border-radius:8px;gap:2px;padding:8px 9px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:grid}.insight-month-link:hover{border-color:var(--line-strong);background:var(--hover);color:#2f3437}.insight-month-link.active{color:#2f3437;background:#f4f7f2;border-color:#d7ded8}.insight-month-link span{font-size:.88rem;font-weight:650;line-height:1.28}.insight-month-link small{color:#818990;font-size:.74rem;line-height:1.35}.insights-anchor-nav{border-top:1px dashed var(--line);gap:4px;margin-top:18px;padding-top:15px;display:grid}.insights-anchor-nav a{color:#69727a;border-radius:6px;padding:5px 7px;font-size:.82rem;line-height:1.35;text-decoration:none;transition:background-color .14s,color .14s}.insights-anchor-nav a:hover{background:var(--hover);color:#2f3437}.insights-document{min-width:0;padding:2px 0 48px;animation:.22s ease-out both report-fade}.insights-document-head{border-bottom:1px solid var(--line);max-width:880px;margin-bottom:18px;padding-bottom:18px}.insights-document-head p{color:#7c858d;margin:0 0 7px;font-size:.82rem;font-weight:650}.insights-document-head h2{color:#252b30;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:700;line-height:1.28}.insights-markdown{max-width:880px}.insights-markdown h2{border-top:1px solid var(--line);margin-top:1.55em;padding-top:2px;scroll-margin-top:22px}.insights-markdown h2:first-child{border-top:0;margin-top:0}.insights-markdown h3{color:#283038;margin-top:1.2em;font-size:1.02rem}.insights-markdown h3+ul{margin-top:.42rem}.insights-markdown li::marker{color:#8b947f}.insights-markdown a[href*="pubmed.ncbi.nlm.nih.gov"]{color:#416044;background:#f7faf5;border:1px solid #d6dfd2;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:.82em;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.insights-markdown a[href*="pubmed.ncbi.nlm.nih.gov"]:hover{color:#2e4f33;background:#eef6e9;border-color:#b8caae}.insights-empty{border-top:1px solid var(--line);color:#59636c;padding:24px 0}.insights-empty h2{color:#30363b;margin:0 0 6px;font-size:1.2rem}.insights-empty p{margin:0}.reviewer-auth-wrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.reviewer-auth-message{color:#944949;margin:0;font-size:.76rem}.auth-modal-backdrop{z-index:110;background:0 0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-modal{background:#fbfbfa;border:1px solid #d9dddf;border-radius:14px;width:min(460px,100%);padding:18px 18px 16px;box-shadow:0 18px 48px #14181c38}.auth-modal-title{color:#252a2f;margin-bottom:6px;font-size:1.02rem;font-weight:650}.auth-modal-subtitle{color:#616973;margin:0 0 12px;font-size:.85rem}.auth-modal-label{color:#525a63;margin:0 0 6px;font-size:.8rem;display:inline-block}.auth-modal-input{width:100%;font:inherit;color:#2f3437;background:#fff;border:1px solid #ccd2d8;border-radius:10px;padding:9px 11px}.auth-modal-input:focus{border-color:#98b6d4;outline:2px solid #ddeaf7}.auth-combobox{margin-bottom:12px;position:relative}.auth-combobox-trigger{width:100%;min-height:38px;font:inherit;color:#323940;text-align:left;cursor:pointer;background:#f7f9fb;border:1px solid #ccd2d8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 34px 8px 11px;font-size:.88rem;font-weight:600;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}.auth-combobox-trigger:hover:not(:disabled){background:#f2f6f8;border-color:#bfc8d1}.auth-combobox-trigger:focus-visible{border-color:#98b6d4;outline:2px solid #ddeaf7}.auth-combobox-trigger:disabled{cursor:not-allowed;opacity:.62}.auth-combobox-arrow{border-bottom:2px solid #68727b;border-right:2px solid #68727b;width:8px;height:8px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.auth-combobox-menu{z-index:2;background:#fbfcfd;border:1px solid #d5dde3;border-radius:10px;max-height:220px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #252b3029}.auth-combobox-option{width:100%;min-height:34px;font:inherit;color:#40484f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:.88rem;font-weight:600;display:flex}.auth-combobox-option:hover,.auth-combobox-option:focus-visible{background:#eef4f7;outline:none}.auth-combobox-option.is-selected{color:#345a3c;background:#f1f7ef}.auth-combobox-check{color:#3f7248;flex:0 0 16px;width:16px;font-weight:700}.auth-modal-error{color:#a13f3f;margin:8px 0 0;font-size:.78rem}.auth-modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.auth-modal-btn{cursor:pointer;border-radius:9px;height:34px;padding:0 13px;font-size:.82rem;font-weight:600}.auth-modal-btn.ghost{color:#4b545c;background:#fff;border:1px solid #d7dcdf}.auth-modal-btn.ghost:hover:not(:disabled){background:#f2f5f7}.auth-modal-btn.primary{color:#35506a;background:#eaf2fb;border:1px solid #c2d2e2}.auth-modal-btn.primary:hover:not(:disabled){background:#dde9f6}.auth-modal-btn:disabled{cursor:not-allowed;opacity:.6}.mobile-nav{display:none}.mobile-nav summary{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;width:36px;height:32px;padding:0 9px;list-style:none;display:flex}.mobile-nav summary::marker{display:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:#656d75;width:100%;height:1.5px;display:block}.two-col{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:0;min-height:calc(100vh - 110px);display:grid}.sidebar{border-right:1px solid var(--line);max-height:calc(100vh - 132px);padding:8px 18px 0 4px;position:sticky;top:16px;overflow:auto}.month-group+.month-group{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px}.month-group h2{color:#8a9198;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:600}.month-group ul{margin:0;padding:0;list-style:none}.month-group li+li{margin-top:4px}.report-link{color:#656d75;border:1px solid #0000;border-radius:6px;padding:6px 8px;font-size:.89rem;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:block}.report-link:hover{border-color:var(--line-strong);background:var(--hover);color:var(--ink)}.report-link.active{color:#262b2f;border-color:var(--line-strong);background:var(--active);font-weight:600}.monthly-insight-link{color:#3e5e42;background:0 0;border-color:#0000;margin-top:0;font-weight:650}.monthly-insight-link:hover,.monthly-insight-link.active{color:#2e4f33;background:0 0;border-color:#0000}.static-document-link{color:#5a5140;font-weight:650}.static-document-link:hover,.static-document-link.active{color:#3f382b}.report-panel{padding:2px 22px 40px 38px;animation:.2s ease-out both report-fade}.report-shell{max-width:920px}.back-nav{margin-bottom:16px}.report-head-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.report-head-row .back-nav{margin-bottom:0}.back-nav a{color:#7d858d;font-weight:500;text-decoration:none}.report-body{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.markdown-body{font-family:var(--font-sans), sans-serif;color:#3c4146;line-height:1.7}.markdown-body>*{max-width:880px}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:#2f3437;margin-top:1.28em;margin-bottom:.52em;font-weight:650;line-height:1.34}.markdown-body h1{margin-top:0;font-size:clamp(1.42rem,2.1vw,1.9rem)}.markdown-body p,.markdown-body li{font-size:.98rem}.markdown-body ul{padding-left:1.15rem}.markdown-body li{margin-bottom:.28rem}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:1.35em 0}.markdown-body strong{font-weight:650}.markdown-body a{color:#3d5f86;text-underline-offset:2px;text-decoration:underline}.markdown-body a:hover{color:#28486c}.markdown-body table{border-spacing:0;border-collapse:collapse;width:100%;max-width:100%;margin:1.15rem 0 1.4rem;font-size:.88rem;line-height:1.55;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--line-strong);vertical-align:top;min-width:118px;padding:9px 10px}.markdown-body th{color:#343a3f;text-align:left;white-space:nowrap;background:#f5f6f4;font-weight:650}.markdown-body td:first-child,.markdown-body th:first-child{text-align:center;min-width:48px}.static-document-markdown{max-width:none}.static-document-markdown>*,.static-document-markdown table{max-width:1040px}.static-document-markdown h2{margin-top:1.4rem;padding-top:1rem}.static-document-markdown h2+p{margin-top:.2rem}.static-document-markdown p{margin:.46rem 0}.static-document-markdown p code{color:#435b45;min-height:22px;font-size:.75rem;font-family:var(--font-sans), sans-serif;white-space:nowrap;background:#f4f7f2;border:1px solid #d7ded8;border-radius:999px;align-items:center;margin-left:2px;padding:1px 7px;font-weight:650;line-height:1.3;display:inline-flex}.editable-report{min-width:0}.study-layout-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#657078;max-width:880px;margin:12px 0 18px;padding:10px 0 12px}.study-layout-toolbar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.study-layout-toolbar-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.study-layout-toolbar strong{color:#3d454b;font-size:.84rem;font-weight:650}.study-layout-toolbar span{font-size:.78rem}.study-layout-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.study-order-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.study-order-item{cursor:grab;background:#fff;border:1px solid #e3e7eb;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 8px;transition:background-color .14s,border-color .14s,box-shadow .14s,opacity .14s;display:grid}.study-order-item:hover{background:#f8fafb;border-color:#cfd8e1}.study-order-item:active{cursor:grabbing}.study-order-item.is-dragging{opacity:.52}.study-order-item.is-drag-target{border-color:#9db8d4;box-shadow:inset 0 2px #9db8d4}.study-order-item.is-hidden{color:#7c858d;background:#fafafa}.study-order-index{color:#68737c;background:#f0f3f5;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.74rem;font-weight:700;display:inline-flex}.study-order-title{color:#3e474e;min-width:0;font-size:.84rem;font-weight:600;line-height:1.42}.study-order-item.is-hidden .study-order-title{color:#8d969e;text-decoration:line-through;text-decoration-thickness:1px}.study-order-badge{color:#3c7543;vertical-align:1px;background:#eef6ee;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.study-block{max-width:880px;padding-top:2px;scroll-margin-top:26px;position:relative}.study-block+.study-block{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.1rem}.study-layout-btn{border:1px solid var(--line-strong);color:#56616a;cursor:pointer;background:#fff;border-radius:7px;padding:5px 8px;font-size:.76rem;font-weight:600;line-height:1.2;transition:background-color .14s,border-color .14s,color .14s}.study-layout-btn:hover:not(:disabled),.study-layout-btn:focus-visible:not(:disabled){color:#2f3b44;background:#f7f9fb;border-color:#c7d1da;outline:none}.study-layout-btn.primary{color:#2f6f37;background:#f2faf3;border-color:#bcd4bf}.study-layout-btn.primary:hover:not(:disabled),.study-layout-btn.primary:focus-visible:not(:disabled){color:#285f2f;background:#eaf7eb;border-color:#a9caae}.study-layout-btn.danger{color:#984545;border-color:#e6c8c8}.study-layout-btn.danger:hover:not(:disabled),.study-layout-btn.danger:focus-visible:not(:disabled){color:#833939;background:#fff4f4}.study-layout-btn:disabled{opacity:.52;cursor:not-allowed}.report-loading{max-width:760px;padding:8px 0 18px}.report-loading-title{color:#6c747c;margin:0 0 18px;font-size:.92rem;font-weight:600}.report-loading-lines{gap:13px;display:grid}.report-loading-lines span{background:linear-gradient(90deg,#eeeeec 0%,#f8f8f7 48%,#eeeeec 100%) 0 0/220% 100%;border-radius:999px;height:16px;animation:1.1s ease-in-out infinite loading-shimmer;display:block}.report-loading-lines span:first-child{width:84%}.report-loading-lines span:nth-child(2){width:96%}.report-loading-lines span:nth-child(3){width:72%}.report-loading-lines span:nth-child(4){width:91%}.report-loading-lines span:nth-child(5){width:58%}.editable-paragraph{scroll-margin-top:26px;position:relative}.editable-paragraph.is-editing{padding-bottom:38px}.editable-paragraph:target,.metadata-anchor:target,.editable-paragraph.is-jump-highlighted,.metadata-anchor.is-jump-highlighted,.metadata-anchor.is-jump-highlighted>.editable-paragraph{-webkit-backdrop-filter:blur(6px);border-radius:8px;scroll-margin-top:26px;animation:2s ease-out both target-flash}.paragraph-display-wrap{margin:0 0 1.06em;position:relative}.paragraph-display-wrap>p{margin:0}.paragraph-display-wrap-compact{margin:0 0 .35em}.metadata-line{margin:0;line-height:1.62;position:relative}.metadata-line-prefix{font-weight:600}.metadata-line-content{min-width:0}.clinical-practice-tooltip-wrap{vertical-align:baseline;align-items:center;margin-left:6px;display:inline-flex;position:static}.clinical-practice-info-btn{color:#54616d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #aab3bc;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:3px 7px;font-size:.7rem;font-weight:700;line-height:1;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.clinical-practice-info-btn:hover,.clinical-practice-info-btn:focus-visible{color:#28486c;background:#f5f8fb;border-color:#3d5f86}.clinical-practice-tooltip{z-index:20;top:calc(100% + 8px);left:var(--clinical-practice-tooltip-left,0);border:1px solid var(--line-strong);color:#3c4146;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:8px;width:min(360px,100vw - 36px);padding:12px 14px;font-size:.86rem;line-height:1.55;transition:opacity .14s,transform .14s;position:absolute;transform:translateY(-2px);box-shadow:0 16px 42px #262b3029}.clinical-practice-tooltip:before{content:"";top:-6px;left:var(--clinical-practice-arrow-left,18px);border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);background:#fff;width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}.clinical-practice-info-btn:hover+.clinical-practice-tooltip,.clinical-practice-info-btn:focus+.clinical-practice-tooltip,.clinical-practice-info-btn:focus-visible+.clinical-practice-tooltip,.clinical-practice-tooltip-wrap:hover .clinical-practice-tooltip,.clinical-practice-tooltip-wrap:focus-within .clinical-practice-tooltip,.clinical-practice-tooltip-wrap.is-active .clinical-practice-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.study-cost-wrap{vertical-align:baseline;align-items:center;margin-left:7px;display:inline-flex;position:relative}.study-cost-terminal{align-items:center;margin-top:8px;display:flex}.study-cost-terminal .study-cost-wrap{margin-left:0}.study-cost-btn{color:#435762;min-height:22px;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #cbd8df;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.76rem;font-weight:650;line-height:1.25;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.study-cost-btn:hover,.study-cost-btn:focus-visible,.study-cost-wrap.is-active .study-cost-btn{color:#2e4c5c;background:#eef5f8;border-color:#9eb5c2}.study-cost-wrap.is-missing .study-cost-btn{color:#80878d;background:#f7f7f6;border-color:#dbdcdd}.study-cost-confidence{color:#6d7c85;font-size:.72rem;font-weight:600}.study-cost-popover{z-index:22;border:1px solid var(--line-strong);color:#3c4146;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:8px;width:min(430px,100vw - 36px);padding:12px 14px;font-size:.84rem;line-height:1.55;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-2px);box-shadow:0 16px 42px #262b3029}.study-cost-popover:before{content:"";border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);background:#fff;width:10px;height:10px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.study-cost-wrap:hover .study-cost-popover,.study-cost-wrap:focus-within .study-cost-popover,.study-cost-wrap.is-active .study-cost-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.study-cost-popover-title,.study-cost-popover-meta,.study-cost-popover-range,.study-cost-popover-section,.study-cost-popover-note{display:block}.study-cost-popover-title{color:#2f3437;font-weight:650}.study-cost-popover-meta{color:#7a848b;margin-top:2px;font-size:.76rem;font-weight:600}.study-cost-popover-range{color:#294d5f;margin-top:8px;font-size:1rem;font-weight:700}.study-cost-popover-range small{color:#78838a;margin-top:2px;font-size:.74rem;font-weight:600;display:block}.study-cost-popover-section{margin-top:8px}.study-cost-popover-section strong{color:#2f3437}.study-cost-popover-note{border-top:1px dashed var(--line);color:#7c858d;margin-top:9px;padding-top:8px;font-size:.76rem}.paragraph-overlay-edit-btn{opacity:0;cursor:pointer;background:#ec686800;border:0;border-radius:10px;justify-content:center;align-items:center;transition:opacity .16s,background-color .16s;display:flex;position:absolute;inset:0}.paragraph-overlay-edit-chip{color:#954141;background:#fffffff5;border:1px solid #d65a5a61;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 12px 4px 10px;display:inline-flex}.paragraph-overlay-edit-icon{color:#954141;background:#ffffffe6;border:1px solid #d65a5a52;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.9rem;line-height:1;display:inline-flex}.paragraph-overlay-edit-text{font-size:.8rem;font-weight:600;line-height:1}.paragraph-display-wrap:hover .paragraph-overlay-edit-btn,.paragraph-overlay-edit-btn:focus-visible{opacity:1;background:#f2808026}.paragraph-overlay-edit-btn:disabled{cursor:not-allowed;opacity:0}.paragraph-action-btn{border:1px solid var(--line-strong);cursor:pointer;opacity:0;background:#fff;border-radius:7px;width:28px;height:28px;font-size:.84rem;line-height:1;transition:opacity .14s,background-color .14s,border-color .14s;position:absolute;bottom:8px;right:0}.editable-paragraph.can-edit:hover .paragraph-action-btn,.editable-paragraph.is-editing .paragraph-action-btn{opacity:1}.paragraph-action-btn:hover:not(:disabled){background:var(--hover)}.paragraph-action-btn:disabled{cursor:not-allowed;opacity:.45}.paragraph-editor{width:100%;min-height:112px;font:inherit;color:#2f3437;resize:vertical;background:#fff;border:1px solid #cfd4d8;border-radius:10px;margin:0 0 8px;padding:10px 12px;line-height:1.64}.paragraph-editor:focus{border-color:#9cb7d3;outline:2px solid #d9e7f5}.paragraph-diff-added{color:#b83232;background:#ffe9e9;border-radius:3px}.paragraph-diff-removed{color:#7a8087;background:#f2f3f5;border-radius:3px;text-decoration-thickness:1px}.paragraph-revert-btn{color:#9f4646;cursor:pointer;background:#fff;border:1px solid #e6c8c8;border-radius:7px;margin:-2px 0 8px;padding:2px 8px;font-size:.76rem}.paragraph-revert-btn:hover:not(:disabled){background:#fff3f3}.paragraph-revert-btn:disabled{opacity:.5;cursor:not-allowed}.paragraph-meta{color:#8f5656;margin:-2px 0 12px;font-size:.76rem}.paragraph-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px;display:flex}.paragraph-meta-row .paragraph-meta{margin:0}.related-articles{background:#f7f9fb;border-left:3px solid #cfd9e4;margin:4px 0 14px;padding:9px 10px}.related-articles-summary{cursor:pointer;color:#66717b;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.related-articles-summary::-webkit-details-marker{display:none}.related-articles-summary:after,.weekly-log-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .14s;transform:rotate(45deg)}.related-articles[open]>.related-articles-summary:after,.weekly-log-card[open]>.weekly-log-summary:after{transform:rotate(225deg)}.related-articles-title{font-size:.76rem;font-weight:650}.related-articles-list{gap:6px;margin-top:7px;display:grid}.related-article-item{min-width:0}.related-article-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;transition:border-color .14s,background-color .14s;display:grid}.related-article-link:hover,.related-article-link:focus-visible,.related-article-link.is-expanded{background:#f9fbfd;border-color:#b8c8d8}.related-article-load-more{color:#42617e;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px dashed #c8d3dd;border-radius:8px;padding:7px 8px;font-size:.8rem;font-weight:650;transition:border-color .14s,background-color .14s,color .14s}.related-article-load-more:hover,.related-article-load-more:focus-visible{color:#2f506d;background:#f5f9fc;border-color:#aebfce}.related-article-main{gap:2px;min-width:0;display:grid}.related-article-title{color:#33404a;font-size:.84rem;font-weight:620;line-height:1.45}.related-article-reasons{color:#76818b;font-size:.74rem}.related-article-layer-list{gap:5px;margin-top:4px;display:grid}.related-article-layer-row{color:#5f6874;grid-template-columns:50px 17px minmax(0,1fr);align-items:start;column-gap:7px;font-size:.76rem;line-height:1.45;display:grid}.related-article-layer-name{color:#66717b;white-space:nowrap;font-weight:650}.related-article-layer-icon{border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;margin-top:2px;display:inline-flex}.related-article-layer-row.is-full .related-article-layer-icon{color:#047857;background:#dcfce7}.related-article-layer-row.is-partial .related-article-layer-icon{color:#047857;background:linear-gradient(90deg,#dcfce7 0 50%,#f1f5f9 50% 100%);box-shadow:inset 0 0 0 1px #bbf7d0}.related-article-layer-row.is-unmatched .related-article-layer-icon{color:#94a3b8;background:#f1f5f9}.related-article-layer-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:11px;height:11px}.related-article-layer-text{color:#3f4952;overflow-wrap:anywhere;min-width:0}.related-article-card{color:#3c4146;background:#fff;border:1px solid #dfe5eb;border-radius:8px;margin:6px 0 4px;padding:10px 11px 11px}.related-article-card-kicker{color:#7a848e;margin-bottom:4px;font-size:.72rem;font-weight:650}.related-article-card-title{color:#293139;font-size:.9rem;font-weight:650;line-height:1.45}.related-article-card-english-title{color:#5e6872;margin:6px 0 0;font-size:.8rem;line-height:1.48}.related-article-card-meta{flex-wrap:wrap;gap:7px;margin:8px 0 9px;display:flex}.related-article-card-meta a,.related-article-card-meta span{color:#3d5f86;background:#f8fafc;border:1px solid #dfe5eb;border-radius:999px;padding:3px 8px;font-size:.74rem;font-weight:600;text-decoration:none}.related-article-card-body{color:#3f464d;white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.7}.related-articles-drawer-backdrop{z-index:104;background:#1f24283d;justify-content:flex-end;display:flex;position:fixed;inset:0}.related-articles-drawer{background:#fbfbfa;border-left:1px solid #d9e0e6;grid-template-rows:auto minmax(0,1fr);width:min(92vw,520px);height:100dvh;animation:.18s ease-out both related-drawer-in;display:grid;box-shadow:-18px 0 44px #161b1f2e}.related-articles-drawer-head{border-bottom:1px solid #e2e6ea;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 14px;display:flex}.related-articles-drawer-title{color:#273039;font-size:1rem;font-weight:700;line-height:1.35}.related-articles-drawer-subtitle{color:#7a848e;margin:4px 0 0;font-size:.78rem;font-weight:600}.related-articles-drawer-close{color:#56616b;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee4;border-radius:8px;flex:0 0 34px;font-size:1.35rem;line-height:1}.related-articles-drawer-close:hover,.related-articles-drawer-close:focus-visible{color:#293139;background:#f2f5f7}.related-articles-drawer-list{align-content:start;gap:8px;min-height:0;padding:12px 14px 18px;display:grid;overflow:auto}.paragraph-copy-btn{color:#4f5c68;cursor:pointer;text-align:center;background:#fff;border:1px solid #d7dce2;border-radius:7px;min-width:118px;padding:2px 8px;font-size:.74rem;line-height:1.3}.paragraph-copy-btn:hover:not(:disabled){background:#f5f7f9}.paragraph-copy-btn.is-copied{color:#2e7d44;background:#f0f9f2;border-color:#bfd9c4;font-weight:600}.paragraph-copy-btn:disabled{opacity:.5;cursor:not-allowed}.paragraph-view-toggle-btn{min-width:112px}.edit-scope-tip{color:#6e6747;background:#faf9f1;border:1px solid #e8e5d1;border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:.84rem}.edit-error-tip{color:#944949;background:#fff5f5;border:1px solid #edd3d3;border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:.84rem}.weekly-log-card{border:1px solid var(--line-strong);background:#fbfbfa;border-radius:8px;max-width:880px;margin:28px 0 0}.weekly-log-summary{cursor:pointer;color:#2f3437;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;list-style:none;display:flex}.weekly-log-summary::-webkit-details-marker{display:none}.weekly-log-summary h2{margin:0;font-size:1.02rem;line-height:1.35}.weekly-log-content{padding:0 18px 14px}.weekly-log-content>:first-child{margin-top:0}.weekly-log-content>:last-child{margin-bottom:0}.weekly-log-content ul{margin:0;padding-left:1.15rem}.weekly-log-content li{color:#4b5258;margin-bottom:.18rem;font-size:.9rem;line-height:1.62}.search-shell{max-width:940px}.search-back-nav{margin-bottom:8px}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:8px 0 18px;display:grid}.search-input{width:100%;height:42px;font:inherit;color:#2f3437;background:#fff;border:1px solid #ccd2d8;border-radius:9px;padding:0 12px}.search-input:focus{border-color:#98b6d4;outline:2px solid #ddeaf7}.search-submit{color:#35506a;height:42px;font:inherit;cursor:pointer;background:#eaf2fb;border:1px solid #c2d2e2;border-radius:9px;padding:0 18px;font-weight:650}.search-submit:hover{background:#dde9f6}.search-warning{color:#6e6747;background:#faf9f1;border:1px solid #e8e5d1;border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:.84rem}.search-summary{color:#6a727a;margin:0 0 12px;font-size:.86rem}.search-results-list{gap:22px;margin:0;display:grid}.search-report-group{border-top:1px solid var(--line);padding-top:18px}.search-report-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.search-report-heading h2{color:#30363b;margin:2px 0 0;font-size:1.16rem;line-height:1.38}.search-report-heading h2 a{color:inherit;text-decoration:none}.search-report-heading h2 a:hover{color:#28486c}.search-report-date{color:#7d858d;font-size:.78rem;font-weight:600}.search-report-heading>span{color:#7d858d;white-space:nowrap;padding-top:4px;font-size:.78rem;font-weight:600}.search-studies-list,.search-hits-list{margin:0;padding:0;list-style:none}.search-studies-list{gap:14px;display:grid}.search-study-item{border-left:3px solid #dfe6ee;padding-left:14px}.search-study-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.search-study-title{color:#30363b;font-size:.98rem;font-weight:650;line-height:1.45;text-decoration:none}.search-study-title:hover{color:#28486c}.search-study-heading span{color:#8a9198;white-space:nowrap;font-size:.76rem;font-weight:600}.search-hits-list{gap:6px;display:grid}.search-hit-link{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:74px minmax(0,1fr);gap:10px;padding:7px 9px;text-decoration:none;transition:background-color .14s;display:grid}.search-hit-link:hover,.search-hit-toggle[aria-expanded=true]{background:var(--hover)}.search-hit-toggle{cursor:pointer}.search-hit-kind{color:#7d858d;padding-top:2px;font-size:.76rem;font-weight:650}.search-hit-link p{color:#4e565e;margin:0;font-size:.9rem;line-height:1.62}.search-hit-link:hover p{color:#30363b}.search-hit-expanded{color:#434b52;background:#f7f9fb;border-left:3px solid #dfe6ee;margin:2px 9px 8px 83px;padding:10px 12px}.search-hit-expanded p{margin:0;font-size:.9rem;line-height:1.72}.search-hit-source-link{color:#3d5f86;margin-top:8px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-block}.search-hit-source-link:hover{text-underline-offset:2px;text-decoration:underline}.search-highlight{color:#2f3437;background:#fff0a8;border-radius:3px;padding:0 2px}.search-empty{border-top:1px solid var(--line);color:#6a727a;padding:20px 4px}.search-empty p{margin:0}.search-pagination{border-top:1px solid var(--line);color:#6a727a;justify-content:center;align-items:center;gap:14px;margin-top:8px;padding-top:14px;font-size:.86rem;display:flex}.search-pagination a{color:#3d5f86;font-weight:650;text-decoration:none}.search-pagination a:hover{text-underline-offset:2px;text-decoration:underline}@media (max-width:980px){.page-shell{padding-top:20px}.insights-layout{grid-template-columns:1fr;gap:16px}.insights-sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:none;padding:0 0 14px;position:static;overflow:visible}.insights-months ul{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.insights-months li{min-width:164px}.insights-months li+li{margin-top:0}.insights-anchor-nav{align-items:center;gap:6px;display:flex;overflow-x:auto}.insights-anchor-nav h2{white-space:nowrap;margin:0 4px 0 0}.insights-anchor-nav a{white-space:nowrap}.two-col{grid-template-columns:1fr;gap:0;min-height:auto}.sidebar{display:none}.report-panel{padding:8px 0 20px}.mobile-nav{display:block;position:relative}.title-actions{gap:8px}.mobile-nav summary{z-index:31;position:relative}.mobile-nav[open]:before{content:"";z-index:20;background:#1a1c1d2e;position:fixed;inset:0}.mobile-nav-panel{border-left:1px solid var(--line);z-index:30;background:#fff;width:min(80vw,320px);height:100vh;margin:0;padding:18px 14px 20px;position:fixed;top:0;right:0;overflow:auto}}@media (max-width:720px){.page-shell{padding:18px 14px 24px}.insights-title-row{align-items:flex-start}.insights-document-head{margin-bottom:14px;padding-bottom:14px}.insights-markdown h2{margin-top:1.35em}.insights-markdown a[href*="pubmed.ncbi.nlm.nih.gov"]{min-height:24px;margin:1px 0}.report-panel,.report-body{padding:8px 0 12px}.title-row{margin-bottom:10px;padding-bottom:8px}.mobile-nav-panel{width:min(88vw,320px)}.related-articles-drawer{width:min(94vw,420px)}.related-articles-drawer-head{padding:16px 14px 12px}.related-articles-drawer-list{padding:10px 10px 16px}.weekly-log-card{padding:14px 14px 12px}.study-layout-toolbar{padding-bottom:10px}.study-layout-toolbar-head{flex-direction:column;align-items:flex-start}.study-order-item{grid-template-columns:28px minmax(0,1fr)}.study-order-item .study-layout-btn{grid-column:2;justify-self:start}.search-form{grid-template-columns:1fr}.search-submit{width:100%}.search-report-heading,.search-study-heading{display:block}.search-report-heading>span,.search-study-heading span{margin-top:4px;display:block}.search-hit-link{grid-template-columns:1fr;gap:2px}.search-hit-expanded{margin-left:9px}}@keyframes page-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes report-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes related-drawer-in{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes target-flash{0%{background:#ffe25980;box-shadow:0 0 0 8px #ffe25957}72%{background:#ffe25980;box-shadow:0 0 0 8px #ffe25957}to{background:0 0;box-shadow:0 0 #ffe25900}}
