.approvals-section{padding:var(--space-4xl) 0;background-color:var(--clr-white,#fff);border-bottom:1px solid var(--clr-gray-200,#e5e7eb)}.approvals__container{text-align:center;margin-bottom:0}.institutes__grid{margin-top:var(--space-2xl);grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.institutes__card{border-radius:var(--radius-lg);background:var(--clr-white);transition:transform var(--transition-base), box-shadow var(--transition-base);border:1px solid #111d4214;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0f172a14}.institutes__card:hover{transform:translateY(-6px);box-shadow:0 12px 28px #1b2a5b24}.institutes__card-img-wrap{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.institutes__card-img-wrap img{transition:transform .5s}.institutes__card:hover .institutes__card-img-wrap img{transform:scale(1.05)}.institutes__card-body{text-align:center;flex-grow:1;justify-content:center;align-items:center;padding:1.25rem 1rem;display:flex}.institutes__card-name{color:var(--clr-navy);margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.approvals__affiliations-header{margin-top:var(--space-4xl)}.approvals__row{justify-content:center;align-items:center;gap:var(--space-3xl);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.approvals__card{align-items:center;gap:var(--space-sm);transition:transform var(--transition-fast);flex-direction:column;display:flex}.approvals__card:hover{transform:translateY(-4px)}.approvals__img{object-fit:contain;border-radius:var(--radius-md);filter:grayscale(20%);width:160px;height:160px;transition:filter var(--transition-fast)}.approvals__card:hover .approvals__img{filter:grayscale(0%)}.approvals__name{color:var(--clr-navy);letter-spacing:1.5px;text-transform:uppercase;font-size:1rem;font-weight:800}@media (max-width:992px){.institutes__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.institutes__card-body{padding:1rem .75rem}.institutes__card-name{font-size:.9rem}}@media (max-width:900px){.approvals__row{gap:var(--space-xl)}.approvals__img{width:120px;height:120px}}@media (max-width:768px){.approvals__container{text-align:left}.approvals-section .section-header{text-align:left;align-items:flex-start}.approvals-section .section-label{align-self:flex-start;margin-left:0}.approvals-section .section-heading{text-align:left!important;margin-left:0!important;font-size:24px!important;line-height:1.3!important}.approvals-section .section-subheading{line-height:1.5;color:#000!important;text-align:left!important;margin:6px 0 0!important;font-size:13px!important}.institutes__card-body{padding:.75rem .5rem}.institutes__card-name{font-size:.82rem;line-height:1.3}}@media (max-width:600px){.institutes__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.institutes__card-body{padding:.55rem .4rem}.institutes__card-name{font-size:.75rem;font-weight:600;line-height:1.25}}@media (max-width:500px){.approvals__img{width:90px;height:90px}.approvals__row{gap:var(--space-lg)}}@media (max-width:380px){.institutes__grid{gap:.5rem}.institutes__card-body{padding:.45rem .25rem}.institutes__card-name{font-size:.68rem;line-height:1.2}}
