.chairman-hero{position:relative;overflow:hidden;padding:64px 0;background:#071b30;color:#fff}
.chairman-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,48,.98),rgba(7,27,48,.82) 58%,rgba(7,27,48,.55))}
.chairman-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:72px;align-items:center}
.chairman-hero h1{max-width:780px;margin:10px 0 18px;font:700 clamp(2.3rem,4vw,3.9rem)/1.06 var(--serif)}
.chairman-hero p:last-child{max-width:720px;color:#d4dee8;font-size:1.02rem;line-height:1.72}
.chairman-portrait{margin:0;border:1px solid rgba(255,255,255,.22);border-bottom:5px solid var(--gold-500);background:#fff}
.chairman-portrait img{display:block;width:100%;height:305px;object-fit:cover;object-position:center top}
.chairman-portrait figcaption{padding:13px 15px;color:#536274;font-size:.75rem;line-height:1.45}
.chairman-message{display:grid;grid-template-columns:230px minmax(0,720px);gap:70px;justify-content:center;padding-top:68px;padding-bottom:76px}
.chairman-aside{align-self:start;padding-top:8px;border-top:4px solid var(--gold-500)}
.chairman-aside strong{display:block;color:var(--navy-950);font:700 1.3rem/1.25 var(--serif)}
.chairman-aside span{display:block;margin-top:6px;color:var(--muted);font-size:.8rem;line-height:1.5}
.chairman-copy{color:#46586c;font:1.04rem/1.9 var(--serif)}
.chairman-copy .lead{color:var(--navy-950);font-size:1.25rem;line-height:1.75}
.chairman-copy h2{margin:38px 0 12px;color:var(--navy-950);font:700 1.75rem/1.2 var(--serif)}
.chairman-copy blockquote{margin:34px 0;padding:24px 28px;border-left:4px solid var(--red-700);background:#f1eee7;color:var(--navy-950);font-size:1.16rem;line-height:1.65}
.chairman-signoff{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);color:var(--navy-950);font-family:var(--sans)}
.chairman-signoff strong,.chairman-signoff span{display:block}.chairman-signoff span{margin-top:4px;color:var(--muted);font-size:.82rem}
.chairman-next{background:var(--cream-100)}.chairman-next .shell{display:flex;justify-content:space-between;gap:40px;align-items:center}.chairman-next h2{margin:8px 0;color:var(--navy-950);font:700 clamp(1.8rem,3vw,2.7rem)/1.1 var(--serif)}.chairman-next p{max-width:700px;color:var(--muted);line-height:1.7}
@media(max-width:800px){.chairman-hero-grid,.chairman-message{grid-template-columns:1fr;gap:32px}.chairman-portrait{max-width:220px}.chairman-message{padding-top:48px}.chairman-aside{max-width:300px}.chairman-next .shell{align-items:flex-start;flex-direction:column}.chairman-hero{padding:48px 0}}

/* Başkan mesajında daha doğal ve küçük portre */
.chairman-hero-grid{grid-template-columns:minmax(0,1fr) 205px;gap:64px}
.chairman-portrait img{height:205px;object-position:center center;filter:brightness(1.12) contrast(1.02) saturate(.96)}
.chairman-portrait figcaption{padding:11px 12px;font-size:.7rem}
@media(max-width:800px){.chairman-portrait{max-width:180px}.chairman-portrait img{height:180px}}

/* Mobil yerleşim: bu blok dosyanın sonunda kalmalı */
@media(max-width:800px){
  .chairman-hero{padding:34px 0 36px}
  .chairman-hero-grid{grid-template-columns:1fr;gap:24px;align-items:start}
  .chairman-hero h1{max-width:none;margin:8px 0 14px;font-size:clamp(1.95rem,9vw,2.65rem);line-height:1.06}
  .chairman-hero p:last-child{font-size:.93rem;line-height:1.62}
  .chairman-portrait{width:150px;max-width:150px}
  .chairman-portrait img{height:150px}
  .chairman-portrait figcaption{padding:9px 10px;font-size:.65rem}
  .chairman-message{grid-template-columns:1fr;gap:27px;padding-top:40px;padding-bottom:48px}
  .chairman-aside{max-width:none}
  .chairman-copy{font-size:1rem;line-height:1.78}
  .chairman-copy .lead{font-size:1.12rem;line-height:1.68}
  .chairman-copy h2{margin:30px 0 10px;font-size:1.55rem}
  .chairman-copy blockquote{margin:28px 0;padding:20px 20px;font-size:1.04rem;line-height:1.58}
  .chairman-next .shell{align-items:flex-start;flex-direction:column;gap:18px}
}
@media(max-width:420px){
  .chairman-hero{padding-top:28px}
  .chairman-hero h1{font-size:1.9rem}
  .chairman-portrait{width:132px;max-width:132px}
  .chairman-portrait img{height:132px}
  .chairman-message{padding-top:34px}
}
@media(max-width:800px){
  html,body{max-width:100%;overflow-x:hidden}
  .chairman-hero-grid,.chairman-message,.chairman-next .shell{width:var(--shell);max-width:100%;min-width:0}
  .chairman-hero-grid>*,.chairman-message>*,.chairman-copy,.chairman-aside{min-width:0;max-width:100%}
  .chairman-hero h1,.chairman-hero p,.chairman-copy p,.chairman-copy h2,.chairman-copy blockquote,.chairman-aside{max-width:100%;overflow-wrap:break-word;word-break:normal}
}

/* Hero içeriğini başlık, giriş ve portre olarak ayrı yerleştir */
.chairman-hero-grid{grid-template-rows:auto auto}
.chairman-hero-heading{grid-column:1;grid-row:1;min-width:0}
.chairman-hero-intro{grid-column:1;grid-row:2;min-width:0}
.chairman-hero-intro p{max-width:720px;margin:0;color:#d4dee8;font-size:1.02rem;line-height:1.72}
.chairman-portrait{grid-column:2;grid-row:1 / span 2}
@media(max-width:800px){
  .chairman-hero-grid{grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto auto;gap:24px 18px}
  .chairman-hero-heading{grid-column:1 / -1;grid-row:1}
  .chairman-portrait{grid-column:1;grid-row:2;width:150px;max-width:150px;align-self:start}
  .chairman-hero-intro{grid-column:2;grid-row:2;align-self:center}
  .chairman-hero-intro p{margin:0;font-size:.87rem;line-height:1.55}
}
@media(max-width:420px){
  .chairman-hero-grid{grid-template-columns:122px minmax(0,1fr);gap:20px 14px}
  .chairman-portrait{width:122px;max-width:122px}
  .chairman-portrait img{height:122px}
  .chairman-portrait figcaption{padding:8px;font-size:.6rem;line-height:1.35}
  .chairman-hero-intro p{font-size:.82rem;line-height:1.5}
}

/* Onaylanan mesaj metnindeki bölüm geçişleri */
.chairman-copy .chairman-section-start{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}
@media(max-width:800px){.chairman-copy .chairman-section-start{margin-top:28px;padding-top:22px}}
