/* Tablet (dikey ve yatay iPad): fotograf etrafinda akan, acilir metin. */
@media (min-width:600px) and (max-width:1399px){
  section.trainer,main > section.trainer{padding-bottom:0 !important}
  .trainer .tcard{display:flow-root;min-height:0;padding:18px 0 0;clip-path:none}
  .trainer .tcard > picture{display:block;float:right;width:46%;margin:0 0 0 24px;line-height:0}
  .trainer .tcard img,.trainer .tcard.acik img{position:static;display:block;width:100%;height:auto;max-width:100%;margin:0;transform:none}
  .trainer .tcard .tc-ust{display:block;min-height:0;min-width:0}
  .trainer .tcard h2{font-size:clamp(28px,4vw,42px);margin-top:0}
  .trainer .tcard .roles{font-size:15px;white-space:normal}
  .trainer .tcard .bio.bio-mas{position:relative;display:block;width:auto;max-width:none;margin-top:18px;padding-bottom:0;font-size:16px;line-height:1.65}
  .trainer .bio-mas:not(.acik){height:var(--ipad-bio-height,340px);clip-path:inset(0)}
  .trainer .bio-mas:not(.acik)::after{content:"";position:absolute;bottom:0;left:0;width:calc(54% - 24px);height:65px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 50%);pointer-events:none}
  .trainer .bio-devam{display:block}
  .trainer .tcard .bio-mas a.bio-daha{display:inline-flex;position:absolute;bottom:6px;left:0;z-index:1;margin:0;background:#fff}
  .trainer .bio-mas.acik .bio-daha{display:none}
  .trainer .bio-kapat-p{display:block;padding-bottom:16px}
  .trainer .bio-mas:not(.acik) .bio-kapat-p{visibility:hidden}
}

/* Tanitim metni yumusak siyah; daha fazla sonrasi alt bosluk iki kat. */
.trainer .tcard .bio,.trainer .tcard .bio p,.trainer .tcard .bio strong,.trainer .tcard .roles,.trainer .tcard .roles strong{color:#222}
@media (max-width:599px){
  section.trainer,main > section.trainer{padding-bottom:10px !important}
}
@media (min-width:600px) and (max-width:1399px){
  section.trainer,main > section.trainer{padding-bottom:6px !important}
}
