@media(max-width:900px){.hero{grid-template-columns:1.2fr 1fr;gap:25px;padding-top:50px}.hero-art{padding:30px 20px;min-height:420px}.actions{align-items:start;flex-direction:column;gap:18px}.split{gap:35px}.milestones{grid-template-columns:repeat(3,1fr)}.section{padding-top:70px;padding-bottom:70px}.affiliations{flex-wrap:wrap;gap:15px}.art-footer{font-size:8px}}@media(max-width:650px){.wrap{width:88%}nav{height:70px}#menu{display:block;border:0;background:none;padding:10px 0;font-size:14px}#menu span{margin-left:10px}#navlinks{display:none;position:absolute;top:70px;left:0;right:0;background:var(--paper);padding:24px 6%;border-bottom:1px solid var(--line);flex-direction:column;gap:18px}#navlinks.open{display:flex}.hero{grid-template-columns:1fr;padding-top:42px;gap:28px}h1{font-size:80px}.hero .eyebrow{font-size:9px}.role span{display:block}.hero-art{min-height:365px;max-width:420px;width:100%;margin:auto;border-radius:150px 150px 5px 5px}.art-header{margin-top:25px}.conversation{padding:15px 10px}.bubble{font-size:23px}.affiliations{font-size:10px;margin-top:0}.split{grid-template-columns:1fr;gap:22px}.section-head{display:block}.section-head p{max-width:100%}.research-grid{grid-template-columns:1fr}.research article,.research article:first-child{padding:25px 0;border-right:none}.research article p{max-width:none}.research article h3 br{display:none}.social{gap:18px}.tools{gap:12px}input{width:100%;min-width:0}select{min-width:110px}.pub{grid-template-columns:42px 1fr;gap:14px}.pub-year{font-size:20px}.pub-go{grid-column:2}.pub h3{font-size:18px}.project-list a{grid-template-columns:1fr 24px;gap:8px}.project-list span{grid-column:1;grid-row:2}.project-list b{grid-column:2;grid-row:1}.milestones{grid-template-columns:1fr 1fr}.contact-bottom{display:block}.contact-bottom a{display:inline-block;margin-top:20px}footer{gap:15px;flex-direction:column}.section{padding-top:60px;padding-bottom:60px}}

@media(max-width:900px){.resource-grid{grid-template-columns:1fr}.resource-grid article{padding:26px}.resource-grid h3{overflow-wrap:normal}}
