/* Human Capacity v4 scientific page layer. Scoped so Home is unaffected. */
.hc-v4-scientific-page .hc-v4-page{--hc-v4-ink:#15202b;--hc-v4-muted:#5e6b78;--hc-v4-line:#dfe7ee;--hc-v4-paper:#fff;--hc-v4-wash:#f4f8fb;color:var(--hc-v4-ink)}
.hc-v4-scientific-page .hc-v4-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(32px,6vw,88px);align-items:center;max-width:1200px;margin:0 auto;padding:clamp(54px,8vw,110px) 24px clamp(42px,6vw,84px)}
.hc-v4-scientific-page .hc-v4-eyebrow,.hc-v4-scientific-page .hc-v4-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#56718a;margin-bottom:16px}
.hc-v4-scientific-page .hc-v4-hero h1{font-size:clamp(42px,6.2vw,78px);line-height:.98;letter-spacing:-.045em;margin:0 0 26px;max-width:900px}
.hc-v4-scientific-page .hc-v4-deck{font-size:clamp(18px,2vw,23px);line-height:1.55;color:#40505f;max-width:760px}
.hc-v4-scientific-page .hc-v4-deck p:last-child{margin-bottom:0}
.hc-v4-scientific-page .hc-v4-hero-media{min-height:420px;overflow:hidden;background:#edf3f7}
.hc-v4-scientific-page .hc-v4-hero-media img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}
.hc-v4-scientific-page .hc-v4-content{max-width:940px;margin:0 auto;padding:10px 24px 90px;font-size:18px;line-height:1.72}
.hc-v4-scientific-page .hc-v4-content>h3{font-size:clamp(28px,3.3vw,42px);line-height:1.12;letter-spacing:-.025em;margin:82px 0 20px}
.hc-v4-scientific-page .hc-v4-content>h4{font-size:22px;margin-top:44px}
.hc-v4-scientific-page .hc-v4-content p{margin:0 0 22px}
.hc-v4-scientific-page .hc-v4-content ul,.hc-v4-scientific-page .hc-v4-content ol{padding-left:1.25em;margin:18px 0 28px}
.hc-v4-scientific-page .hc-v4-content li{margin:8px 0}
.hc-v4-scientific-page .hc-v4-content blockquote{margin:44px 0;padding:26px 30px;border-left:3px solid #7c9bb5;background:var(--hc-v4-wash)}
.hc-v4-scientific-page .hc-v4-content code{white-space:normal;font-family:inherit;font-weight:650;background:#edf4f8;border-radius:3px;padding:.12em .34em;color:#27475e}
.hc-v4-scientific-page .hc-v4-content table{width:100%;border-collapse:collapse;margin:34px 0 50px;font-size:15px;line-height:1.5}
.hc-v4-scientific-page .hc-v4-content th,.hc-v4-scientific-page .hc-v4-content td{padding:14px 12px;border-bottom:1px solid var(--hc-v4-line);vertical-align:top;text-align:left}
.hc-v4-scientific-page .hc-v4-content th{font-weight:700;background:var(--hc-v4-wash)}
.hc-v4-scientific-page .hc-v4-evidence{margin-top:90px;padding:34px 0 10px;border-top:1px solid #bac8d3;color:#354452;font-size:15px;line-height:1.55}
.hc-v4-scientific-page .hc-v4-evidence>p{max-width:760px;color:#65727d;margin-bottom:24px}
.hc-v4-scientific-page .hc-v4-evidence ol{padding-left:1.35em}
.hc-v4-scientific-page .hc-v4-evidence li{margin:0 0 14px}
/* References remain grey/black even though they are clickable. */
.hc-v4-scientific-page .hc-v4-evidence a{color:#333f49!important;text-decoration:underline;text-decoration-color:#a8b2ba;text-underline-offset:3px}
.hc-v4-scientific-page .hc-v4-evidence a:hover{color:#111!important;text-decoration-color:#555}
.hc-v4-scientific-page .hc-ref-author{font-weight:600;color:#27343e}
@media(max-width:850px){.hc-v4-scientific-page .hc-v4-hero{grid-template-columns:1fr;padding-top:46px}.hc-v4-scientific-page .hc-v4-hero-media{min-height:300px}.hc-v4-scientific-page .hc-v4-hero-media img{min-height:300px}.hc-v4-scientific-page .hc-v4-content{font-size:17px}.hc-v4-scientific-page .hc-v4-content table{display:block;overflow-x:auto}}
