.project{max-width:1440px;margin:0 auto;padding:2rem 1rem 1rem;font-size:1.5rem}.project-header{margin-bottom:2rem}.project-title{font-size:2.2rem;line-height:1.2;margin:0}.project-figure{margin:0 0 2.5rem}.project-figure img{width:100%;height:auto;display:block;border-radius:4px}.project-figure figcaption{margin-top:.5rem;font-size:2rem;text-align:center;font-style:italic}.project-description,.project-members,.project-papers{margin-bottom:2.5rem}.project-description h2,.project-members h2,.project-papers h2{font-size:3rem;margin-bottom:1rem;padding-bottom:.35rem}.project-description p{font-size:2rem}.members-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.member{display:flex;flex-direction:row;align-items:baseline;gap:.5rem;font-size:2rem}.member-name{font-weight:600}.member-role,.member-affiliation{font-size:2rem;color:inherit}.papers-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.4rem}.paper{border-left:3px solid var(--color-accent,#4a90e2);padding-left:1rem}.paper-title{font-weight:600;font-size:2rem;margin-bottom:.25rem}.paper-title a{text-decoration:none}.paper-title a:hover{text-decoration:underline}.paper-authors{font-size:2rem;margin-bottom:.2rem}.paper-meta{font-size:2rem;display:flex;gap:.5rem}.paper-venue{font-style:italic}.paper-abstract{margin-top:.5rem;font-size:2rem;line-height:1.5}@media(max-width:640px){.project-title{font-size:1.6rem}}.project-description p+p{margin-top:1rem}