.research-hero,.research-archive-hero{background:var(--os-navy);color:rgba(255,255,255,.75);padding-block:clamp(5rem,10vw,9rem)}.research-hero h1,.research-archive-hero h1{color:#fff}.research-hero__grid{align-items:end;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:1.1fr .9fr}.research-hero__grid>p,.research-archive-hero>div>p:last-child{font-family:var(--os-serif);font-size:clamp(1.2rem,2.5vw,1.8rem);max-width:700px}.research-areas{border-top:1px solid var(--os-border);display:grid;grid-template-columns:repeat(2,1fr);margin-top:3rem}.research-areas a{align-items:center;border-bottom:1px solid var(--os-border);display:flex;font-family:var(--os-serif);font-size:clamp(1.3rem,2.8vw,2rem);justify-content:space-between;padding:1rem;text-decoration:none}.research-areas small{color:var(--os-gold);font-family:var(--os-sans);font-size:.7rem}.featured-research{background:var(--os-soft-grey)}.research-feature{border-top:1px solid var(--os-border);margin-top:3rem;padding-top:3rem}.research-feature h3{font-size:clamp(2rem,5vw,4.3rem);max-width:1000px}.research-feature h3 a{text-decoration:none}.research-feature>p:not(.entry-kicker){max-width:760px}.research-grid--landing{margin-top:3rem}.research-programmes{background:var(--os-navy);color:rgba(255,255,255,.7)}.research-programmes h2,.research-programmes h3,.research-programmes a{color:#fff}.split-programmes{display:grid;gap:clamp(4rem,10vw,10rem);grid-template-columns:1fr 1fr}.programme-row{border-top:1px solid rgba(255,255,255,.18);padding-block:1.5rem}.programme-row h3{font-size:1.5rem}.programme-row h3 a{text-decoration:none}.programme-row p{font-size:.85rem}.thesis-section{background:var(--os-ivory)}.thesis-grid{display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:1fr 1fr}.thesis-grid>div:last-child{font-family:var(--os-serif);font-size:1.25rem}.research-archive-hero h1{margin-top:.5rem}.research-results{margin-top:3rem}.research-row{align-items:start;border-top:1px solid var(--os-border);display:grid;gap:2rem;grid-template-columns:110px minmax(0,1fr) 30px;padding-block:2rem}.research-row__year{color:var(--os-gold);font-family:var(--os-serif);font-size:2rem}.research-row h2{font-size:clamp(1.4rem,3vw,2.4rem)}.research-row h2 a,.research-row>a{text-decoration:none}.research-row>div>p:last-child{color:var(--os-muted)}.research-single__header,.science-single>header{background:var(--os-ivory);padding-block:clamp(4rem,9vw,8rem)}.research-single__header h1,.science-single h1{max-width:1100px}.research-facts{border-top:1px solid var(--os-border);display:flex;flex-wrap:wrap;gap:1px;margin-top:3rem}.research-facts div{border-right:1px solid var(--os-border);min-width:150px;padding:1rem}.research-facts span{color:var(--os-muted);display:block;font-size:.65rem;text-transform:uppercase}.research-facts strong{color:var(--os-navy);display:block;font-size:.85rem;margin-top:.3rem}.research-single__body,.science-single__grid{display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);padding-block:clamp(4rem,8vw,7rem)}.research-single__body>article,.science-single__grid>article{font-family:var(--os-serif);font-size:1.15rem;line-height:1.8}.research-single__body>article>*+*,.science-single__grid>article>*+*{margin-top:1.4em}.citation-block{background:var(--os-soft-grey);padding:1.5rem}.citation-block>p:nth-child(2){font-family:var(--os-serif);font-size:.9rem}.citation-block button{background:none;border:0;border-bottom:1px solid var(--os-gold);color:var(--os-navy);cursor:pointer;font-size:.7rem;font-weight:700;margin-top:1rem;padding:.3rem 0;text-transform:uppercase}.research-links{display:flex;flex-direction:column;gap:.6rem;margin-top:1.5rem}.research-links a{font-size:.75rem;font-weight:700;text-decoration:none;text-transform:uppercase}.science-list article{border-top:1px solid var(--os-border);padding-block:2rem}.science-list h2{font-size:clamp(1.6rem,3.5vw,2.8rem)}.science-list h2 a{text-decoration:none}.science-list article>p:last-child{color:var(--os-muted)}.science-single dl{margin:0}.science-single dt{color:var(--os-gold);font-size:.65rem;font-weight:700;text-transform:uppercase}.science-single dd{border-bottom:1px solid var(--os-border);margin:0 0 1rem;padding-bottom:1rem}
@media(max-width:800px){.research-hero__grid,.split-programmes,.thesis-grid,.research-single__body,.science-single__grid{grid-template-columns:1fr}.research-areas{grid-template-columns:1fr}.research-row{grid-template-columns:1fr 25px}.research-row__year{grid-column:1/-1}.research-grid--landing{grid-template-columns:1fr}}
