.additional-work{color:#142c57}.additional-work>section{margin-top:100px;scroll-margin-top:100px}.additional-heading{border-top:1px solid #cbd5e8;margin-bottom:35px;padding-top:35px}.additional-heading h2{margin-top:22px;font-size:clamp(40px,5.5vw,78px);font-weight:400;line-height:1.1}.development-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.development-card{background:#edf2fc;border:1px solid #cfdbef;border-radius:14px;flex-direction:column;padding:32px;display:flex}.additional-index{color:#7185a7;letter-spacing:.06em;font:10px Space Mono,monospace}.development-card h3{margin:25px 0 12px;font-size:32px;font-weight:400;line-height:1.15}.development-subtitle{color:#3562f5;font-size:14px;line-height:1.6}.development-role{border-top:1px solid #cfdbef;margin:25px 0 20px;padding-top:20px}.development-role>span{color:#7185a7;font:9px Space Mono,monospace}.development-role p{margin-top:8px;font-size:14px;line-height:1.65}.development-description{color:#63738d;font-size:14px;line-height:1.8}.development-tools{color:#5271a5;margin:25px 0;font-size:11px;line-height:1.9}.development-links{border-top:1px solid #cfdbef;flex-wrap:wrap;gap:12px 20px;margin-top:auto;padding-top:20px;display:flex}.development-links a{color:#3562f5;align-items:center;gap:6px;font-size:12px;display:flex}.development-links a:hover{text-underline-offset:4px;text-decoration:underline}.development-links a:focus-visible{outline-offset:5px;outline:2px solid #3562f5}.research-card{border-top:1px solid #cbd5e8;grid-template-columns:35px 1fr 30px;gap:25px;padding:35px 0;display:grid}.research-card:last-child{border-bottom:1px solid #cbd5e8}.research-card h3{margin-top:16px;font-size:clamp(23px,2.6vw,36px);font-weight:400;line-height:1.35}.research-status{color:#3562f5;background:#e1eaff;border-radius:30px;padding:8px 14px;font-size:11px;line-height:1.6;display:inline-block}.research-card>svg{color:#3562f5}@media (max-width:680px){.additional-work>section{margin-top:65px}.development-grid{grid-template-columns:1fr}.development-card{padding:25px}.research-card{grid-template-columns:22px 1fr;gap:14px}.research-card>svg{display:none}.additional-heading h2{font-size:42px}.development-card h3{font-size:29px}}.work-index .archive-filters button[aria-selected=true]{color:#fff;background:#152c53;border-color:#152c53}.work-index .archive-filters button:focus-visible{outline-offset:3px;outline:2px solid #3562f5}.work-index .filtered-work>section:first-child{margin-top:30px}.work-index #work-results:focus-visible{outline-offset:5px;outline:2px solid #3562f5}.work-index .archive-filters{min-width:0}
