.research-main{max-width:1200px;margin:auto;padding:65px 30px}.research-opening{border-bottom:1px solid #d8cddf;margin-bottom:52px;padding-bottom:45px}.research-kicker{font-size:var(--type-small);letter-spacing:1.5px;color:#76578d;font-weight:700}.research-opening h1{font-size:var(--type-title);letter-spacing:-.025em;color:#34213e;margin:22px 0;line-height:1.2}.research-opening em{color:#77528b;font-style:normal}.research-deck{font-size:var(--type-lead);color:#5d4d66;max-width:650px;line-height:1.55}.research-byline{font-size:var(--type-small);color:#74617f;margin-top:22px}.research-layout{grid-template-columns:250px minmax(0,1fr);gap:72px;display:grid}.research-sidebar nav{font-size:var(--type-small);flex-direction:column;gap:15px;margin-bottom:36px;display:flex}.research-sidebar nav a{color:#6a517d}.research-sidebar nav a:hover,.research-article a:hover{text-decoration:underline}.whitepaper-card{background:#eae0f0;border-top:3px solid #745089;border-radius:0 0 8px 8px;padding:24px}.whitepaper-card>span{font-size:var(--type-small);letter-spacing:1px;color:#6f527f}.whitepaper-card h2{font-size:var(--type-card);margin:18px 0;line-height:1.3}.whitepaper-card p{font-size:var(--type-body);color:#685273;margin-bottom:22px;line-height:1.65}.whitepaper-card .secondary-button{width:100%}.research-article{max-width:760px;font-size:var(--type-body);color:#493e51;line-height:1.85}.research-article p{margin:0 0 22px}.research-article h2{font-size:var(--type-section);color:#3e244d;letter-spacing:-.025em;margin:46px 0 22px;line-height:1.3}.research-article section{scroll-margin-top:24px}.evidence-status{font-size:var(--type-body);background:#ede5f2;border-left:4px solid #785592;margin-bottom:32px;padding:22px 25px}.evidence-status strong{color:#4f2e63;margin-bottom:10px;display:block}.evidence-status p{margin:0}.research-cite{font-size:var(--type-small);color:#714891;white-space:nowrap;font-weight:700}.research-table-wrap{margin-bottom:24px;overflow:auto}.research-article table{border-collapse:collapse;width:100%;font-size:var(--type-small);line-height:1.65}.research-article th{text-align:left;color:#4d2d60;background:#eae0f0;padding:14px}.research-article td{vertical-align:top;border-bottom:1px solid #ded3e4;padding:15px 14px}.research-article td:first-child{width:31%;font-weight:700}.validation-steps{padding-left:23px}.validation-steps li{margin-bottom:22px;padding-left:8px}.validation-steps strong{color:#503460}.research-download{color:#66437d;border-bottom:1px solid #795393;align-items:center;gap:10px;padding:8px 0;font-weight:700;display:inline-flex}.research-references ol{font-size:var(--type-small);padding-left:24px;line-height:1.75}.research-references li{margin-bottom:15px;padding-left:8px}.research-references a{color:#68477e;overflow-wrap:anywhere}.research-references>p{font-size:var(--type-small);color:#776682;margin-top:25px;line-height:1.7}.research-closing{border-top:1px solid #d7cbe0;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding:38px 0;display:flex}.research-closing p{font-size:var(--type-lead);line-height:1.45}.research-closing strong{color:#744f8a;font-weight:500}@media (max-width:850px){.research-layout{grid-template-columns:1fr;gap:36px}.research-sidebar{grid-template-columns:1fr 1fr;gap:25px;display:grid}.research-sidebar nav{margin:0}.research-main{padding:42px 24px}.research-opening{margin-bottom:32px}}@media (max-width:520px){.research-sidebar{grid-template-columns:1fr}.research-sidebar nav,.whitepaper-card h2 br{display:none}.whitepaper-card h2{font-size:var(--type-card);margin:10px 0}.research-main{padding:32px 20px}.research-opening h1{font-size:var(--type-title);letter-spacing:-.025em}.research-deck{font-size:var(--type-lead)}.research-article{font-size:var(--type-body)}.research-article h2{font-size:var(--type-section)}.evidence-status{padding:20px}.research-closing{flex-direction:column;align-items:flex-start}.research-article td,.research-article th{padding:12px 9px}}.research-intention h2{margin-top:0}.research-article h3{font-size:var(--type-subheading);color:#503460;margin:28px 0 12px;line-height:1.4}.logic-model{margin:28px 0 24px}.logic-model figcaption{font-size:var(--type-small);color:#674b7b;margin-bottom:16px;font-weight:700}.logic-model ol{gap:28px;margin:0;padding:0;list-style:none;display:grid}.logic-model li{background:#f0e9f3;border:1px solid #d8cadd;border-radius:8px;padding:22px 24px;position:relative}.logic-model li:nth-last-child(-n+2){background:#e9deef;border-color:#cbb7d6}.logic-model li:not(:last-child):after{content:"↓";color:#75528a;font-size:var(--type-subheading);line-height:28px;position:absolute;bottom:-29px;left:50%;transform:translate(-50%)}.logic-model li>span,.research-hypotheses>div>span{font-size:var(--type-small);color:#735887;font-weight:700}.logic-model h3,.research-hypotheses h3{margin:7px 0 10px}.logic-model p{margin:0;line-height:1.7}.research-hypotheses{gap:0;margin:24px 0;display:grid}.research-hypotheses>div{border-top:1px solid #d8cadd;padding:24px 0}.research-hypotheses>div:last-child{border-bottom:1px solid #d8cadd}.research-hypotheses p{margin:10px 0 0}.research-mechanisms h3:first-child{margin-top:24px}@media (max-width:520px){.logic-model li{padding:18px}.research-kicker{letter-spacing:.08em}}.research-summary-link{font-size:var(--type-small);color:#644478;text-underline-offset:3px;justify-content:center;align-items:center;gap:8px;margin-top:16px;line-height:1.6;text-decoration:underline;display:flex}
