/* Kisi listeleri: akademik kurul, .member-card, neden-biz bolumu, yonetim kurulu */

.academic-members{
  padding-top:calc(var(--section-y) * .78);
  background:#fff;
}
.academic-members .section-heading{
  max-width:780px;
  margin:0 auto 28px;
  text-align:center;
}
.academic-members .section-heading h1,
.academic-members .section-heading h2{
  margin:0;
  font-size:clamp(2rem,4vw,3.2rem);
  line-height:1.05;
}
.academic-members .section-heading p{
  margin:12px auto 0;
  max-width:620px;
  color:var(--muted);
  line-height:1.7;
}
.member-grid{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:20px;
  max-width:1040px;
  margin:0 auto;
}
.member-card{
  grid-column:span 2;
  overflow:hidden;
  margin:0;
  border:1px solid var(--line);
  border-radius:8px;
  background:#fff;
  box-shadow:0 8px 25px rgba(16,24,40,.06);
}
.member-card:nth-child(4){grid-column:2 / span 2}
.member-card:nth-child(5){grid-column:4 / span 2}
.member-card img{
  display:block;
  width:100%;
  aspect-ratio:1 / 1;
  object-fit:cover;
  object-position:center;
  background:#eef2f7;
}
.member-card figcaption{
  padding:16px 18px 18px;
  text-align:center;
}
.member-card strong{
  display:block;
  color:var(--ink);
  font-size:1.05rem;
  line-height:1.25;
}
.member-card span{
  display:block;
  margin-top:6px;
  color:var(--muted);
  font-size:.9rem;
  font-weight:700;
  line-height:1.35;
}

.why-section{
  background:
    linear-gradient(180deg, rgba(255,255,255,.58), rgba(244,246,248,.92)),
    var(--sand);
}
.why-layout{
  display:grid;
  grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);
  gap:28px;
  max-width:1180px;
  margin:0 auto;
  align-items:center;
}
.why-copy{
  min-width:0;
}
.why-copy h2{
  margin:0;
  color:var(--ink);
  font-size:clamp(2rem,4vw,3.1rem);
  line-height:1.08;
}
.why-copy p{
  max-width:680px;
  margin:18px 0 0;
  color:var(--muted);
  font-size:17px;
  line-height:1.72;
}
.why-points{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin-top:24px;
}
.why-points span{
  display:flex;
  min-height:74px;
  align-items:center;
  padding:14px;
  border:1px solid var(--line);
  border-radius:8px;
  background:#fff;
  color:var(--deep);
  font-size:.92rem;
  font-weight:850;
  line-height:1.35;
  box-shadow:0 8px 25px rgba(16,24,40,.05);
}
.why-visual{
  overflow:hidden;
  margin:0;
  border:1px solid var(--line);
  border-radius:8px;
  background:#fff;
  box-shadow:var(--shadow);
}
.why-visual img{
  display:block;
  width:100%;
  padding:22px;
  object-fit:contain;
  background:#fff;
}
.why-visual figcaption{
  padding:16px 20px 18px;
  border-top:1px solid var(--line);
  background:#f8faf9;
  color:var(--muted);
  font-size:.94rem;
  font-weight:700;
  line-height:1.45;
}

.board-section{
  padding-top:calc(var(--section-y) * .72);
}
.board-intro{
  max-width:780px;
  margin:0 auto 28px;
  text-align:center;
}
.board-intro h1,
.board-intro h2{
  margin-top:8px;
  font-size:clamp(2rem,4vw,3.2rem);
  line-height:1.05;
  letter-spacing:-.04em;
}
.board-intro p{
  margin-top:12px;
  color:var(--muted);
  line-height:1.7;
}
.board-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
  align-items:start;
}
.board-member{
  overflow:hidden;
  border:1px solid var(--line);
  border-radius:14px;
  background:#fff;
  box-shadow:0 14px 34px rgba(20,52,44,.08);
}
.board-member img{
  display:block;
  width:100%;
  aspect-ratio:4/3;
  object-fit:cover;
  object-position:center;
  background:#edf2f0;
}
.board-member figcaption{
  padding:18px 18px 20px;
  text-align:center;
}
.board-member strong{
  display:block;
  color:var(--ink);
  font-size:1.12rem;
  line-height:1.2;
}
.board-member span{
  display:block;
  margin-top:7px;
  color:var(--muted);
  font-size:.94rem;
  font-weight:700;
  line-height:1.35;
}
