.research-cover { padding-top: clamp(3rem, 8vw, 7rem); padding-bottom: 3rem; }
.research-cover h1 { max-width: 18ch; margin: 1.5rem 0; font: 400 clamp(2.8rem, 5.8vw, 6rem)/1.04 var(--display); letter-spacing: -.025em; overflow-wrap: anywhere; }
.research-cover-subtitle { max-width: 40ch; font: 400 clamp(1.5rem, 2.8vw, 2.4rem)/1.3 var(--display); }
.research-cover-summary { max-width: 72ch; color: var(--muted); font-size: 1.0625rem; line-height: 1.85; }
.research-cover-meta { display: flex; flex-wrap: wrap; gap: .75rem 2rem; padding: 1.5rem 0; margin-top: 2rem; border-top: 1px solid var(--line); font-size: .875rem; }
.research-cover .inline-action { font-size: .875rem; }
.page-research-publication .brief-findings, .page-research-publication .brief-implications { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.page-research-publication .brief-finding p, .page-research-publication .brief-implications p, .page-research-publication .brief-method-grid p, .page-research-publication .brief-test-list li, .research-development p, .research-evidence-gaps li { font-size: 1rem; line-height: 1.85; }
.page-research-publication .brief-meta dd, .page-research-publication .brief-source-list p, .page-research-publication .brief-citation { font-size: .875rem; }
.page-research-publication .brief-meta dt, .page-research-publication .brief-source-list .brief-source-org, .page-research-publication .section-index { font-size: .8125rem; }
.research-implementation { list-style: none; margin: 0; padding: 0; }
.research-implementation li { display: grid; grid-template-columns: minmax(8rem, .4fr) minmax(0, 1.6fr); gap: 2rem; padding: 2rem 0; border-top: 1px solid var(--line); }
.research-implementation li > span { color: var(--muted); font-size: .875rem; }
.research-implementation h3, .research-evidence-gaps h3 { font: 400 clamp(1.7rem, 2.6vw, 2.5rem)/1.2 var(--display); margin: 0 0 1rem; }
.research-implementation p { max-width: 85ch; margin: 0; color: var(--muted); }
.research-measures { margin: 0; }
.research-measures > div { display: grid; grid-template-columns: minmax(8rem, .6fr) minmax(0, 1.4fr); gap: 2rem; padding: 1.5rem 0; border-top: 1px solid var(--line); }
.research-measures dt { font: 400 clamp(1.4rem, 2vw, 2rem)/1.25 var(--display); }
.research-measures dd { margin: 0; }
.research-measures p { margin: 0 0 .75rem; color: var(--muted); }
.research-measures strong { font-weight: 600; color: var(--ink); }
.research-evidence-gaps { max-width: 85ch; margin: 3rem 0 0 auto; padding-top: 2rem; border-top: 1px solid var(--line); }
.research-evidence-gaps li { margin-bottom: 1rem; color: var(--muted); }
.page-research-publication .brief-source-list a { overflow-wrap: anywhere; }
@media (max-width: 760px) {
  .page-research-publication .brief-findings, .page-research-publication .brief-implications, .research-implementation li, .research-measures > div { grid-template-columns: 1fr; }
  .research-implementation li, .research-measures > div { gap: 1rem; }
}
@media print {
  .research-cover { padding-top: 0; }
  .research-cover h1 { font-size: 32pt; }
  .research-cover .inline-action { display: none; }
  .research-implementation li, .research-measures > div { break-inside: avoid; }
}
