/* Ekibimiz sayfası + ekip üyesi profil sayfası (single-ekip.php).
   Hero ve ekip kartı stilleri page-kurumsal.css'ten gelir (bağımlılık olarak yüklenir). */

.o34-profile-crumb a{color:inherit;transition:color .15s;}
.o34-profile-crumb a:hover{color:#fff;}
.o34-profile-crumb span{margin:0 8px;}

.o34-profile{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,56px);align-items:flex-start;}
.o34-profile__media{flex:1 1 280px;max-width:420px;aspect-ratio:4/5;background:var(--ink);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.o34-profile__media img{width:100%;height:100%;object-fit:cover;display:block;}
.o34-profile__media span{font-family:'Source Serif 4',Georgia,serif;font-size:72px;font-weight:700;color:#fff;}
.o34-profile__body{flex:1 1 420px;min-width:0;}

.o34-profile__bio{max-width:640px;font-size:16px;line-height:1.7;color:var(--ink-2);}
.o34-profile__bio p+p{margin-top:14px;}
.o34-profile__bio h2{font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin:28px 0 10px;}
.o34-profile__bio h3{font-size:19px;line-height:1.3;margin:22px 0 8px;}
.o34-profile__bio ul,.o34-profile__bio ol{margin:12px 0 0 20px;}
.o34-profile__bio li+li{margin-top:6px;}
.o34-profile__bio a{color:var(--otto-red);text-decoration:underline;}

.o34-profile__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;}
.o34-profile__ctas .o34-btn{min-height:44px;}
.o34-profile__back{display:inline-block;margin-top:32px;}

.o34-profile-listings{background:var(--ground);border-top:1px solid var(--line);scroll-margin-top:90px;}
