.eco-research-section{padding:44px 0}.eco-research-heading{max-width:850px;margin-bottom:26px}.eco-research-heading>span,.eco-research-cooperation span{font-size:12px;line-height:1.9;color:#94702e;font-weight:700}.eco-research-heading h2,.eco-research-cooperation h2{font-size:27px;font-weight:700;line-height:1.8;margin:8px 0 0;color:#102943}
.eco-research-soft{background:#f2f5f7;border-block:1px solid #e1e7eb}
.eco-research-paths,.eco-research-projects,.eco-research-publications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.eco-research-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.eco-research-page main :is(h3){font-size:18px;font-weight:700;line-height:1.85;margin:0 0 12px;letter-spacing:0}
.eco-research-paths>a,.eco-research-areas>a,.eco-research-projects>a,.eco-research-publications>a{display:flex;flex-direction:column;min-width:0;border:1px solid #dce4e9;border-radius:7px;background:#fff;color:#102943;text-decoration:none;overflow:hidden}
.eco-research-paths>a,.eco-research-areas>a,.eco-research-publications>a{padding:24px}
.eco-research-paths p,.eco-research-areas p,.eco-research-projects p,.eco-research-publications p{font-size:13px;line-height:2;margin:0 0 16px;color:#586c7b}
.eco-research-paths span,.eco-research-areas span{margin-top:auto;padding-top:14px;border-top:1px solid #e5eaed;font-size:11px;line-height:1.9;color:#8c6728}
.eco-research-projects img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.eco-research-projects>a>div{padding:22px}.eco-research-projects small{font-size:11px;line-height:1.9;color:#8c6728}
.eco-research-publications time{font-size:11px;line-height:1.9;color:#788894;margin-bottom:12px}.eco-research-publications p{margin-bottom:0}
.eco-research-link{display:inline-block;margin-top:24px;color:#8c6728;text-decoration:none;font-size:12px;line-height:1.9}
.eco-research-page main :is(.eco-research-paths,.eco-research-areas,.eco-research-projects,.eco-research-publications)>a:hover{border-color:#b58b3e}
.eco-research-cooperation{padding:38px 0;background:#faf8f3;border-top:1px solid #e5dfd3}.eco-research-cooperation>.eco-contact-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.eco-research-cooperation p{font-size:14px;line-height:2;color:#586c7b;margin:12px 0 0;max-width:800px}.eco-research-cooperation .eco-contact-button{flex:none}
.eco-research-reading{display:grid;grid-template-columns:minmax(0,820px) minmax(200px,1fr);gap:48px;align-items:start}.eco-research-article{font-size:16px;line-height:2.1;color:#304b61;overflow-wrap:anywhere}.eco-research-article p{margin:0 0 22px}.eco-research-article h2{font-size:25px;font-weight:700;line-height:1.8;margin:38px 0 18px;color:#102943}.eco-research-page main .eco-research-article h3{font-size:21px;margin:28px 0 14px}.eco-research-article ul{padding-right:24px;margin:0 0 24px}.eco-research-article li{margin-bottom:10px}.eco-research-article a{color:#806129;text-underline-offset:4px}.eco-research-reading aside{border-right:3px solid #c5a05a;border-radius:7px;background:#f2f5f7;padding:24px}.eco-research-reading aside h2{font-size:18px;line-height:1.9;margin:0 0 18px}.eco-research-reading aside a{display:block;font-size:12px;line-height:1.9;margin:14px 0;color:#806129;text-decoration:none}
@media(max-width:1000px){.eco-research-paths,.eco-research-projects,.eco-research-publications{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-research-reading{grid-template-columns:1fr}.eco-research-reading aside{max-width:820px}}
@media(max-width:700px){.eco-research-section{padding:32px 0}.eco-research-heading h2,.eco-research-cooperation h2{font-size:23px}.eco-research-paths,.eco-research-areas,.eco-research-projects,.eco-research-publications{grid-template-columns:1fr;gap:16px}.eco-research-paths>a,.eco-research-areas>a,.eco-research-publications>a{padding:22px}.eco-research-cooperation>.eco-contact-wrap{display:block}.eco-research-cooperation .eco-contact-button{margin-top:22px}.eco-research-reading{gap:28px}.eco-research-article{font-size:15px}.eco-research-article h2{font-size:23px}}

/* Research hub: projects first, compact navigation, editorial publications. */
.eco-research-quick-nav{border-bottom:1px solid #dce4e9;background:#fff}
.eco-research-quick-nav>.eco-contact-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.eco-research-quick-nav a{display:flex;flex-direction:column;gap:5px;padding:18px 0;color:#102943;text-decoration:none;min-width:0}
.eco-research-quick-nav strong{font-size:13px;font-weight:700;line-height:1.9}.eco-research-quick-nav span{font-size:11px;line-height:1.9;color:#687d8c}.eco-research-quick-nav a:hover strong{color:#8c6728}
.eco-research-hub .eco-research-areas{gap:0 36px}
.eco-research-hub .eco-research-areas>a{padding:20px 0;border:0;border-bottom:1px solid #d9e2e8;border-radius:0;background:transparent;box-shadow:none}
.eco-research-hub .eco-research-areas h3{font-size:17px;margin-bottom:8px}.eco-research-hub .eco-research-areas p{font-size:12px;line-height:2;margin-bottom:0}.eco-research-hub .eco-research-areas>a>span{display:none}
.eco-research-publication-rows{border-top:1px solid #dce4e9}
.eco-research-publication-rows>a{display:grid;grid-template-columns:145px minmax(0,1fr) 24px;gap:28px;align-items:center;padding:24px 0;border-bottom:1px solid #dce4e9;color:#102943;text-decoration:none;min-width:0}
.eco-research-publication-meta{display:flex;flex-direction:column;gap:7px}.eco-research-publication-meta>span{font-size:11px;line-height:1.9;color:#8c6728}.eco-research-publication-meta time{font-size:11px;line-height:1.9;color:#687d8c}
.eco-research-page main .eco-research-publication-rows h3{font-size:19px;font-weight:700;line-height:1.9;margin:0}.eco-research-row-arrow{font-size:22px;color:#8c6728}.eco-research-publication-rows>a:hover h3{color:#8c6728}
@media(max-width:700px){.eco-research-quick-nav>.eco-contact-wrap{grid-template-columns:1fr;gap:0}.eco-research-quick-nav a{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 14px;padding:13px 0;border-bottom:1px solid #edf0f2}.eco-research-quick-nav a:last-child{border:0}.eco-research-hub .eco-research-areas{gap:0}.eco-research-publication-rows>a{grid-template-columns:minmax(0,1fr) 22px;gap:10px 14px;padding:20px 0}.eco-research-publication-meta{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:8px 20px}.eco-research-page main .eco-research-publication-rows h3{font-size:17px}}

.eco-research-question-label{display:block;font-size:10px;line-height:1.9;color:#8c6728;margin:2px 0 7px}
.eco-research-projects .eco-research-project-question{font-size:13px;line-height:2;color:#304b61}

.eco-research-projects>a>div{display:flex;flex-direction:column;flex:1}
.eco-research-project-more{display:block;margin-top:auto;padding-top:16px;font-size:11px;line-height:1.9;color:#8c6728}
