:root{--red:#355e5b;--ink:#182321;--muted:#66716f;--line:#d9dfdd;--soft:#f4f7f6}
.top{border-top-color:#355e5b}.lab-hero{background:#f1f5f4}.hero-data{background:#142a28}.hero-links .primary{background:#355e5b}.lab-hero h1 span{color:#355e5b}
.questions{background:#142a28;color:#fff;padding:78px 28px}.questions-inner{max-width:1208px;margin:auto}.questions h2{font-size:34px;margin:8px 0 36px}.questions-inner>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.25)}.questions article{padding:28px 28px 10px 0;margin-right:28px;border-right:1px solid rgba(255,255,255,.2)}.questions article:last-child{border:0}.questions article span{font-size:11px;color:#9ec1bc}.questions article p{font:500 19px/1.8 "Noto Serif SC",serif;margin-top:30px}.questions .overline{color:#9ec1bc}
.area-grid article>span,.project-list time,.project-list b,.publication-list time,.publication-list>a>span,.pi-card span,.student-card span,.heading-row>a,.intro-copy a{color:#355e5b}.join-band{background:#294e4b}
@media(max-width:760px){.questions{padding:55px 22px}.questions-inner>div{grid-template-columns:1fr}.questions article{border-right:0;border-bottom:1px solid rgba(255,255,255,.2);margin:0;padding:24px 0}.questions article:last-child{border-bottom:0}.questions article p{margin-top:14px}}
