:root{--olxri-deep:#0d2943;--olxri-accent:#176b8b;--olxri-gold:#c79b54;--olxri-pale:#eef4f5;--olxri-line:#d9e4e7;--olxri-copy:#4e6672;--olxri-paper:#fbfcfa}
/* Research TOCs and contact links should land directly on their target. */
html{scroll-behavior:auto}
body.openlx-research-institute .site-header{background:#fff;border-bottom:1px solid #d9e4e7}
body.openlx-research-institute .site-header .main-title{font-size:18px;line-height:1.3;margin:0}
body.openlx-research-institute .site-header .header-image{max-width:146px;max-height:44px}
body.openlx-research-institute .main-navigation .main-nav ul li a{color:var(--olxri-deep);background:transparent;font-size:13px;min-height:42px}
body.openlx-research-institute .main-navigation .main-nav ul li:hover>a,body.openlx-research-institute .main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--olxri-accent);background:transparent}
@media(min-width:1024px){body.openlx-research-institute .inside-header{display:flex;align-items:center;max-width:1320px;width:calc(100% - 56px);min-height:80px;padding:11px 0;gap:clamp(20px,3vw,55px)}body.openlx-research-institute .site-branding-container{flex:none;gap:13px}body.openlx-research-institute #site-navigation{display:block;grid-column:auto;grid-row:auto;flex:1;width:auto;margin:0;background:transparent}body.openlx-research-institute #site-navigation .inside-navigation{width:100%;max-width:none}body.openlx-research-institute #site-navigation .main-nav{width:100%}body.openlx-research-institute #site-navigation .main-nav>ul{justify-content:flex-end;gap:clamp(8px,1vw,18px)}body.openlx-research-institute #site-navigation .main-nav>ul>li{flex:none}body.openlx-research-institute #site-navigation .main-nav>ul>li>a{padding-inline:8px}}
.olxri-portal{background:#fff;color:var(--olxri-deep);font-family:"PingFang SC","Noto Sans SC",sans-serif;font-size:16px;line-height:1.8}.olxri-portal *{box-sizing:border-box}.olxri-wrap{width:min(1260px,calc(100% - 70px));margin-inline:auto}.olxri-portal h1,.olxri-portal h2,.olxri-portal h3{font-family:"Songti SC","Noto Serif SC",serif;color:var(--olxri-deep);font-weight:700;letter-spacing:-.025em}.olxri-portal h2{border:0!important;margin:0;padding:0!important}.olxri-portal a{text-decoration:none;color:inherit}.olxri-portal a:hover{color:var(--olxri-accent)}.olxri-kicker{font:700 11px/1.4 Georgia,"Songti SC",serif;text-transform:uppercase;letter-spacing:.2em;color:var(--olxri-accent);margin:0 0 16px}.olxri-hero{background:linear-gradient(110deg,#fbfcfa 0%,#fbfcfa 60%,#eff5f6 100%);overflow:hidden}.olxri-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:50px;min-height:525px;padding-block:62px}.olxri-hero-copy h1{font-size:clamp(41px,4.5vw,65px);line-height:1.13;margin:0 0 15px}.olxri-hero-lead{font:600 clamp(22px,2.1vw,30px)/1.45 "Songti SC",serif;color:#244c64;margin:0 0 17px}.olxri-hero-copy>p:not(.olxri-kicker):not(.olxri-hero-lead){max-width:620px;color:var(--olxri-copy);line-height:1.85;margin:0}.olxri-hero-art{margin:0;position:relative}.olxri-hero-art img{display:block;width:100%;aspect-ratio:1.36;object-fit:cover;border-radius:3px;box-shadow:0 24px 60px #09243622}.olxri-hero-art figcaption{font-size:11px;color:#5d7886;text-align:right;margin:9px 0 0}.olxri-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.olxri-btn{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:13px 20px;min-width:198px;background:#fff;border:1px solid #2d657c;color:var(--olxri-deep)!important;font-size:14px;font-weight:700}.olxri-btn-primary{background:var(--olxri-deep);color:#fff!important;border-color:var(--olxri-deep)}.olxri-btn:hover{background:#ebf4f5}.olxri-btn-primary:hover{color:#fff!important;background:#19425d}.olxri-text-link{display:inline-block;margin-top:20px;color:var(--olxri-accent)!important;font-size:13px;font-weight:700;border-bottom:1px solid currentColor}.olxri-route{padding:65px 0 72px;border-bottom:1px solid var(--olxri-line)}.olxri-heading{margin-bottom:28px}.olxri-heading h2{font-size:clamp(31px,3.1vw,43px);line-height:1.2}.olxri-heading>p:last-child{color:var(--olxri-copy);margin:11px 0 0}.olxri-route-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--olxri-line);border-bottom:1px solid var(--olxri-line)}.olxri-route-grid a{position:relative;display:block;padding:27px 26px;min-height:190px;border-right:1px solid var(--olxri-line)}.olxri-route-grid a:last-child{border-right:0}.olxri-route-grid span{display:block;font:italic 30px Georgia,serif;color:#a3b7c1;margin-bottom:11px}.olxri-route-grid strong{display:block;font:700 23px "Songti SC",serif}.olxri-route-grid p{margin:10px 25px 0 0;color:var(--olxri-copy);font-size:14px}.olxri-route-grid b{position:absolute;right:22px;bottom:22px;font-size:22px;font-weight:400;color:var(--olxri-accent)}
.olxri-section{padding:75px 0}.olxri-heading-line{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--olxri-line);padding-bottom:18px}.olxri-heading-line>div .olxri-kicker{margin-bottom:8px}.olxri-heading-line>a{color:var(--olxri-accent);font-size:13px;font-weight:700}.olxri-publication-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.olxri-publication{display:flex;flex-direction:column;padding:25px 27px;border:1px solid var(--olxri-line);min-height:310px;background:#fff}.olxri-publication:hover{border-color:#97b9c6;box-shadow:0 12px 26px #102a3910}.olxri-publication>span{display:inline-block;width:max-content;background:#e2f1f4;color:#19627d;padding:4px 8px;font-size:11px;font-weight:700}.olxri-publication time{display:block;font-size:12px;color:#6c8390;margin-top:13px}.olxri-publication h3{font-size:23px;line-height:1.4;margin:13px 0 10px}.olxri-publication p{font-size:14px;color:var(--olxri-copy);line-height:1.75;margin:0 0 20px;flex:1}.olxri-publication a{color:var(--olxri-accent);font-size:14px;font-weight:700}.olxri-source-note{font-size:12px;color:#667d88;border-top:1px solid var(--olxri-line);padding-top:17px;margin:25px 0 0}.olxri-programme{background:linear-gradient(115deg,#eff5f6,#f8faf8);padding:74px 0}.olxri-programme-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.olxri-programme h2{font-size:clamp(31px,3vw,42px);margin:0 0 18px}.olxri-programme-grid>div:first-child>p:not(.olxri-kicker){color:var(--olxri-copy);max-width:570px}.olxri-programme-list{background:#fff;border:1px solid var(--olxri-line);padding:10px 27px}.olxri-programme-list a{display:block;padding:17px 0;border-bottom:1px solid var(--olxri-line)}.olxri-programme-list a:last-child{border-bottom:0}.olxri-programme-list span{display:block;color:var(--olxri-accent);font-size:11px;font-weight:700;letter-spacing:.11em}.olxri-programme-list strong{display:block;font:700 19px "Songti SC",serif;margin:5px 0;color:var(--olxri-deep)}.olxri-programme-list small{font-size:12px;color:var(--olxri-copy)}.olxri-reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.olxri-reading-grid article{border-top:2px solid var(--olxri-gold);padding:20px 4px}.olxri-reading-grid span{font-size:11px;color:var(--olxri-accent);font-weight:700;letter-spacing:.12em}.olxri-reading-grid h3{font-size:22px;margin:9px 0 8px}.olxri-reading-grid p{font-size:14px;line-height:1.8;margin:0;color:var(--olxri-copy)}.olxri-reading-actions{display:flex;gap:24px;flex-wrap:wrap;margin-top:25px}.olxri-reading-actions a{font-size:14px;font-weight:700;color:var(--olxri-accent)}.olxri-final{background:var(--olxri-deep);padding:72px 0;color:#e8f2f4}.olxri-final h2{color:#fff!important;font-size:clamp(31px,3vw,43px);margin:0}.olxri-final p:not(.olxri-kicker){max-width:740px}.olxri-final .olxri-kicker{color:#e2bd82}.olxri-btn-light{background:#fff;color:var(--olxri-deep)!important;border-color:#fff}
.olxri-study{max-width:1000px;margin-inline:auto;color:var(--olxri-deep)}.olxri-study-status{background:#eaf2f5;border-left:3px solid var(--olxri-accent);padding:17px 23px;margin:0 0 26px}.olxri-study-status strong{font-size:16px}.olxri-study-status p{font-size:14px;color:var(--olxri-copy);margin:5px 0 0}.olxri-study-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;background:#f7fafb;padding:19px 24px;margin:0 0 28px;font-size:13px}.olxri-study-meta>div{display:flex;gap:10px}.olxri-study-meta dt{color:#587280;white-space:nowrap}.olxri-study-meta dd{margin:0;font-weight:600}.olxri-study-toc{border-top:1px solid var(--olxri-line);border-bottom:1px solid var(--olxri-line);padding:18px 0;margin-bottom:30px}.olxri-study-toc>strong{font-size:15px}.olxri-study-toc ol{display:flex;gap:9px 22px;flex-wrap:wrap;list-style:none;padding:0;margin:12px 0 0}.olxri-study-toc li{font-size:13px}.olxri-study-toc a{color:var(--olxri-accent)}.olxri-study-body{max-width:800px;font-size:17px;line-height:1.85}.olxri-study-body h2{color:var(--olxri-deep);font-size:28px;margin:40px 0 15px!important;padding:12px 0 0!important;border-top:1px solid var(--olxri-line)!important}.olxri-study-body h2:first-child{margin-top:0!important;border-top:0!important;padding-top:0!important}.olxri-study-body p,.olxri-study-body li{color:#344f5e}.olxri-study-body li{margin:4px 0}.olxri-study-body blockquote{border-left:3px solid var(--olxri-gold);background:#f8f8f3;padding:12px 22px;overflow-wrap:anywhere}.olxri-citation-warning{background:#fff6e8;border-left:3px solid var(--olxri-gold);padding:15px 19px;margin-top:28px;color:#665846;font-size:14px}.olxri-study-return{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--olxri-line);margin-top:36px;padding-top:22px}.olxri-study-return a{font-size:14px;font-weight:700;color:var(--olxri-accent)}
@media(max-width:1023px){body.openlx-research-institute .inside-header{display:flex;align-items:center;justify-content:space-between}body.openlx-research-institute .site-branding-container{min-width:0}body.openlx-research-institute .main-navigation.toggled .main-nav ul li>a{color:var(--olxri-deep);background:#fff}.olxri-hero-grid{gap:25px}.olxri-wrap{width:calc(100% - 46px)}}
@media(max-width:700px){body.openlx-research-institute .site-header .header-image{max-width:100px!important}body.openlx-research-institute .site-header .main-title{font-size:13px}.olxri-wrap{width:calc(100% - 36px)}.olxri-hero-grid{display:block;min-height:0;padding:44px 0 42px}.olxri-hero-copy h1{font-size:39px}.olxri-hero-lead{font-size:22px}.olxri-hero-copy>p:not(.olxri-kicker):not(.olxri-hero-lead){font-size:14px}.olxri-actions{display:grid}.olxri-btn{width:100%}.olxri-hero-art{margin-top:29px}.olxri-hero-art img{aspect-ratio:1.7}.olxri-route,.olxri-section,.olxri-programme,.olxri-final{padding:52px 0}.olxri-heading h2{font-size:30px}.olxri-route-grid,.olxri-publication-grid,.olxri-programme-grid,.olxri-reading-grid{display:block}.olxri-route-grid a{min-height:120px;border-right:0;border-bottom:1px solid var(--olxri-line);padding:18px 10px}.olxri-route-grid a:last-child{border-bottom:0}.olxri-route-grid span{font-size:22px;margin-bottom:3px}.olxri-route-grid strong{font-size:21px}.olxri-route-grid p{margin:4px 20px 0 0}.olxri-heading-line{display:block}.olxri-heading-line>a{display:block;margin-top:10px}.olxri-publication{min-height:0;margin-bottom:12px;padding:22px}.olxri-programme-list{margin-top:27px}.olxri-reading-grid article{margin-bottom:12px}.olxri-study-meta{display:block}.olxri-study-meta>div{margin:6px 0}.olxri-study-toc ol{display:grid;grid-template-columns:1fr 1fr}.olxri-study-body{font-size:15px}.olxri-study-body h2{font-size:24px}.olxri-study-return{display:grid}}

/* The production author account has no public display name; the article metadata below names the editorial author. */
body.openlx-research-institute:is(.postid-4,.postid-9,.postid-13) .entry-meta .byline,
body.openlx-research-institute:is(.postid-4,.postid-9,.postid-13) .entry-meta .posted-on{display:none}

/* The existing connection shortcode owns the latest six public posts. */
.olxri-live-materials{padding:64px 0 70px;background:#f2f6f7;border-bottom:1px solid var(--olxri-line)}
.olxri-live-materials .olx-cc-home{max-width:none;padding:0;margin:0}
.olxri-live-materials .olx-cc-heading{border-bottom:1px solid var(--olxri-line);padding-bottom:17px;align-items:end}
.olxri-live-materials .olx-cc-heading h2{font:700 clamp(31px,3.1vw,43px)/1.2 "Songti SC",serif;color:var(--olxri-deep);border:0;margin:0;padding:0}
.olxri-live-materials .olx-cc-heading a{font-size:13px;color:var(--olxri-accent);font-weight:700}
.olxri-live-materials .olx-cc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.olxri-live-materials .olx-cc-card{background:#fff;border:1px solid var(--olxri-line);border-radius:0;box-shadow:none;min-width:0}
.olxri-live-materials .olx-cc-card-body{padding:23px 25px}
.olxri-live-materials .olx-cc-card h3{font:700 21px/1.5 "Songti SC",serif;margin:13px 0 5px;color:var(--olxri-deep)}
.olxri-live-materials .olx-cc-card h3 a{color:inherit}
.olxri-live-materials .olx-cc-meta{font-size:12px;color:var(--olxri-copy)}
.olxri-fixed-document .olx-cc-hub{margin:42px 0 0}
.olxri-fixed-document .olxri-study-body :where(ul,ol){padding-left:1.5em;margin-bottom:22px}
@media(max-width:900px){.olxri-live-materials .olx-cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.olxri-live-materials{padding:48px 0}.olxri-live-materials .olx-cc-heading{align-items:start}.olxri-live-materials .olx-cc-grid{grid-template-columns:minmax(0,1fr)}.olxri-live-materials .olx-cc-card-body{padding:20px}}

/* Keep secondary publication metadata readable on the light research surfaces. */
.olxri-route-grid span{color:#5b727b}
.olxri-publication time,.olxri-source-note{color:#5b727b}
