/* October 2026 edition: original typography, colours and content remain the source. */
.selected-research {padding-top:4.5rem;padding-bottom:3.5rem;border-bottom:1px solid var(--mid-gray-color);}
.selected-research .current-work-heading {align-items:baseline;gap:2rem;}
.selected-research-all,.selected-research-link {color:var(--accent-blue);text-decoration:underline;text-underline-offset:.25em;}
.selected-research-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;}
.selected-research-item {min-width:0;border-top:1px solid var(--mid-gray-color);padding-top:1.8rem;}
.selected-research-status {font-size:1.3rem;line-height:1.5;color:var(--accent-yellow);margin:0 0 1.5rem;}
.selected-research-item h3 {font-family:var(--font-serif);font-size:clamp(2.8rem,3.1vw,4.5rem);font-weight:400;line-height:1.13;margin:0 0 1.8rem;}
.selected-research-item h3 a {color:inherit;}
.selected-research-excerpt {font-size:1.7rem;line-height:1.65;max-width:65ch;margin-bottom:2rem;}
.selected-research-link {display:inline-block;font-size:1.45rem;}
.selected-research a:focus-visible {outline:2px solid var(--accent-blue);outline-offset:5px;}
.programme-pathway-after-index {padding-bottom:3rem;}
.research-detail-header .research-page-navigation {max-width:80rem;}
.research-detail-header .research-page-navigation[open] nav {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.site-edition {font-size:1.1rem;line-height:1.6;margin:.6rem 0 0;color:var(--secondary-text-color);}
.annual-record-coverage {max-width:75ch;font-size:1.4rem;line-height:1.65;margin-top:2rem;}
.annual-record-coverage a {color:var(--accent-blue);text-decoration:underline;text-underline-offset:.2em;}
/* Keep the shared footer within the page at intermediate screen widths. */
.gh-foot {white-space:normal;}
.gh-foot-inner {grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
.gh-foot-inner > * {min-width:0;}
.gh-foot-menu .nav {display:flex;max-width:100%;}
.gh-foot-menu > a {display:inline-block;margin-top:.8rem;}
@media(max-width:700px){
 .selected-research {padding-top:3rem;padding-bottom:3rem;}
 .selected-research-grid {grid-template-columns:1fr;gap:3rem;}
 .selected-research .current-work-heading {display:block;}
 .selected-research-all {display:inline-block;margin-top:1rem;}
 .research-detail-header .research-page-navigation[open] nav {grid-template-columns:1fr;}
}
