.source-summary{text-align:left;color:#304e48;margin:24px 0;font-weight:400}.summary-scope{color:#637670;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;font-size:12px;line-height:1.5;display:flex}.summary-source-badge{color:#286452;background:#edf5f0;border:1px solid #d6e6de;border-radius:6px;padding:6px 10px;font-weight:600;display:inline-flex}.source-summary .summary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.source-summary .summary-card-grid>.summary-box{background:#fff;border:1px solid #d5e2dc;border-radius:14px;min-width:0;padding:22px 24px;box-shadow:0 2px 5px #234f4905}.source-summary .summary-card-grid>.summary-box-study{background:#f3f7f4;border-top:3px solid #427766;grid-column:1/-1}.source-summary .summary-card-grid>.summary-box-dose{background:#f7f9f7}.source-summary .summary-card-grid>.summary-box-results{border-color:#b9d1c5;grid-column:1/-1}.source-summary .summary-card-grid>.summary-box-limits{background:#faf8f2;border-color:#e4dfcf;grid-column:1/-1}.source-summary .summary-box>dt{color:#234d43;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.35}.source-summary .summary-box>dd{color:#3e5750;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.source-summary .summary-box-limits>dt{color:#6d5b36}.summary-reference{color:#65766e!important;margin:16px 0 0!important;font-size:12px!important;line-height:1.7!important}.summary-reference a{text-underline-offset:3px;text-decoration:underline}.source-summary.compact .summary-card-grid{grid-template-columns:1fr;gap:9px}.source-summary.compact .summary-card-grid>.summary-box{box-shadow:none;border-radius:9px;padding:13px 15px}.source-summary.compact .summary-box>dt{letter-spacing:.035em;margin-bottom:5px;font-size:12px}.source-summary.compact .summary-box>dd{font-size:14px;line-height:1.6}.source-summary.compact .summary-scope{gap:6px 10px;margin-bottom:10px;font-size:11px}.study-arm-results .study-results-intro{color:#566e63;margin:0 0 18px;font-size:14px}.study-arm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.study-arm{background:#f1f6f2;border:1px solid #ccded3;border-radius:11px;min-width:0;padding:18px 16px;overflow:hidden}.study-arm.study-arm-placebo{background:#f6f7f6;border-color:#dce2de}.study-arm h3{color:#264e3d;margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.study-arm h3 span{margin-top:2px;font-size:14px;font-weight:500;display:block}.study-arm .study-arm-count{color:#60756b;margin:5px 0 18px;font-size:12px;line-height:1.5}.study-arm-weight>span{color:#526d5e;font-size:12px;line-height:1.4;display:block}.study-arm-weight>strong{letter-spacing:-.04em;color:#24583e;font-variant-numeric:tabular-nums;margin:6px 0;font-size:clamp(30px,4.4vw,44px);line-height:1.15;display:block}.study-arm-placebo .study-arm-weight>strong{color:#51675c}.study-arm-weight>small{color:#617468;font-size:11px;line-height:1.5;display:block}.study-arm ul{margin:18px 0 0;padding:0;list-style:none}.study-arm ul>li{border-top:1px solid #d5e1d7;justify-content:space-between;align-items:start;gap:8px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.study-arm li>span{max-width:130px}.study-arm li strong{white-space:nowrap;font-variant-numeric:tabular-nums;color:#284d3a;font-size:17px;line-height:1.3}.study-arm li small{color:#63776b;margin-top:2px;font-size:10px;display:block}.study-arm li.study-arm-gi{padding-bottom:0}.study-arm li.study-arm-gi strong{color:#795b36}.study-arm-results .study-results-note{color:#586c61;border-top:1px solid #dce6df;margin:18px 0 0;padding-top:16px;font-size:13px;line-height:1.7}@media (max-width:640px){.source-summary .summary-card-grid{grid-template-columns:1fr;gap:12px}.source-summary .summary-card-grid>.summary-box{border-radius:12px;padding:19px 18px}.source-summary .summary-box>dt{font-size:16px}.source-summary .summary-box>dd{font-size:15px}.study-arm-grid{grid-template-columns:1fr;gap:14px}.study-arm{padding:18px}.study-arm h3{font-size:17px}.study-arm-weight>strong{font-size:40px}.study-arm ul>li{align-items:center;padding:12px 0;font-size:13px}.study-arm li>span{max-width:70%}.study-arm li strong{font-size:19px}.study-arm li small{font-size:11px}}.compound-introduction{background:#f5f8f5;border:1px solid #dce6e0;border-radius:12px;margin:18px 0 24px;padding:20px}.compound-introduction>p{color:#304f48;margin:10px 0;font-size:16px;line-height:1.75}.compound-introduction details{color:#627970;font-size:13px;line-height:1.6}.compound-introduction summary{cursor:pointer;min-height:30px}.compound-introduction details a{margin:8px 0;text-decoration:underline;display:block}.summary-progress-counts{flex-wrap:wrap;gap:22px;margin:20px 0;display:flex}.summary-progress-counts strong{color:#285b50;font-size:25px;display:block}.summary-progress-counts span{font-size:14px}.summary-progress-panel>p{font-size:14px;line-height:1.7}.summary-progress-panel{margin-bottom:22px}@media (max-width:520px){.compound-introduction{padding:16px}}.secondary-perspectives{background:#f7faf8;border:1px solid #d7e5df;border-radius:10px;margin:17px 0 4px;padding:14px 14px 12px}.secondary-perspectives-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.secondary-perspectives-heading span{letter-spacing:1.3px;color:#2a7566;font-size:10px;font-weight:700;display:block}.secondary-perspectives-heading strong{color:#244d46;margin-top:3px;font-size:14px;display:block}.secondary-perspectives-heading small{color:#7a8b84;text-align:right;font-size:11px;line-height:1.4}.secondary-perspectives article{border-top:1px solid #e2ece7;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.secondary-perspectives article>div{min-width:0}.secondary-source-mark{color:#fff;letter-spacing:.4px;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #fff6}.mark-vigorous-steve{background:#285d56}.mark-molecular{background:#42546b}.mark-hunter-williams{background:#84633d}.mark-peter-attia{background:#276e80}.secondary-perspective-source{color:#315a50!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.secondary-perspective-source span{color:#72827b}.secondary-perspectives article>div>p:not(.secondary-perspective-source){color:#46625b;margin:4px 0 6px;font-size:13px;line-height:1.55}.secondary-perspectives article a{color:#286f61;text-underline-offset:2px;font-size:12px;text-decoration:underline;display:inline-block}.secondary-perspectives article small{color:#788881;margin-top:3px;font-size:11px;line-height:1.45;display:block}.secondary-perspectives-note{border-top:1px solid #e2ece7;padding-top:9px;color:#75847e!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.5!important}.source-summary.compact .secondary-perspectives{margin-top:13px;padding:11px 12px}.source-summary.compact .secondary-perspectives article>div>p:not(.secondary-perspective-source){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-summary.compact .secondary-perspectives-note{display:none}.secondary-perspectives-heading{display:flex}@media (max-width:520px){.secondary-perspectives-heading{display:block}.secondary-perspectives-heading small{text-align:left;margin-top:4px;display:block}.secondary-perspectives article{grid-template-columns:28px minmax(0,1fr);gap:8px}.secondary-source-mark{width:27px;height:27px;font-size:10px}}
