.interns-section{background-color:var(--white);padding:100px 0;overflow:hidden}.interns-header{text-align:center;margin-bottom:60px}.interns-header h2{color:var(--dark);letter-spacing:-1px;font-size:2.5rem;font-weight:900}.scroll-wrapper{cursor:grab;width:100%;overflow:visible}.interns-horizontal-grid{gap:30px;width:max-content;padding:20px 0;display:flex}.intern-card{background:var(--white);border:1px solid #f0f0f0;border-bottom:6px solid var(--accent-color);border-radius:24px;flex:0 0 320px;overflow:hidden;box-shadow:0 20px 40px #0000000a}.image-wrapper{aspect-ratio:1/1.1;width:100%;position:relative;overflow:hidden}.intern-photo{object-fit:cover;filter:grayscale(10%);border-radius:24px 24px 0 0;width:100%;height:100%;transition:filter .5s}.intern-card:hover .intern-photo{filter:grayscale(0%)}.specialty-tag{background:var(--accent-color);color:var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;padding:8px 16px;font-size:.8rem;font-weight:700;position:absolute;top:20px;left:20px}.intern-info{text-align:center;padding:30px}.intern-name{color:var(--primary-color);font-size:1.4rem;font-weight:800}.intern-university{color:#a0a0a0;margin-top:10px;font-size:.95rem;font-weight:500}
