.about-detail .honors-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(20px,2.2vw,36px)}
.about-detail .honors-list .primary-honor{grid-column:1/-1}
.about-detail .honors-list .honor-with-plaque,.about-detail .honors-list .honor-with-plaque:nth-last-child(-n+2){grid-column:span 3;justify-content:flex-start;align-items:flex-start;padding:28px 0;min-height:0;gap:22px;margin-bottom:20px}
.about-detail .honors-list .honor-with-plaque .honor-plaque{height:190px;width:100%;margin:0}
.about-detail .honor-plaque img{width:100%;height:100%;object-fit:contain;object-position:left center}
.about-detail .honors-list .honor-text-only,.about-detail .honors-list .honor-text-only:nth-last-child(-n+2){grid-column:span 6;min-height:108px;padding:28px 0;justify-content:center;align-items:flex-start}
@media(max-width:1000px){.about-detail .honors-list .honor-with-plaque .honor-plaque{height:145px}}
@media(max-width:800px){.about-detail .honors-list .honor-with-plaque,.about-detail .honors-list .honor-with-plaque:nth-last-child(-n+2){grid-column:span 6}.about-detail .honors-list .honor-with-plaque .honor-plaque{height:180px}}
@media(max-width:600px){.about-detail .honors-list .honor-with-plaque .honor-plaque{height:125px}.about-detail .honors-list .honor-with-plaque{gap:16px}.about-detail .honors-list .honor-text-only,.about-detail .honors-list .honor-text-only:nth-last-child(-n+2){min-height:100px;padding:20px 0}}
