.leadership h2,.leadership-exec h2,.leadership-members h2{margin-bottom:1rem}.contributors-page .team>.name.title{display:none}.contributors-page .team{padding-bottom:0}.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin-top:1.25rem}.leadership-card{display:flex;align-items:flex-start;gap:1.15rem;padding:clamp(1.1rem,2.5vw,1.5rem);background:var(--openms-white);border:1px solid rgba(var(--openms-navy-rgb),.1);border-radius:1rem;box-shadow:0 .3rem 1rem rgba(var(--openms-navy-rgb),.05)}.leadership-card__photo{flex:none;width:6.5rem;height:6.5rem;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid rgba(var(--openms-blue-rgb),.18)}.leadership-card__body{min-width:0}.leadership-card__name{margin:0 0 .15rem;font-size:1.1rem;line-height:1.3;color:var(--openms-navy)}.leadership-card__role{margin:0 0 .55rem;font-size:var(--openms-text-min);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--openms-blue)}.leadership-card__bio{margin:0;font-size:.95rem;line-height:1.6}.leadership-exec{margin:0 0 1.5rem}@media(max-width:860px){.leadership-grid{grid-template-columns:1fr}}@media(max-width:480px){.leadership-card{flex-direction:column;align-items:center;text-align:center}}.member{margin-bottom:1rem}.roles{margin-top:.5rem}.role{display:inline-block;background-color:var(--openms-grey);color:var(--openms-dark);padding:.2rem .5rem;border-radius:.5rem;font-size:.85em;margin-right:.3rem}