.alumni-page .max-width-container{max-width:1200px;margin:0 auto;padding:0 20px}.alumni-page a{color:inherit;text-decoration:none}.alumni-page .alumni-hero{text-align:center;color:var(--logo-white);background-image:linear-gradient(#0009,#0009),url(https://images.unsplash.com/photo-1523580494863-6f3031224c94?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80);background-position:50%;background-size:cover;padding:100px 20px 140px}.alumni-page .alumni-hero h1{letter-spacing:1px;margin-bottom:15px;font-size:52px;font-weight:800}.alumni-page .alumni-hero p{max-width:800px;color:var(--logo-gold);margin:0 auto;font-size:22px;font-weight:300}.alumni-page .alumni-hero-btn{background:var(--logo-red);color:#fff;border-radius:50px;margin-top:30px;padding:12px 30px;font-weight:700;transition:background .3s;display:inline-block}.alumni-page .alumni-hero-btn:hover{background:#b01e1e}.alumni-page .stats-bar{z-index:10;border-bottom:4px solid var(--logo-blue);background-color:#fff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1200px;margin:-60px auto 0;padding:30px;display:grid;position:relative;box-shadow:0 15px 30px #00000026}.alumni-page .stat-item{text-align:center;border-right:1px solid #eee}.alumni-page .stat-item:last-child{border-right:none}.alumni-page .stat-item h3{color:#e63946;margin-bottom:5px;font-size:36px;font-weight:800}.alumni-page .stat-item p{text-transform:uppercase;color:#333;font-size:14px;font-weight:700}.alumni-page .content-section{padding:80px 20px}.alumni-page .section-title{color:var(--logo-blue);text-align:center;margin-bottom:30px;padding-bottom:15px;font-size:32px;position:relative}.alumni-page .section-title:after{content:"";background:var(--logo-gold);width:60px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.alumni-page .text-block{text-align:justify;color:#444;max-width:900px;margin:0 auto;font-size:16px}.alumni-page .text-block p{margin-bottom:20px}.alumni-page .benefits-section{background-color:#f5f5f5;padding:80px 20px}.alumni-page .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.alumni-page .benefit-card{background:var(--logo-white);box-shadow:var(--shadow-card);border-radius:10px;padding:30px;transition:transform .3s}.alumni-page .benefit-card:hover{transform:translateY(-5px)}.alumni-page .benefit-card i{color:var(--logo-red);margin-bottom:15px;font-size:32px;display:block}.alumni-page .benefit-card h4{color:var(--logo-black);margin-bottom:10px;font-size:20px}.alumni-page .benefit-card p{color:#666;font-size:15px}.alumni-page .clubs-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-top:40px;display:grid}.alumni-page .club-card{background:var(--logo-white);box-shadow:var(--shadow-card);border-top:4px solid var(--logo-blue);border-radius:12px;transition:transform .3s;overflow:hidden}.alumni-page .club-card:hover{transform:translateY(-5px)}.alumni-page .club-content{padding:25px}.alumni-page .club-card h4{color:var(--logo-blue);margin-bottom:10px;font-size:18px}.alumni-page .club-card p{color:#555;font-size:14px;line-height:1.5}.alumni-page .activities-list{grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}.alumni-page .activity-item{border-left:4px solid var(--logo-gold);background:#f5f5f5;border-radius:8px;padding:20px}.alumni-page .activity-item h5{color:var(--logo-black);margin-bottom:5px;font-size:18px}.alumni-page .activity-item p{color:#666;margin:0;font-size:14px}.alumni-page .contact-bar{background:var(--logo-blue);color:var(--logo-white);text-align:center;margin-top:60px;padding:40px 20px}.alumni-page .contact-bar h3{margin-bottom:10px;font-size:24px}.alumni-page .contact-bar a{color:var(--logo-gold);font-size:18px;font-weight:700;text-decoration:underline}@media (max-width:992px){.alumni-page .stat-item{border-bottom:1px solid #eee;border-right:none;padding-bottom:15px}.alumni-page .activities-list{grid-template-columns:1fr}}@media (max-width:768px){.alumni-page .alumni-hero h1{font-size:36px}}
