.research-page{color-scheme:light}
.research-page .header{max-width:1440px}
.research-page .header nav{font-size:13px}
.research-page .research-home .icon,.research-page .text-button .icon{fill:none;stroke:currentColor;stroke-width:1.7}
.research-page .text-button{font-size:14px;min-height:44px}
.research-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px 48px;align-items:center;padding-block:66px 48px}
.research-hero h1{font-size:clamp(40px,4.4vw,64px)}
.research-lead{font-size:24px;line-height:1.5;margin-top:26px}
.research-hero-copy>p:not(.research-lead){font-size:16px;color:var(--muted);margin-top:16px;max-width:48ch}
.research-actions{display:flex;gap:16px 24px;flex-wrap:wrap;align-items:center;margin-top:28px}
.research-hero-art{margin:0;min-width:0}
.research-hero-art img{width:100%;border-radius:16px}
.research-hero-art figcaption{color:var(--muted);font-size:12px;padding:14px 8px 0;text-align:center}
.research-scope{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;font-size:14px;color:var(--muted);max-width:94ch}
.research-context,.research-studies,.research-readiness,.study-planning{padding-block:76px}
.research-context{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px 70px}
.research-prose{max-width:70ch;color:var(--muted)}
.research-prose p+p{margin-top:20px}
.research-prose h2{color:var(--ink);margin-bottom:26px}
.citation-link,.research-sources a{color:var(--purple-dark);text-decoration:underline;text-underline-offset:4px}
.research-value-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:14px 0 0}
.research-value-list>div{border-top:1px solid var(--line);padding-top:23px}
.research-value-list dt{font-size:18px;font-weight:700;margin-bottom:10px}
.research-value-list dd{margin:0;font-size:15px;color:var(--muted)}
.research-section-heading{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:end;margin-bottom:44px}
.research-section-heading p{color:var(--muted);max-width:65ch}
.research-studies{border-top:1px solid var(--line)}
.study-row{display:grid;grid-template-columns:.8fr 1.7fr;gap:65px;padding-block:30px;border-top:1px solid var(--line)}
.study-row h3{font-size:20px;line-height:1.5;font-weight:650;max-width:21ch}
.study-row p{font-size:15px;color:var(--muted);max-width:70ch}
.study-row .study-question{font-size:19px;color:var(--ink);font-weight:600;margin-bottom:10px}
.study-row .study-output{margin-top:15px;font-size:14px}
.study-output strong{color:var(--purple-dark);font-weight:600}
.public-health-section{background:var(--lilac);padding-block:76px}
.assessment-table{min-width:0}
.assessment-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.65}
.assessment-table caption{text-align:left;color:var(--muted);font-size:13px;padding:0 0 18px}
.assessment-table th,.assessment-table td{text-align:left;padding:21px 20px;border-bottom:1px solid #cbbde1;vertical-align:top}
.assessment-table thead th{font-weight:600;color:var(--purple-dark);padding-top:0;font-size:13px}
.assessment-table th:first-child{width:19%;padding-left:0}
.assessment-table th:nth-child(2){width:32%}
.assessment-table td:last-child{padding-right:0;color:var(--muted)}
.assessment-table tbody th{font-size:17px;font-weight:600}
.research-boundary{font-size:14px;color:var(--muted);max-width:86ch;margin-top:30px}
.readiness-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}
.readiness-columns>div{border-top:1px solid var(--line);padding-top:28px}
.readiness-columns h3{font-size:22px;font-weight:650}
.readiness-columns ul{padding-left:20px;margin:22px 0;color:var(--muted);font-size:15px}
.readiness-columns li+li{margin-top:14px}
.readiness-columns li::marker{color:var(--purple)}
.research-small{font-size:13px;color:var(--muted);max-width:76ch}
.participant-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:60px 84px}
.participant-section figure{margin:0}
.participant-section img{border-radius:16px;width:100%}
.participant-section p{font-size:15px}
.participant-section .text-button{margin-top:18px}
.study-planning{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:70px}
.study-planning>div>p{margin-top:25px;color:var(--muted);max-width:45ch}
.planning-steps{list-style:decimal;margin:0;padding-left:28px}
.planning-steps li{padding-left:10px;margin-bottom:25px}
.planning-steps li::marker{color:var(--purple);font-weight:600;font-variant-numeric:tabular-nums}
.planning-steps strong{display:block;font-size:16px}
.planning-steps span{display:block;color:var(--muted);font-size:15px;margin-top:6px}
.research-close{background:var(--mint);padding-block:70px}
.research-close .wrap{max-width:980px;text-align:center}
.research-close h2+p{margin:24px auto 0;max-width:60ch;color:#365548}
.research-close .research-actions{justify-content:center}
.research-close .research-small{margin:22px auto 0;color:#365548}
.research-share-status{color:var(--purple-dark);font-size:14px;min-height:24px;margin-top:20px}
.share-fallback{max-width:660px;margin:24px auto 0;text-align:left}
.share-fallback[hidden]{display:none}
.share-fallback label{display:block;margin-bottom:7px;font-size:14px}
.share-fallback input{width:100%;border:1px solid var(--purple);background:var(--paper);color:var(--ink);padding:12px;border-radius:10px;font-size:14px}
.research-sources{padding-block:54px}
.research-sources h2{font-size:25px}
.research-sources>p{font-size:13px;color:var(--muted);margin-top:14px}
.research-sources ol{font-size:13px;line-height:1.8;padding-left:23px;margin-top:20px}
.research-sources li+li{margin-top:12px}
.research-sources li{scroll-margin-top:30px}
.research-page .footer{border-top:1px solid var(--line)}
.research-page .footer-note,.research-page .footer>div>p{font-size:12px}
@media(max-width:1100px){.research-hero{gap:32px;padding-top:44px}.research-hero h1{font-size:46px}.research-hero-art figcaption{padding-inline:0}.research-page .header nav{gap:18px;font-size:12px}.research-page .header .research-home{font-size:12px}.research-section-heading,.research-context,.readiness-columns,.participant-section,.study-planning{gap:36px}.study-row{gap:38px}}
@media(max-width:760px){.research-page .header nav{font-size:12px;gap:12px;flex-wrap:wrap}.research-page .header .research-home{font-size:12px}.research-hero{grid-template-columns:1fr;padding-top:32px;gap:30px}.research-hero h1{font-size:clamp(39px,8.5vw,54px)}.research-hero h1 br{display:none}.research-hero h1 em::before{content:' '}.research-lead{font-size:23px;margin-top:22px}.research-hero-copy>p:not(.research-lead){max-width:65ch}.research-hero-art{max-width:640px}.research-hero-art figcaption{text-align:left}.research-scope{font-size:13px}.research-context,.research-studies,.research-readiness,.study-planning{padding-block:52px}.research-context,.research-section-heading,.readiness-columns,.participant-section,.study-planning{grid-template-columns:1fr;gap:27px}.research-value-list{grid-template-columns:1fr;gap:22px;margin-top:0}.research-value-list>div{padding-top:20px}.research-section-heading{margin-bottom:32px}.study-row{grid-template-columns:1fr;gap:12px;padding-block:27px}.study-row h3{font-size:17px;color:var(--purple-dark);max-width:none}.study-row .study-question{font-size:19px}.public-health-section{padding-block:52px}.assessment-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assessment-table table,.assessment-table tbody,.assessment-table tr,.assessment-table th,.assessment-table td{display:block;width:100%!important}.assessment-table tr{padding:22px 0;border-top:1px solid #cbbde1}.assessment-table th,.assessment-table td{border:0;padding:0!important}.assessment-table tbody th{font-size:20px;margin-bottom:8px}.assessment-table td:nth-child(2){font-weight:600;margin-bottom:7px}.assessment-table caption{display:block;padding-bottom:20px}.research-boundary{margin-top:20px}.participant-section{padding-block:20px 52px}.participant-section figure{max-width:640px}.planning-steps{padding-left:22px}.planning-steps li{padding-left:6px}.research-close{padding-block:50px}.research-sources{padding-block:42px}.research-sources h2{font-size:24px}.research-page .footer-links{font-size:12px}}
@media(prefers-reduced-motion:reduce){.research-page .button{transition:none}.research-page .button:hover{transform:none}}
@media print{html{scroll-behavior:auto}.research-page{font-size:11pt;background:#fff;color:#2c203f}.research-page .wrap{max-width:none;padding-inline:0}.research-page .header{padding:0 0 20px}.research-page .header nav,.research-home,.research-actions,.research-close,.skip,.research-page .footer-links{display:none!important}.research-hero{padding-top:20px;grid-template-columns:1fr 1fr;gap:25px}.research-hero h1{font-size:30pt}.research-lead{font-size:17pt}.research-page h2{font-size:24pt}.research-page section{padding-block:24px;break-inside:auto}.study-row,.assessment-table tr,.planning-steps li{break-inside:avoid}.research-context,.research-section-heading,.study-planning{display:block}.research-section-heading p{margin-top:18px}.research-value-list{margin-top:25px}.participant-section{grid-template-columns:1fr}.participant-section figure{display:none}.research-scope,.research-page p,.research-page li,.research-page dd{font-size:10pt}.research-page .footer{padding-top:20px}.research-page .footer-note{font-size:9pt}@page{margin:17mm}}
