/* Research library hero; isolated from homepage heading rules. */
.publications-page .publication-hero{background:#061827;color:#fff;padding:80px 0 76px;border-bottom:4px solid #fff200}
.publication-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}
.publications-page .publication-kicker{font-size:12px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;color:#fff200;margin:0 0 24px}
.publications-page .publication-hero h1{color:#fff!important;font-size:clamp(44px,5.4vw,78px);font-weight:550;line-height:1.08;letter-spacing:-.045em;margin:0 0 24px;max-width:100%;overflow:visible}
.publications-page .publication-deck{font-size:18px;line-height:1.65;color:#d1dde5;max-width:40ch;margin:0 0 30px}
.publication-explore{display:inline-flex;align-items:center;gap:30px;min-height:50px;background:#fff200;color:#061827;padding:13px 20px;font-size:14px;font-weight:750;text-decoration:none;border-radius:3px}
.publication-explore:hover{background:#e6da00;color:#061827}.publication-explore:focus-visible{outline:3px solid white;outline-offset:5px}
.publication-overview{border-left:1px solid #526571;padding:10px 0 10px 38px}
.publications-page .publication-overview-label{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.15em;color:#b9cad5;margin:0 0 24px}
.publication-facts{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px;margin-bottom:30px}.publication-facts strong{display:block;font-size:clamp(29px,2.8vw,40px);font-weight:450;letter-spacing:-.04em;line-height:1.2;color:#fff}.publication-facts span{display:block;font-size:12px;color:#b9cad5;margin-top:8px}
.publication-topics{list-style:none;padding:24px 0;margin:0;border-block:1px solid #526571;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;color:#fff;font-size:14px;line-height:1.4}
.publications-page .publication-context{font-size:13px;color:#b9cad5;line-height:1.7;margin:22px 0 0;max-width:47ch}
@media(max-width:900px){.publication-hero-grid{gap:32px;grid-template-columns:1.1fr 1fr}.publication-overview{padding-left:24px}.publication-topics{grid-template-columns:1fr;gap:12px}.publication-facts{grid-template-columns:1fr;gap:18px}}
@media(max-width:600px){.publications-page .publication-hero{padding:44px 0 40px}.publication-hero-grid{grid-template-columns:1fr;gap:38px}.publications-page .publication-hero h1{font-size:clamp(42px,11.5vw,62px)}.publications-page .publication-deck{font-size:16px}.publication-overview{border-left:0;border-top:1px solid #526571;padding:26px 0 0}.publication-facts{grid-template-columns:.7fr 1.3fr}.publication-topics{grid-template-columns:1fr 1fr;font-size:13px;gap:14px}.publication-overview-label{margin-bottom:18px}.publication-explore{min-height:50px}}
