*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
:root{
  --navy:#0c1b3a;--navy-mid:#162d54;--navy-light:#1e3f6f;
  --red:#c41230;--red-dark:#a00f28;--red-light:#fee2e2;
  --blue:#2563eb;--blue-light:#dbeafe;
  --green-light:#dcfce7;
  --amber-light:#fef3c7;
  --gold:#d4a74a;--gold-soft:rgba(212,167,74,0.1);
  --gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;
  --gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;
  --white:#fff;
  --font:'Montserrat',system-ui,sans-serif;
  --ease:cubic-bezier(0.25,0.46,0.45,0.94);
}
html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}
body{font-family:var(--font);color:var(--gray-800);background:var(--gray-50);line-height:1.6;padding:40px 0}
.container{max-width:1200px;margin:0 auto;padding:0 32px}
.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-weight:600;margin-bottom:32px;transition:gap .2s var(--ease)}
.back-link:hover{gap:4px}
.back-link svg{width:20px;height:20px}

/* Chairperson Profile */
.chair-sec{background:var(--white);border-radius:16px;padding:60px 0;box-shadow:0 4px 24px rgba(0,0,0,.06)}
.sec-over{font-size:.85rem;font-weight:700;color:var(--red);text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px}
.chair-grid{display:grid;grid-template-columns:.42fr .58fr;gap:48px;align-items:start}
.chair-img{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1)}
.chair-img img{width:100%;height:auto;display:block}
.chair-img-badge{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(12,27,58,.95) 60%,transparent);padding:24px;color:var(--white)}
.chair-img-badge h3{font-size:1.3rem;font-weight:700;margin-bottom:4px}
.chair-img-badge p{font-size:.88rem;opacity:.9}
.chair-body h2{font-size:2.2rem;font-weight:800;color:var(--navy);margin-bottom:8px;line-height:1.2}
.chair-role{font-size:1rem;font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}
.chair-bio{font-size:1.05rem;color:var(--gray-600);line-height:1.8;margin-bottom:20px}
.chair-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}
.chair-detail{background:var(--gray-50);padding:18px 22px;border-radius:10px;border-left:4px solid var(--navy)}
.cd-lbl{font-size:.8rem;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}
.cd-val{font-size:1.05rem;font-weight:600;color:var(--gray-700)}
.chair-quote{font-size:1.15rem;font-style:italic;color:var(--gray-700);border-left:4px solid var(--gold);padding-left:24px;margin-top:32px;line-height:1.7}

@media(max-width:1024px){
  .chair-grid{grid-template-columns:1fr;gap:36px}
  .chair-img{max-width:400px;margin:0 auto}
}
@media(max-width:640px){
  body{padding:20px 0}
  .container{padding:0 20px}
  .chair-sec{padding:40px 0;border-radius:0}
  .chair-body h2{font-size:1.8rem}
  .chair-details{grid-template-columns:1fr}
}
