@charset "UTF-8";main.trustees-page{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.page-header{text-align:center;margin-bottom:3rem}.page-header h1{font-size:2.4rem;color:var(--main-bg-color);font-weight:700;margin-bottom:1rem}.page-header p{font-size:1.1rem;color:#555;line-height:1.6;max-width:800px;margin:0 auto}.section-description{text-align:center;color:#666;margin-bottom:2rem;font-size:1rem;line-height:1.6}.trustee-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.trustee-card{background:white;border-radius:15px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.trustee-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4a1f6b,#e68900)}.trustee-card.former::before{background:linear-gradient(90deg,#888,#bbb)}.trustee-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.trustee-card img{width:140px;height:140px;border-radius:50%;object-fit:cover;box-shadow:0 0 8px rgba(0,0,0,0.1);margin-bottom:1rem;transition:transform .3s ease}.trustee-card img:hover{transform:scale(1.05)}.trustee-card h3{color:#4a1f6b;text-align:center;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.trustee-card .position{text-align:center;color:#e68900;font-weight:600;margin-bottom:.5rem}.trustee-card .tenure{text-align:center;color:#888;font-size:.9rem;margin-bottom:1rem}.trustee-card .bio{color:#666;line-height:1.6;margin-bottom:1rem;font-size:.95rem}.expertise{margin-top:1rem}.expertise h4{color:#4a1f6b;font-size:.9rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.expertise ul{list-style:none;padding:0;margin:0}.expertise li{padding:.25rem 0;padding-left:1.5rem;position:relative;color:#666;font-size:.85rem}.expertise li::before{content:"•";position:absolute;left:0;color:#e68900;font-weight:bold}.company-house-note{background:#f8f9fa;border:1px solid #dee2e6;border-radius:10px;padding:2rem;margin:2rem 0;text-align:center}.company-house-note h3{color:#4a1f6b;margin-bottom:1rem}.company-house-note p{color:#666;margin-bottom:1rem}.company-house-note .btn{background:#4a1f6b;color:white;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease}.company-house-note .btn:hover{background:#e68900;transform:translateY(-2px);color:white}.trustee-card.open{background-color:#fef4f4;border:2px dashed #dc3545}.trustee-card.open h3{color:#dc3545}.trustee-card.former{background-color:#f5f5f5;opacity:85%}.trustee-card.former h3{font-style:italic}.cta-footer{background-color:var(--main-bg-color);color:var(--base-light);padding:3rem 1.5rem;text-align:center;margin-top:4rem}.cta-footer h2{color:var(--base-light);font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-footer p{font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.cta-buttons a.btn{display:inline-block;margin:.5rem;padding:.75rem 1.5rem;border:2px solid var(--base-light);background-color:var(--ch3);color:var(--base-light);border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-buttons a.btn:hover{background-color:var(--base-light);color:var(--main-bg-color);border-color:var(--main-bg-color);transform:translateY(-2px)}@media(max-width:768px){.trustee-card{flex:0 0 100%}.page-header h1{font-size:2rem}.cta-footer h2{font-size:1.75rem}}@media(max-width:480px){.cta-footer p{font-size:1rem}.cta-buttons a.btn{font-size:.95rem;padding:.6rem 1.2rem}}