.project-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.project-card-meta>span:last-child{color:#758188;font-size:11px;font-weight:700;text-transform:uppercase}.project-card-facts{border-top:1px solid #e7ecee;display:flex;flex-wrap:wrap;gap:15px;margin-top:22px;padding-top:15px}.project-card-facts span{align-items:center;color:#60737c;display:flex;font-size:11px;gap:6px}.project-card-facts i{color:var(--mnrg-blue);font-size:16px}
.study-platform{scroll-behavior:smooth}.study-profile-head>div{align-items:center;display:flex;gap:10px}.study-profile-head>div>span:last-child{color:#64777f;font-size:11px;font-weight:700;text-transform:uppercase}.study-section-nav{align-items:center;background:#fff;border:1px solid #dfe7ea;border-radius:10px;box-shadow:0 8px 25px rgba(29,70,89,.07);display:flex;flex-wrap:wrap;gap:4px;margin:25px 0 42px;padding:9px;position:sticky;top:92px;z-index:5}.study-section-nav a{border-radius:7px;color:var(--mnrg-dark);font-size:11px;font-weight:700;padding:9px 11px}.study-section-nav a:hover{background:#e7f3f8;color:var(--mnrg-blue);text-decoration:none}
.research-platform-section{border-top:1px solid #e1e8ea;margin-top:55px;padding-top:42px;scroll-margin-top:160px}.research-section-heading{margin-bottom:25px}.research-section-heading>span{color:var(--mnrg-blue);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.research-section-heading h2{font:700 29px 'Roboto Slab',serif;margin:6px 0;color:var(--mnrg-dark)}
.objective-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.objective-grid article{background:#f5f8fa;border-radius:9px;min-height:145px;padding:24px}.objective-grid b{color:#9eb5bf;font:700 23px 'Roboto Slab',serif}.objective-grid p{color:#526a75;line-height:1.65;margin:16px 0 0}
.study-team-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.study-team-grid a{align-items:center;background:#fff;border:1px solid #dfe7ea;border-radius:9px;display:flex;gap:13px;padding:15px;text-decoration:none!important;transition:.18s}.study-team-grid a:hover{border-color:#9fc7d8;box-shadow:0 8px 20px rgba(29,70,89,.08);transform:translateY(-2px)}.study-team-grid a>span{align-items:center;background:#e7f3f8;border-radius:50%;color:var(--mnrg-blue);display:flex;flex:0 0 auto;font-size:11px;font-weight:800;height:43px;justify-content:center;width:43px}.study-team-grid div{min-width:0}.study-team-grid strong,.study-team-grid small{display:block}.study-team-grid strong{color:var(--mnrg-dark);font:700 14px 'Roboto Slab',serif}.study-team-grid small{color:#718087;font-size:9px;line-height:1.45;margin-top:4px}.study-team-grid a>i{color:var(--mnrg-blue);font-size:17px;margin-left:auto}
.study-timeline{counter-reset:phase;display:flex;list-style:none;margin:0;padding:0}.study-timeline li{flex:1;min-width:0;position:relative;text-align:center}.study-timeline li:before{background:#c5dbe4;content:'';height:2px;left:0;position:absolute;right:0;top:20px}.study-timeline li:first-child:before{left:50%}.study-timeline li:last-child:before{right:50%}.study-timeline b{align-items:center;background:var(--mnrg-blue);border:5px solid #e7f3f8;border-radius:50%;color:#fff;display:flex;font-size:9px;height:42px;justify-content:center;margin:0 auto 12px;position:relative;width:42px}.study-timeline span{color:#536872;display:block;font-size:11px;font-weight:700;line-height:1.45;padding:0 7px}
.study-partner-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.study-partner-grid span{align-items:center;background:#f5f8fa;border-radius:8px;color:#405b67;display:flex;font-size:11px;font-weight:600;gap:10px;min-height:64px;padding:14px}.study-partner-grid i{color:var(--mnrg-blue)}
.study-findings{background:linear-gradient(120deg,#1d4659,#0b71a1);border-radius:10px;color:#fff;padding:24px 27px}.study-findings p{align-items:flex-start;display:flex;gap:10px;line-height:1.65;margin:7px 0}.study-findings i{color:var(--mnrg-yellow);font-size:18px;margin-top:2px}.study-publication-list{display:grid;gap:12px;margin-top:18px}.study-publication-list article{border:1px solid #dfe7ea;border-radius:9px;padding:22px}.study-publication-list article>span{color:var(--mnrg-blue);font-size:10px;font-weight:800;text-transform:uppercase}.study-publication-list h3{font:700 17px/1.45 'Roboto Slab',serif;margin:8px 0}.study-publication-list p{color:#6b7b82;font-size:11px}.study-publication-list article>div{display:flex;flex-wrap:wrap;gap:12px}.study-publication-list a{color:var(--mnrg-blue);font-size:10px;font-weight:700}
.study-resource-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.study-resource-grid>div{background:#f5f8fa;border-radius:9px;padding:23px}.study-resource-grid h3{font:700 16px 'Roboto Slab',serif}.study-resource-grid p{color:#687a82;font-size:11px;line-height:1.6}.study-resource-grid a{align-items:center;color:var(--mnrg-blue);display:flex;font-size:10px;font-weight:800;gap:5px}.study-resource-grid>div>a+ a{margin-top:10px}.study-resource-grid>div>a strong,.study-resource-grid>div>a small{display:block}.study-resource-grid>div>a small{color:#7b8a90}.study-resource-grid i{font-size:16px}.research-empty{background:#f5f8fa;border-left:4px solid var(--mnrg-yellow);color:#64767e;padding:20px 23px}

.publication-controls{background:#f5f8fa;border:1px solid #e0e8eb;border-radius:10px;display:grid;gap:10px;grid-template-columns:2fr repeat(4,1fr) auto;margin:35px 0 15px;padding:16px}.publication-controls select,.publication-controls input{background:#fff;border:1px solid #cad8de;border-radius:7px;color:#40555f;font:500 10px Roboto,sans-serif;height:43px;outline:0;padding:0 11px;width:100%}.publication-controls select:focus,.publication-controls input:focus{border-color:var(--mnrg-blue);box-shadow:0 0 0 3px rgba(11,113,161,.1)}.publication-search{align-items:center;display:flex;margin:0;position:relative}.publication-search i{color:#7a929c;font-size:18px;left:12px;position:absolute}.publication-search input{padding-left:38px}.publication-controls button{background:var(--mnrg-dark);border:0;border-radius:7px;color:#fff;cursor:pointer;font-size:10px;font-weight:700;padding:0 15px}.publication-result-bar{align-items:center;color:#718087;display:flex;font-size:10px;justify-content:space-between;padding:12px 4px}.publication-result-bar strong{color:var(--mnrg-dark)}.publication-record{border-top:1px solid #dce5e8;display:grid;gap:25px;grid-template-columns:80px 1fr;padding:30px 5px}.publication-record[hidden]{display:none}.publication-year{color:var(--mnrg-blue);font:700 25px 'Roboto Slab',serif}.publication-badges{display:flex;flex-wrap:wrap;gap:6px}.publication-badges span,.publication-badges a{background:#e7f3f8;border-radius:15px;color:var(--mnrg-blue);font-size:8px;font-weight:800;padding:5px 8px;text-transform:uppercase}.publication-badges a{background:#fff6c7;color:#685900}.publication-record h3{font:700 19px/1.45 'Roboto Slab',serif;margin:10px 0}.publication-record p{color:#687981;font-size:11px;margin:5px 0}.publication-authors{color:#405965!important;font-weight:600}.publication-summary{line-height:1.65!important;margin-top:10px!important}.publication-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.publication-actions a{align-items:center;border:1px solid #cddde3;border-radius:6px;color:var(--mnrg-blue);display:inline-flex;font-size:9px;font-weight:800;gap:5px;padding:7px 9px}.publication-actions i{font-size:14px}.publication-actions a:hover{background:#e7f3f8;text-decoration:none}.publication-no-results{margin-top:20px}

.mnrg-search-link{align-items:center!important;display:flex!important;justify-content:center;min-width:36px}.mnrg-search-link i{font-size:19px!important;margin:0!important}.global-search-form{align-items:center;background:#fff;border:1px solid #cfdee4;border-radius:11px;box-shadow:0 12px 35px rgba(29,70,89,.09);display:grid;gap:10px;grid-template-columns:auto 1fr auto;margin:0 auto 42px;max-width:950px;padding:10px 10px 10px 18px}.global-search-form>i{color:var(--mnrg-blue)}.global-search-form input{border:0;font:400 14px Roboto,sans-serif;outline:0;padding:13px 5px;width:100%}.global-search-form button{background:var(--mnrg-blue);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:11px;font-weight:800;padding:14px 18px}.search-introduction{text-align:center;padding:30px}.search-introduction>i{color:var(--mnrg-blue);font-size:50px}.search-introduction h2{font:700 28px 'Roboto Slab',serif}.search-introduction p{color:#718087}.search-introduction div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.search-introduction a{background:#e7f3f8;border-radius:18px;color:var(--mnrg-blue);font-size:10px;font-weight:700;padding:8px 12px}.search-result-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:20px}.search-result-heading span{color:var(--mnrg-blue);font-size:10px;font-weight:800;text-transform:uppercase}.search-result-heading h2{font:700 25px 'Roboto Slab',serif;margin:6px 0}.search-result-heading>a{color:var(--mnrg-blue);font-size:10px;font-weight:700}.global-search-results{display:grid;gap:12px}.global-search-results>a{border:1px solid #dce6e9;border-radius:9px;color:inherit;display:block;padding:21px 55px 21px 23px;position:relative;transition:.18s}.global-search-results>a:hover{border-color:#a9ccd9;box-shadow:0 8px 22px rgba(29,70,89,.07);text-decoration:none;transform:translateY(-1px)}.global-search-results span{color:var(--mnrg-blue);font-size:9px;font-weight:800;text-transform:uppercase}.global-search-results h3{font:700 17px 'Roboto Slab',serif;margin:6px 0}.global-search-results p{color:#718087;font-size:11px;margin:0}.global-search-results>a>i{color:var(--mnrg-blue);position:absolute;right:20px;top:calc(50% - 12px)}

@media(max-width:1100px){.publication-controls{grid-template-columns:1fr 1fr 1fr}.publication-search{grid-column:1/-1}.publication-controls button{min-height:43px}.study-partner-grid{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.study-section-nav{overflow-x:auto;flex-wrap:nowrap;position:static}.study-section-nav a{white-space:nowrap}.objective-grid,.study-team-grid,.study-partner-grid,.study-resource-grid{grid-template-columns:1fr}.study-timeline{display:grid;gap:10px}.study-timeline li{align-items:center;display:flex;text-align:left}.study-timeline li:before{display:none}.study-timeline b{flex:0 0 auto;margin:0 12px 0 0}.study-timeline span{padding:0}.publication-controls{grid-template-columns:1fr}.publication-search{grid-column:auto}.publication-record{grid-template-columns:1fr;gap:5px}.publication-year{font-size:19px}.global-search-form{grid-template-columns:auto 1fr}.global-search-form button{grid-column:1/-1}.search-result-heading{align-items:flex-start;flex-direction:column;gap:8px}}

/* Search icon is drawn locally so navigation remains clear when web fonts are unavailable. */
.mnrg-search-glyph{border:2px solid currentColor;border-radius:50%;color:var(--mnrg-blue);display:inline-block;flex:0 0 auto;height:14px;position:relative;width:14px}
.mnrg-search-glyph:after{background:currentColor;border-radius:2px;bottom:-5px;content:'';height:7px;position:absolute;right:-4px;transform:rotate(-45deg);transform-origin:top;width:2px}
.mnrg-search-link{align-items:center!important;display:flex!important;justify-content:center;min-width:36px}.mnrg-search-link .mnrg-search-glyph{margin:0}
.publication-search .mnrg-search-glyph{left:13px;position:absolute}.global-search-form>.mnrg-search-glyph{margin-right:2px}
.research-profile-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.research-profile-links a{align-items:center;background:#eaf3f7;border-radius:20px;color:#0b71a1;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:8px 12px}.research-profile-links i{font-size:15px}.linked-research-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:25px}.linked-research-grid a{background:#fff;border:1px solid #dce5e8;border-radius:9px;color:#3c4858;display:grid;gap:7px;padding:18px;position:relative}.linked-research-grid a strong{color:#1d4659}.linked-research-grid a span{color:#68777e;font-size:13px;line-height:1.55}.linked-research-grid a i{color:#0b71a1;position:absolute;right:14px;top:14px}.cms-public-list{display:grid;gap:18px;margin-top:42px}.cms-public-list article{background:#fff;border:1px solid #dce5e8;border-left:5px solid #0b71a1;border-radius:9px;box-shadow:0 8px 24px rgba(29,70,89,.06);padding:26px}.cms-public-list h2{font-size:23px;margin:9px 0}.cms-public-list time{color:#6d7b82;float:right;font-size:12px}.cms-public-type{background:#e7f3f8;border-radius:15px;color:#075d86;font-size:10px;font-weight:800;padding:5px 9px;text-transform:uppercase}.cms-public-list strong{align-items:center;color:#4f6874;display:flex;font-size:13px;gap:5px}.cms-public-list strong i,.cms-public-list a i{font-size:17px}.cms-public-list details{border-top:1px solid #edf1f3;margin:15px 0;padding-top:12px}.cms-public-list summary{color:#0b71a1;cursor:pointer;font-weight:700}.cms-public-list details div{color:#5f6d73;line-height:1.75;padding-top:12px}.impact-intro{margin:0 auto 45px;max-width:900px;text-align:center}.impact-intro h2{font:700 32px 'Roboto Slab',serif}.impact-intro p{color:#617078;font-size:17px;line-height:1.8}.public-impact-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.public-impact-grid article{background:#fff;border:1px solid #dce5e8;border-top:4px solid #0b71a1;border-radius:9px;box-shadow:0 8px 24px rgba(29,70,89,.06);padding:24px}.public-impact-grid i{color:#0b71a1;font-size:36px}.public-impact-grid strong{color:#1d4659;display:block;font:700 35px 'Roboto Slab',serif;margin-top:15px}.public-impact-grid h3{font-size:17px}.public-impact-grid p{color:#6b7980;font-size:13px;line-height:1.6}.public-impact-grid small{color:#829198;font-size:10px;text-transform:uppercase}.impact-method{background:#f3f8fa;border-radius:12px;display:grid;gap:45px;grid-template-columns:1fr 1.5fr;margin-top:50px;padding:38px}.impact-method p{color:#5f6d74;line-height:1.7}@media(max-width:991px){.public-impact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.linked-research-grid,.public-impact-grid,.impact-method{grid-template-columns:1fr}.cms-public-list time{display:block;float:none;margin:10px 0}.impact-method{gap:15px;padding:25px}}
