.about-lab-hero{text-align:center}.about-lab-hero .section-kicker,.about-lab-hero h1,.about-lab-hero p{color:#fff}.lab-facilities-section,.mission-blockquote,.publications-section{padding:var(--section-pad) 0}.mission-blockquote blockquote{color:var(--brand-primary-dark);font-family:var(--font-heading);font-size:max(1.6rem, min(3vw, 2.5rem));line-height:1.3;margin:0 0 28px}.lab-facilities-section{background:var(--brand-bg-alt)}.lab-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.lab-gallery-grid figure{margin:0;border:1px solid var(--brand-border);background:#fff}.lab-gallery-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.lab-gallery-grid figcaption{color:var(--brand-text);font-weight:700;padding:14px}.publications-section .container{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);grid-gap:42px;gap:42px}.download-list{display:grid;grid-gap:14px;gap:14px}.download-list a{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px;align-items:start;border:1px solid var(--brand-border);padding:18px}.download-list span{grid-row:1/span 2;display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;background:var(--brand-primary);color:#fff;font-weight:700}.download-list em,.download-list strong{grid-column:2}.download-list em{color:var(--brand-text);font-style:normal}.about-cta{text-align:center}@media (max-width:991px){.lab-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publications-section .container{grid-template-columns:1fr}}@media (max-width:575px){.lab-gallery-grid{grid-template-columns:1fr}}