.bio-profile{max-width:1480px;margin:45px auto 100px;padding:0 22px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;margin-top:24px}.profile-content{min-width:0}.profile-hero{margin-top:0;display:grid;grid-template-columns:300px 1fr;gap:42px;padding:38px;background:#f0f1f5;border-top:5px solid #18233b}.profile-photo{aspect-ratio:4/5;overflow:hidden;background:#dfe3ef}.profile-photo img{width:100%;height:100%;object-fit:cover}.profile-photo b{height:100%;display:grid;place-items:center;font:800 100px Manrope;color:#5368df}.profile-main{align-self:center}.profile-category{display:inline-block;padding:7px 10px;background:#c82027;color:#fff;font-weight:800;font-size:12px}.profile-main h1{margin:14px 0;font:800 clamp(32px,4vw,52px)/1.08 Manrope;letter-spacing:-2px}.profile-main>p{color:#616a7b;line-height:1.7}.profile-main dl{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:27px;background:#d9dce3}.profile-main dl div{padding:15px;background:#fff}.profile-main dt{font-size:11px;font-weight:800;text-transform:uppercase;color:#8a91a0}.profile-main dd{margin:5px 0 0;font-weight:700}.profile-tabs{position:sticky;top:80px;z-index:10;display:flex;gap:1px;margin:22px 0;background:#d9dce3}.profile-tabs a{flex:1;padding:15px;background:#18233b;color:#fff;text-align:center;font-weight:800}.profile-tabs a:hover{background:#c82027}.profile-section{margin-top:32px;padding:42px;background:#fff;border:1px solid #e2e4e8}.profile-section h2{margin:0 0 28px;font:800 32px Manrope}.biography-copy{font:18px/1.9 Georgia,serif;color:#31394a}.biography-copy .summary{padding-left:20px;border-left:4px solid #c82027;font:700 21px/1.6 'DM Sans';color:#18233b}.profile-heading{display:flex;align-items:center;justify-content:space-between}.profile-heading span{color:#818897}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gallery-grid figure{margin:0;background:#f0f1f4}.gallery-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.gallery-grid figcaption{padding:11px;font-size:12px}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.works-grid article{padding:22px;border-top:4px solid #c82027;background:#f1f2f5}.works-grid article>div{display:flex;justify-content:space-between;color:#747c8c;font-size:11px;font-weight:800;text-transform:uppercase}.works-grid h3{margin:14px 0 8px;font:800 20px Manrope}.works-grid p{margin:0;color:#667080;font-size:13px;line-height:1.55}.related-sidebar{position:sticky;top:105px;margin-top:0;align-self:start;padding:24px;border:1px solid #dfe1e6;background:#fff}.related-sidebar h2{margin:0 0 22px;font:800 25px/1.15 Manrope}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-grid a{min-width:0;padding:12px 8px 14px;border:1px solid #e0e2e6;background:#fff;text-align:center;transition:.2s}.related-grid a:hover{border-color:#c82027;transform:translateY(-2px)}.related-grid a>span{width:88px;height:88px;margin:0 auto 10px;display:block;overflow:hidden;border-radius:50%;background:#e9ebf0}.related-grid img{width:100%;height:100%;object-fit:cover}.related-grid b{height:100%;display:grid;place-items:center;font:800 32px Manrope;color:#5368df}.related-grid strong{display:block;font:800 14px/1.25 Manrope}.related-grid small{display:block;margin-top:5px;color:#818897;font-size:10px;line-height:1.25}@media(max-width:1100px){.profile-layout{grid-template-columns:1fr}.related-sidebar{position:static}.related-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.profile-hero{grid-template-columns:1fr}.profile-photo{max-width:330px}.gallery-grid,.works-grid{grid-template-columns:repeat(2,1fr)}.related-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.bio-profile{padding:0 10px}.profile-hero,.profile-section{padding:22px}.profile-main dl{grid-template-columns:1fr}.profile-tabs{overflow:auto}.profile-tabs a{min-width:130px}.gallery-grid,.works-grid{grid-template-columns:1fr}.related-grid{grid-template-columns:repeat(2,1fr)}}
.related-sidebar>.ad-sidebar{margin:-24px -24px 24px;border-width:0 0 1px}.related-sidebar>.ad-sidebar .ad-content{min-height:250px}.related-sidebar>.ad-sidebar+.related-grid{margin-top:0}.related-sidebar>.ad-sidebar~h2{margin-top:0}.dark-view .ad-slot{background:#191c20;border-color:#34383e}
.profile-layout{grid-auto-flow:row}.profile-layout>.profile-content,.profile-layout>.related-sidebar{grid-row:1;margin-top:0!important;align-self:start}.profile-layout>.related-sidebar{position:relative!important;top:auto!important;inset-block-start:auto!important;transform:none!important;border:1px solid #dfe1e6;border-top:5px solid #18233b;box-sizing:border-box}.profile-layout>.profile-content>.profile-hero{margin-top:0!important;border-top:5px solid #18233b;box-sizing:border-box}@media(max-width:1100px){.profile-layout>.profile-content,.profile-layout>.related-sidebar{grid-row:auto}.profile-layout>.related-sidebar{position:static!important;top:auto!important}}

/* Modern biyografi üst profil kartı */
.profile-hero{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:36px;padding:34px;background:linear-gradient(135deg,#f1f2f5 0%,#e9ecf1 100%);border:1px solid #dfe2e7;border-top:5px solid #18233b!important;box-shadow:0 16px 42px rgba(18,28,45,.07)}
.profile-photo-wrap{align-self:start}
.profile-photo{box-shadow:0 14px 30px rgba(14,22,36,.14)}
.profile-main{min-width:0;align-self:start;padding-top:2px}
.profile-categories{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}
.profile-categories span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-left:3px solid #a91620;background:#d2222c;color:#fff;font:800 10px/1.25 Manrope;letter-spacing:.15px}
.profile-main h1{max-width:900px;margin:0 0 17px;font-size:clamp(35px,3.6vw,54px);line-height:1.04;letter-spacing:-2.4px;text-wrap:balance}
.profile-main>p{max-width:920px;margin:0;color:#626c7c;font-size:16px;line-height:1.72}
.profile-main dl{margin-top:25px;border:1px solid #d9dde4;background:#d9dde4}
.profile-main dl div{min-height:84px;padding:16px 18px;display:flex;flex-direction:column;justify-content:center}
.profile-main dl .fact-profession{grid-column:1/-1;min-height:auto}
.profile-main dt{letter-spacing:.5px}
.profile-main dd{font:800 17px/1.4 Manrope}
.profile-main .fact-profession dd{font-size:15px;color:#26334a}
@media(max-width:1250px){.profile-hero{grid-template-columns:250px minmax(0,1fr);gap:28px;padding:28px}.profile-main h1{font-size:39px}.profile-main>p{font-size:15px}}
@media(max-width:800px){.profile-hero{grid-template-columns:1fr}.profile-photo-wrap{width:min(100%,360px)}.profile-main h1{font-size:clamp(33px,8vw,45px)}}
@media(max-width:520px){.profile-hero{padding:18px}.profile-categories{gap:5px}.profile-categories span{font-size:9px}.profile-main h1{letter-spacing:-1.5px}.profile-main dl div{min-height:72px;padding:13px 14px}}
.profile-hero>.profile-photo-wrap{display:flex;flex-direction:column;align-self:stretch;height:100%}
.profile-hero>.profile-photo-wrap .profile-photo{flex:1;min-height:360px;aspect-ratio:auto}
.profile-main dl>div:nth-last-child(2):nth-child(odd){grid-column:1/-1}
.profile-main dl>div:last-child:nth-child(odd){grid-column:1/-1}
.profile-main dl>div:empty{display:none}
.profile-main dl:empty{display:none}
@media(max-width:800px){.profile-hero>.profile-photo-wrap{height:auto}.profile-hero>.profile-photo-wrap .profile-photo{flex:none;min-height:0;aspect-ratio:4/5}}
.bio-profile .profile-content>.bio-content-ad{display:block;width:100%!important;max-width:100%!important;min-width:0;min-height:118px;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
.bio-profile .bio-content-ad-top{margin-top:22px!important;margin-bottom:22px!important}
.bio-profile .bio-content-ad-top+.profile-tabs{margin-top:0;margin-bottom:22px}
.bio-profile .bio-content-ad-bottom{margin-top:32px!important;margin-bottom:0!important}
.bio-profile .bio-content-ad-top,.bio-profile .bio-content-ad-bottom{height:auto;min-height:118px}
.bio-profile .bio-content-ad>.ad-content{width:100%;min-height:118px}
.bio-profile .bio-content-ad iframe,.bio-profile .bio-content-ad img{display:block;max-width:100%;margin:auto}
.bio-profile{margin-bottom:0}
.bio-profile+.site-footer{width:min(1480px,calc(100% - 44px))!important;max-width:1480px!important;margin-top:26px!important}
@media(max-width:680px){.bio-profile .bio-content-ad-top{margin-top:16px!important;margin-bottom:18px!important}.bio-profile .bio-content-ad-top+.profile-tabs{margin-bottom:18px}.bio-profile .bio-content-ad-bottom{margin-top:22px!important}.bio-profile+.site-footer{width:calc(100% - 20px)!important;margin-top:18px!important}}

/* Mobil profil bilgi akışı */
@media(max-width:800px){
 .bio-profile{margin-top:24px;padding:0 12px}
 .profile-layout{gap:20px;margin-top:18px}
 .profile-hero{gap:22px;padding:20px;background:linear-gradient(145deg,#f5f6f8 0%,#e9edf3 100%);box-shadow:0 12px 30px rgba(18,28,45,.08)}
 .profile-photo-wrap{width:100%;max-width:420px;margin:0 auto}
 .profile-photo{border:1px solid #d9dee7;box-shadow:0 12px 28px rgba(17,29,53,.14)}
 .profile-main{display:flex;flex-direction:column;width:100%;padding:0}
 .profile-categories{order:1;margin:0 0 12px}
 .profile-main h1{order:2;margin:0 0 18px;font-size:clamp(30px,8vw,42px);line-height:1.08;letter-spacing:-1.5px}
 .profile-main dl{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px;border:0;background:transparent}
 .profile-main dl div{min-width:0;min-height:76px;padding:14px 15px;border:1px solid #dfe3ea;background:rgba(255,255,255,.94);box-shadow:0 5px 14px rgba(18,28,45,.035)}
 .profile-main dl .fact-profession{grid-column:1/-1}
 .profile-main dt{font-size:10px;color:#7d8798}
 .profile-main dd{overflow-wrap:anywhere;font-size:15px;line-height:1.35;color:#17233b}
 .profile-main>p{order:4;margin:0;padding:17px 18px;border-left:4px solid #d22131;background:rgba(255,255,255,.72);color:#566174;font-size:15px;line-height:1.7}
 .profile-section{margin-top:22px;padding:25px 20px}
 .profile-section h2{font-size:27px}
}
@media(max-width:420px){
 .bio-profile{padding:0 8px}
 .profile-hero{padding:15px}
 .profile-main dl{gap:7px}
 .profile-main dl div{min-height:70px;padding:12px}
 .profile-main dd{font-size:14px}
 .profile-main>p{padding:15px;font-size:14px}
}

/* Profil meslek şeridi ve bilgi-başlık sıralaması */
.profile-photo-wrap>.profile-categories{width:100%;margin:0 0 11px;padding:7px;gap:6px;border:1px solid rgba(168,18,29,.28);background:#fff;box-shadow:0 7px 18px rgba(18,28,45,.06)}
.profile-photo-wrap>.profile-categories span{flex:1 1 auto;justify-content:center;min-height:34px;padding:7px 9px;border:0;background:linear-gradient(135deg,#bc1824,#df2935);box-shadow:0 4px 10px rgba(194,25,37,.16);text-align:center;color:#fff}
.profile-main>dl{margin:0 0 28px}
.profile-main>h1{margin-top:0;margin-bottom:0}
@media(max-width:800px){
 .profile-photo-wrap>.profile-categories{margin-bottom:9px;padding:6px}
 .profile-photo-wrap>.profile-categories span{font-size:9px;line-height:1.3}
 .profile-main>h1{order:1;margin:0 0 18px}
 .profile-main>dl{order:2;margin:0}
}

@media(max-width:800px){
 .profile-photo-wrap{width:100%;max-width:none;margin:0}
 .profile-hero>.profile-photo-wrap .profile-photo{width:100%;height:auto;min-height:0;aspect-ratio:4/4.35}
 .profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}
}
@media(max-width:420px){
 .profile-hero>.profile-photo-wrap .profile-photo{aspect-ratio:4/4.15}
}

/* Mobilde breadcrumb yerine biyografi başlığı */
@media(max-width:600px){
 .bio-toolbar{display:none!important}
}
.bio-mobile-heading{display:none}
@media(max-width:600px){
 .bio-mobile-heading{position:relative;display:block;overflow:hidden;width:calc(100% - 16px);margin:0 8px 18px;padding:19px 20px 21px;border-left:5px solid #d22131;background:linear-gradient(130deg,#172946 0%,#20385d 100%);box-shadow:0 12px 28px rgba(17,29,53,.15);color:#fff}
 .bio-mobile-heading:after{content:'';position:absolute;right:-32px;top:-46px;width:125px;height:125px;border:1px solid rgba(255,255,255,.13);border-radius:50%}
 .bio-mobile-heading span{position:relative;z-index:1;display:block;margin-bottom:7px;color:#ff6b76;font:800 10px/1 Manrope;letter-spacing:1.6px;text-transform:uppercase}
 .bio-mobile-heading h1{position:relative;z-index:1;margin:0;max-width:92%;font:800 clamp(22px,6vw,29px)/1.22 Manrope;letter-spacing:-.8px;text-wrap:balance}
}

/* Masaüstü profil kolonlarını eşitle */
@media(min-width:801px){
 .profile-hero{align-items:stretch}
 .profile-hero>.profile-photo-wrap,.profile-hero>.profile-main{min-height:100%;align-self:stretch}
 .profile-hero>.profile-main{display:flex;flex-direction:column}
 .profile-main>h1{max-width:820px;margin:2px 0 24px;font-size:clamp(31px,2.65vw,45px);line-height:1.1;letter-spacing:-1.7px;text-wrap:balance}
 .profile-main>dl{flex:1;grid-auto-rows:minmax(82px,1fr);margin:0}
 .profile-main dl div{height:100%;min-height:82px;padding:16px 18px}
 .profile-hero>.profile-photo-wrap .profile-photo{min-height:0}
 .profile-photo-actions{margin-top:10px}
}
@media(min-width:801px) and (max-width:1250px){
 .profile-main>h1{font-size:clamp(29px,3vw,38px);letter-spacing:-1.3px}
 .profile-main>dl{grid-auto-rows:minmax(75px,1fr)}
 .profile-main dl div{min-height:75px}
}

/* Masaüstü meslek-başlık düzeni ve alt kenar eşitleme */
.profile-categories-title{display:none}
@media(min-width:801px){
 .profile-photo-wrap>.profile-categories{display:none}
 .profile-main>.profile-categories-title{display:flex;margin:0 0 16px;padding:0;border:0;background:transparent;box-shadow:none}
 .profile-main>.profile-categories-title span{position:relative;flex:0 1 auto;min-height:34px;padding:8px 13px;border:1px solid rgba(177,18,30,.22);border-left:4px solid #9f101b;background:linear-gradient(135deg,#c91d2a 0%,#e12b38 100%);box-shadow:0 6px 15px rgba(194,25,37,.14);font-size:10px;letter-spacing:.15px;color:#fff}
 .profile-hero>.profile-main{height:100%;min-height:0}
 .profile-main>h1{flex:0 0 auto;margin-bottom:22px}
 .profile-main>dl{display:grid;flex:1 1 auto;height:auto;min-height:0;margin:0;align-content:stretch;grid-template-rows:repeat(2,minmax(0,1fr))}
 .profile-main dl div{min-height:0}
 .profile-main dl .fact-profession{min-height:0}
}
@media(max-width:800px){
 .profile-main>.profile-categories-title{display:none}
 .profile-photo-wrap>.profile-categories{display:flex}
}
.profile-main dl .fact-zodiac{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;column-gap:14px}.profile-main .fact-zodiac dt{font-size:12px;color:#657085;letter-spacing:.35px}.profile-main dd.zodiac-value{display:flex;align-items:center;gap:10px;margin:0}.zodiac-icon{position:relative;flex:none;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(210,33,49,.24);border-radius:50%;background:linear-gradient(145deg,#fff 0%,#ffe9ec 100%);color:#c71927;font:700 22px/1 "Segoe UI Symbol","Noto Sans Symbols",sans-serif;box-shadow:0 6px 16px rgba(194,25,37,.12),inset 0 0 0 4px rgba(255,255,255,.7)}.zodiac-icon:after{content:'';position:absolute;inset:-4px;border:1px solid rgba(210,33,49,.09);border-radius:50%}@media(max-width:520px){.profile-main dl .fact-zodiac{grid-template-columns:auto minmax(0,1fr);column-gap:10px}.zodiac-icon{width:34px;height:34px;font-size:20px}.profile-main dd.zodiac-value{gap:8px}}

/* Profil kolonlarının kesin alt hizası */
.profile-photo-wrap>.profile-categories{display:none!important}
@media(min-width:801px){
 .profile-hero{grid-template-rows:auto;align-items:start}
 .profile-hero>.profile-photo-wrap,.profile-hero>.profile-main{height:auto;min-height:0;align-self:start}
 .profile-hero>.profile-photo-wrap{display:flex}
 .profile-hero>.profile-photo-wrap .profile-photo{width:100%;height:auto;min-height:0;aspect-ratio:4/5}
 .profile-hero>.profile-main{display:block}
 .profile-main>dl{display:grid;width:100%;height:auto;min-height:0;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;align-content:start}
 .profile-main dl div{height:auto;min-height:88px;padding:17px 18px}
 .profile-main dl .fact-profession{grid-column:1/-1;min-height:88px}
}
@media(max-width:800px){
 .profile-hero>.profile-photo-wrap{display:flex;height:auto}
}

@media(min-width:801px){
 .profile-main>h1{position:relative;margin:0;padding:24px 26px 25px;border:1px solid #d9dde4;border-bottom:0;background:#fff;font-size:clamp(30px,2.45vw,43px);line-height:1.1;letter-spacing:-1.6px;box-shadow:0 8px 20px rgba(18,28,45,.035)}
 .profile-main>h1:before{content:'';position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#d22131 0 18%,#172946 18% 100%)}
 .profile-main>h1+dl{border-top:0}
 .profile-main dd{position:relative;z-index:1;margin-top:7px;line-height:1.35}
 .profile-main dt{position:relative;z-index:1;line-height:1.2}
}

/* Mobil biyografi başlığını masaüstünden bağımsız tut */
.bio-mobile-heading{display:none}
@media(max-width:600px){
 .bio-toolbar{display:none!important}
 .bio-mobile-heading{position:relative;display:block;overflow:hidden;width:calc(100% - 4px);margin:0 2px 18px;padding:18px 19px 20px;border:1px solid rgba(255,255,255,.12);border-left:5px solid #d22131;background:linear-gradient(130deg,#172946 0%,#20385d 100%);box-shadow:0 12px 28px rgba(17,29,53,.15);color:#fff}
 .bio-mobile-heading:after{content:'';position:absolute;right:-38px;top:-50px;width:135px;height:135px;border:1px solid rgba(255,255,255,.13);border-radius:50%}
 .bio-mobile-heading span{position:relative;z-index:1;display:block;margin-bottom:7px;color:#ff6975;font:800 10px/1 Manrope;letter-spacing:1.5px;text-transform:uppercase}
 .bio-mobile-heading h1{position:relative;z-index:1;margin:0;max-width:94%;font:800 clamp(21px,6vw,28px)/1.22 Manrope;letter-spacing:-.75px;text-wrap:balance}
 .profile-main>h1{display:none!important}
}
@media(max-width:800px){.profile-main>h1{display:none!important}}
.biography-copy .biography-person-link{color:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}.biography-copy .biography-person-link:visited,.biography-copy .biography-person-link:hover,.biography-copy .biography-person-link:focus{color:inherit;text-decoration-color:currentColor}
.biography-copy .biography-media-link{position:relative;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#d22131;text-decoration-thickness:2px;text-underline-offset:4px}.biography-copy .biography-media-link:visited{color:inherit}.biography-copy .biography-media-link:hover,.biography-copy .biography-media-link:focus{color:#b81826;outline:none}.biography-copy .biography-media-link:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);z-index:40;width:max-content;max-width:280px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);background:#172946;color:#fff;font:700 12px/1.4 Manrope,sans-serif;letter-spacing:0;white-space:normal;box-shadow:0 10px 28px rgba(16,29,52,.25);opacity:0;pointer-events:none;transform:translate(-50%,5px);transition:opacity .16s ease,transform .16s ease}.biography-copy .biography-media-link:hover:after,.biography-copy .biography-media-link:focus:after{opacity:1;transform:translate(-50%,0)}
.related-grid a>small em.related-more{display:inline-flex!important;align-items:center;justify-content:center;min-width:24px;height:18px;margin-left:5px;padding:0 5px;border-radius:9px;background:#d22131;color:#fff;font:800 9px/1 Manrope;font-style:normal;vertical-align:middle}

/* İçe aktarılan biyografi bölümleri */
.biography-copy>p{margin:0 0 22px}.biography-copy .biography-detail-heading{margin:34px 0 13px;padding:11px 15px;border-left:4px solid #d22131;background:#f1f3f7;color:#172946;font:800 20px/1.25 Manrope}.biography-copy .biography-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;margin:0 0 27px;padding:0;list-style:none}.biography-copy .biography-detail-list li{position:relative;min-width:0;padding:10px 14px 10px 34px;border:1px solid #e2e5eb;background:#fff;font:600 15px/1.5 'DM Sans';color:#31394a}.biography-copy .biography-detail-list li:before{content:'';position:absolute;top:18px;left:15px;width:7px;height:7px;background:#d22131}
@media(max-width:720px){.biography-copy .biography-detail-list{grid-template-columns:1fr}}@media(max-width:520px){.biography-copy>p{margin-bottom:18px}.biography-copy .biography-detail-heading{margin-top:26px;font-size:18px}.biography-copy .biography-detail-list li{padding:9px 11px 9px 29px;font-size:14px}.biography-copy .biography-detail-list li:before{left:12px}}

/* Biyografi arama etiketleri */
.biography-search-tags{position:relative;overflow:hidden;border-top:5px solid #172946;background:linear-gradient(135deg,#fff 0%,#f5f7fa 100%)}.biography-search-tags:after{content:'';position:absolute;right:-85px;top:-105px;width:230px;height:230px;border:42px solid rgba(210,33,49,.045);border-radius:50%;pointer-events:none}.search-tags-heading{position:relative;z-index:1;margin-bottom:20px}.search-tags-heading span{display:block;margin-bottom:8px;color:#d22131;font:800 10px/1 Manrope;letter-spacing:1.7px}.search-tags-heading h2{margin:0;color:#172946;font:800 clamp(22px,2.3vw,31px)/1.2 Manrope;letter-spacing:-.6px}.biography-search-tags ul{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.biography-search-tags li{display:inline-flex;align-items:center;min-height:38px;padding:9px 14px;border:1px solid #dfe3ea;background:#fff;color:#344159;font:700 13px/1.35 'DM Sans';box-shadow:0 5px 14px rgba(23,41,70,.045)}.biography-search-tags li:before{content:'#';margin-right:5px;color:#d22131;font-weight:900}@media(max-width:600px){.biography-search-tags{padding:22px 18px}.search-tags-heading{margin-bottom:16px}.biography-search-tags ul{gap:7px}.biography-search-tags li{min-height:34px;padding:8px 10px;font-size:12px}}

/* İlgili biyografi kartlarını eşitle ve meslekleri sınırla */
.related-grid{align-items:stretch;grid-auto-rows:1fr}.related-grid>a{display:grid;height:100%;min-height:188px;grid-template-rows:88px minmax(35px,auto) 32px;align-content:start}.related-grid a>span{grid-row:1}.related-grid a>strong{display:-webkit-box;overflow:hidden;min-height:35px;margin-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-grid a>small{display:-webkit-box;overflow:hidden;height:30px;margin-top:5px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.related-grid a>small em{display:none}@media(max-width:520px){.related-grid>a{min-height:180px;grid-template-rows:82px minmax(35px,auto) 30px}.related-grid a>span{width:82px;height:82px}}

.biography-search-tags .search-tag-cloud{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px}.biography-search-tags .search-tag-cloud a{display:inline-flex;align-items:center;min-height:38px;padding:9px 14px;border:1px solid #dfe3ea;background:#fff;color:#344159;font:700 13px/1.35 'DM Sans';text-decoration:none;box-shadow:0 5px 14px rgba(23,41,70,.045);transition:border-color .2s,background .2s,color .2s,transform .2s}.biography-search-tags .search-tag-cloud a:before{content:'#';margin-right:5px;color:#d22131;font-weight:900}.biography-search-tags .search-tag-cloud a:hover{border-color:#d22131;background:#d22131;color:#fff;transform:translateY(-2px)}.biography-search-tags .search-tag-cloud a:hover:before{color:#fff}@media(max-width:600px){.biography-search-tags .search-tag-cloud{gap:7px}.biography-search-tags .search-tag-cloud a{min-height:34px;padding:8px 10px;font-size:12px}}

.biography-search-tags{padding:0!important;border:1px solid #dfe4ec!important;border-top:0!important;background:#fff!important;box-shadow:0 14px 34px rgba(23,41,70,.07)}.biography-search-tags:after{display:none}.biography-search-tags .search-tags-heading{position:relative;margin:0;padding:22px 26px;border-top:5px solid #172946;border-bottom:1px solid #e1e5ec;background:linear-gradient(110deg,#f7f8fb 0%,#fff 72%)}.biography-search-tags .search-tags-heading:before{content:'';position:absolute;left:26px;bottom:-1px;width:82px;height:3px;background:#d22131}.biography-search-tags .search-tags-heading h2{font-size:clamp(21px,2vw,28px)}.biography-search-tags .search-tag-cloud{padding:22px 26px 26px;gap:10px}.biography-search-tags .search-tag-cloud a{border-color:#d9dfe8;background:#f8f9fb;color:#172946;box-shadow:none}.biography-search-tags .search-tag-cloud a:before{display:grid;width:20px;height:20px;place-items:center;margin-right:7px;background:#e9edf4;color:#d22131;font-size:11px}.biography-search-tags .search-tag-cloud a:hover{border-color:#172946;background:#172946;color:#fff}.biography-search-tags .search-tag-cloud a:hover:before{background:#d22131;color:#fff}@media(max-width:600px){.biography-search-tags .search-tags-heading{padding:18px}.biography-search-tags .search-tags-heading:before{left:18px;width:64px}.biography-search-tags .search-tag-cloud{padding:18px}}

/* Bölüm başlıkları: daha ferah ve modern hiyerarşi */
.profile-content>.profile-section+.profile-section{margin-top:42px}
.profile-heading{position:relative;margin:0 0 30px;padding:0 0 17px;border-bottom:1px solid #dfe4ec}
.profile-heading:after{content:'';position:absolute;left:0;bottom:-1px;width:78px;height:4px;background:linear-gradient(90deg,#d22131 0 72%,#172946 72% 100%)}
.profile-heading h2{margin:0!important;color:#172946;font:800 clamp(25px,2.25vw,33px)/1.18 Manrope!important;letter-spacing:-.75px}
.biography-copy .biography-detail-heading{position:relative;margin:48px 0 21px;padding:16px 20px 16px 24px;border:1px solid #dde3eb;border-left:5px solid #d22131;background:linear-gradient(105deg,#f1f4f8 0%,#fff 84%);color:#172946;font:800 21px/1.28 Manrope;letter-spacing:-.25px;box-shadow:0 9px 24px rgba(23,41,70,.06)}
.biography-copy .biography-detail-heading:after{content:'';position:absolute;left:24px;bottom:-1px;width:68px;height:3px;background:#172946}
.biography-copy .biography-detail-heading:first-child{margin-top:12px}
.biography-copy .biography-detail-list+.biography-detail-heading,.biography-copy p+.biography-detail-heading{margin-top:52px}
.biography-copy .biography-detail-heading+.biography-detail-list{margin-top:0}
.biography-search-tags{margin-top:42px!important}
@media(max-width:720px){
 .profile-content>.profile-section+.profile-section{margin-top:28px}
 .profile-heading{margin-bottom:23px;padding-bottom:14px}
 .profile-heading:after{width:62px;height:3px}
 .profile-heading h2{font-size:clamp(22px,6vw,28px)!important}
 .biography-copy .biography-detail-heading{margin:35px 0 17px;padding:13px 15px 13px 18px;font-size:18px;box-shadow:0 6px 16px rgba(23,41,70,.05)}
 .biography-copy .biography-detail-heading:after{left:18px;width:54px}
 .biography-copy .biography-detail-list+.biography-detail-heading,.biography-copy p+.biography-detail-heading{margin-top:39px}
 .biography-search-tags{margin-top:28px!important}
}

/* Profil bilgi kartı arşiv bağlantıları */
.profile-main>.profile-categories-title a{position:relative;flex:0 1 auto;min-height:34px;padding:8px 13px;border:1px solid rgba(177,18,30,.22);border-left:4px solid #9f101b;background:linear-gradient(135deg,#c91d2a 0%,#e12b38 100%);box-shadow:0 6px 15px rgba(194,25,37,.14);color:#fff;font-size:10px;font-weight:800;letter-spacing:.15px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}
.profile-main>.profile-categories-title a:hover{background:linear-gradient(135deg,#172946,#233d66);box-shadow:0 8px 18px rgba(23,41,70,.18);transform:translateY(-2px)}
.profile-main .profile-fact-link,.profile-main .profile-profession-links a{color:#172946;font-weight:800;text-decoration:underline;text-decoration-color:rgba(210,33,49,.28);text-decoration-thickness:2px;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}
.profile-main .profile-fact-link:hover,.profile-main .profile-profession-links a:hover{color:#d22131;text-decoration-color:#d22131}
.profile-main .profile-fact-link:after{content:'\2192';display:inline-block;margin-left:7px;color:#d22131;font-size:.85em;transition:transform .2s}
.profile-main .profile-fact-link:hover:after{transform:translateX(3px)}
.profile-main .profile-profession-links{display:block;line-height:1.7}

/* Daha sakin ve çağdaş biyografi üst kartı */
@media(min-width:801px){
 .profile-hero{gap:26px;padding:20px;border:1px solid #dce2ea!important;border-top:4px solid #172946!important;border-radius:18px;background:linear-gradient(135deg,#f7f9fc 0%,#edf1f6 100%);box-shadow:0 18px 45px rgba(23,41,70,.08)}
 .profile-hero>.profile-photo-wrap{padding:0;background:transparent}
 .profile-hero>.profile-photo-wrap .profile-photo{overflow:hidden;border:1px solid #d7dde6;border-radius:13px;box-shadow:0 14px 30px rgba(20,35,60,.15)}
 .profile-main{padding:8px 10px 8px 0}
 .profile-main>.profile-categories-title{gap:8px;margin:0 0 14px}
 .profile-main>.profile-categories-title a{min-height:30px;padding:6px 11px;border:1px solid #dce2ea;border-left:0;border-radius:7px;background:#fff;box-shadow:none;color:#263752;font-size:10px;letter-spacing:.1px}
 .profile-main>.profile-categories-title a:before{content:'';width:6px;height:6px;margin-right:7px;border-radius:50%;background:#d22131}
 .profile-main>.profile-categories-title a:hover{border-color:#d22131;background:#fff5f6;box-shadow:0 5px 13px rgba(210,33,49,.1);color:#b71827;transform:translateY(-1px)}
 .profile-main>h1{position:relative;max-width:780px;margin:0 0 18px!important;padding:17px 20px 18px!important;border:1px solid #dce3ec!important;border-radius:11px;background:linear-gradient(135deg,#fff 0%,#f7f9fc 100%)!important;box-shadow:0 7px 18px rgba(23,41,70,.045)!important;color:#172946;font-size:clamp(26px,2.25vw,35px)!important;line-height:1.16!important;letter-spacing:-1.1px!important;text-wrap:balance}
 .profile-main>h1:before{content:''!important;display:block!important;position:absolute!important;top:0!important;right:20px!important;left:20px!important;height:3px!important;background:linear-gradient(90deg,#d22131 0 22%,#172946 22% 100%)!important}
 .profile-main>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0!important;border:0!important;background:transparent!important}
 .profile-main dl div{min-height:78px!important;padding:14px 16px!important;border:1px solid #dce2ea!important;border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 4px 11px rgba(23,41,70,.035)}
 .profile-main dl .fact-profession{min-height:72px!important}
 .profile-main dt{font-size:10px;color:#8490a1;letter-spacing:.7px}
 .profile-main dd{margin-top:5px;font-size:16px!important;color:#1e304d}
 .profile-main .fact-profession dd{font-size:14px!important;line-height:1.55}
 .zodiac-icon{width:34px;height:34px;font-size:19px}
}
@media(max-width:800px){
 .profile-hero{border-radius:14px}
 .profile-photo{border-radius:12px;overflow:hidden}
 .profile-main dl div{border-radius:9px}
}

/* Filmografi, eser ve ödül listeleri için çağdaş kayıt kartları */
.biography-copy .biography-detail-heading{display:flex;align-items:center;min-height:58px;margin:38px 0 15px;padding:13px 18px 13px 20px;border:1px solid #dce3ec;border-left:4px solid #d22131;background:linear-gradient(110deg,#f7f9fc 0%,#fff 78%);box-shadow:0 8px 22px rgba(23,41,70,.045);font-size:clamp(18px,1.75vw,23px);letter-spacing:-.35px}
.biography-copy .biography-detail-heading:after{left:20px;width:48px;height:3px;background:linear-gradient(90deg,#d22131 0 50%,#172946 50% 100%)}
.biography-copy .biography-detail-list{counter-reset:biography-item;gap:11px;margin:0 0 34px}
.biography-copy .biography-detail-list li{min-height:64px;padding:15px 17px 15px 58px;border:1px solid #dfe5ed;border-radius:10px;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);box-shadow:0 5px 14px rgba(23,41,70,.035);font:700 15px/1.48 'DM Sans';transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.biography-copy .biography-detail-list li:before{top:50%;left:16px;width:27px;height:27px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(210,33,49,.2);border-radius:8px;background:#fff2f3;color:#c81d2b;content:counter(biography-item,decimal-leading-zero);counter-increment:biography-item;font:800 9px/1 Manrope;letter-spacing:.3px}
.biography-copy .biography-detail-list li:hover{border-color:rgba(210,33,49,.42);box-shadow:0 10px 20px rgba(23,41,70,.08);transform:translateY(-2px)}
@media(max-width:720px){
 .biography-copy .biography-detail-heading{min-height:52px;margin:30px 0 13px;padding:11px 14px 11px 17px;font-size:18px}
 .biography-copy .biography-detail-heading:after{left:17px;width:42px}
 .biography-copy .biography-detail-list{gap:9px;margin-bottom:26px}
 .biography-copy .biography-detail-list li{min-height:58px;padding:13px 13px 13px 51px;font-size:14px}
 .biography-copy .biography-detail-list li:before{left:13px;width:25px;height:25px}
}

/* Minimal içerik listesi: modern tema görünümü */
.biography-copy .biography-detail-heading{position:relative;min-height:0;margin:42px 0 16px;padding:0 0 12px 15px;border:0!important;border-bottom:1px solid #e1e6ed!important;border-left:3px solid #d22131!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#172946;font-size:clamp(19px,1.7vw,24px);line-height:1.25}
.biography-copy .biography-detail-heading:after{left:0;bottom:-1px;width:76px;height:3px;background:#172946}
.biography-copy .biography-detail-list{gap:12px;margin:0 0 36px;counter-reset:none}
.biography-copy .biography-detail-list li{min-height:0;padding:15px 18px 15px 42px;border:1px solid #e2e7ee;border-radius:12px;background:#fff;box-shadow:0 3px 10px rgba(23,41,70,.025);font:650 15px/1.5 'DM Sans';color:#2c3b53;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}
.biography-copy .biography-detail-list li:before{top:24px;left:18px;width:8px;height:8px;transform:none;border:0;border-radius:50%;background:#d22131;color:transparent;content:'';counter-increment:none;box-shadow:0 0 0 5px rgba(210,33,49,.09)}
.biography-copy .biography-detail-list li:hover{border-color:#cfd8e5;background:#fbfcfe;box-shadow:0 9px 22px rgba(23,41,70,.075);transform:translateY(-2px)}
.transfer-history-table{margin:0 0 36px;overflow:hidden;border:1px solid #dfe5ed;border-radius:14px;background:#fff;box-shadow:0 10px 26px rgba(23,41,70,.06);font-family:'DM Sans',sans-serif}.transfer-history-head,.transfer-history-row{display:grid;grid-template-columns:85px 110px minmax(280px,1fr) 125px;align-items:center}.transfer-history-head{padding:11px 16px;background:#172946;color:#fff;font:800 10px/1.2 Manrope;letter-spacing:.8px;text-transform:uppercase}.transfer-history-row{min-height:70px;padding:10px 16px;border-top:1px solid #e7ebf1;color:#344158;font-size:14px}.transfer-history-row:nth-child(odd){background:#f8fafc}.transfer-history-row>span,.transfer-history-row>time{font-weight:800;color:#68768b}.transfer-history-row>strong{display:flex;align-items:center;gap:10px;min-width:0}.transfer-history-row>strong b{font-weight:750}.transfer-history-row>strong i{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:#fff0f2;color:#d22131;font-style:normal}.transfer-history-row>em{justify-self:end;padding:6px 9px;border-radius:8px;background:#eef2f7;color:#172946;font-style:normal;font-weight:800}
@media(max-width:760px){.transfer-history-head{display:none}.transfer-history-row{grid-template-columns:1fr 1fr;gap:10px 14px;padding:15px}.transfer-history-row>*{position:relative;padding-top:17px}.transfer-history-row>*:before{content:attr(data-label);position:absolute;top:0;left:0;color:#929cad;font:800 9px/1 Manrope;letter-spacing:.6px;text-transform:uppercase}.transfer-history-row>strong{grid-column:1/-1}.transfer-history-row>em{justify-self:start}}
.transfer-history-table{border:0;border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(23,41,70,.09);font-family:'DM Sans',sans-serif}.transfer-history-head,.transfer-history-row{grid-template-columns:92px 126px minmax(300px,1fr) 145px}.transfer-history-head{padding:14px 20px;background:linear-gradient(110deg,#142744,#1d365c);letter-spacing:1px}.transfer-history-row{min-height:62px;padding:9px 20px;border-color:#e8edf3}.transfer-history-row:nth-child(odd){background:#f8fafd}.transfer-history-row:hover{position:relative;z-index:1;background:#fff9fa;box-shadow:inset 4px 0 #d22131}.transfer-history-row>span{width:max-content;padding:7px 10px;border:1px solid #dce4ee;border-radius:9px;background:#f3f6fa;color:#172946!important;font:850 12px/1 Manrope}.transfer-history-row>time{font-size:13px}.transfer-history-row>strong{gap:12px;font-size:14px}.transfer-history-row>strong b:first-child{text-align:right}.transfer-history-row>strong i{width:30px;height:30px;flex-basis:30px;border:1px solid #f5cfd4;background:linear-gradient(135deg,#fff7f8,#ffecef);box-shadow:0 4px 10px rgba(210,33,49,.09)}.transfer-history-row>em{min-width:0;text-align:center;border:1px solid #e1e8f0;background:#eef3f8;font-size:12px;line-height:1.3}
@media(max-width:760px){.transfer-history-row{min-height:0;padding:16px}.transfer-history-row>span{width:max-content}.transfer-history-row>strong b:first-child{text-align:left}.transfer-history-row>em{text-align:left}}
.biography-copy .biography-achievements-heading{gap:12px}.biography-copy .biography-achievements-heading>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:linear-gradient(135deg,#ffe9a8,#f5c64f);color:#7b5610;font:900 15px/1 Manrope;box-shadow:0 5px 12px rgba(199,146,21,.2)}.biography-copy .biography-achievements-heading+.biography-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.biography-copy .biography-achievements-heading+.biography-detail-list li{padding:16px 17px 16px 48px;border-color:#e6dfcb;background:linear-gradient(135deg,#fffdf7,#fff);box-shadow:0 6px 16px rgba(97,73,22,.045)}.biography-copy .biography-achievements-heading+.biography-detail-list li:before{top:20px;left:18px;width:18px;height:18px;border-radius:6px;background:#fff1bd;box-shadow:none;content:'✓';color:#886317;font:900 11px/18px Manrope;text-align:center}
@media(max-width:720px){.biography-copy .biography-achievements-heading+.biography-detail-list{grid-template-columns:1fr}}
@media(max-width:720px){
 .biography-copy .biography-detail-heading{min-height:0;margin:32px 0 14px;padding:0 0 10px 13px;font-size:18px}
 .biography-copy .biography-detail-heading:after{left:0;width:58px}
 .biography-copy .biography-detail-list{gap:9px;margin-bottom:28px}
 .biography-copy .biography-detail-list li{padding:13px 14px 13px 36px;border-radius:10px;font-size:14px}
 .biography-copy .biography-detail-list li:before{top:21px;left:15px;width:7px;height:7px;box-shadow:0 0 0 4px rgba(210,33,49,.09)}
}

/* Biyografi içi bölüm menüsü */
.bio-profile .profile-tabs{display:flex!important;position:sticky!important;top:92px!important;z-index:20!important;gap:7px!important;width:fit-content!important;min-width:min(100%,430px)!important;margin:26px 0 22px!important;padding:7px!important;overflow:visible!important;border:1px solid #dce4ed!important;border-radius:15px!important;background:rgba(247,249,252,.94)!important;box-shadow:0 10px 25px rgba(23,41,70,.09)!important;backdrop-filter:blur(12px)}
.bio-profile .profile-tabs a{position:relative!important;display:flex!important;flex:1 1 150px!important;min-height:48px!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 18px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#526078!important;font:800 13px/1 Manrope,Arial,sans-serif!important;letter-spacing:.1px!important;text-decoration:none!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important}
.bio-profile .profile-tabs a:before{content:''!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#b7c1d0!important;box-shadow:none!important}
.bio-profile .profile-tabs a:first-child{border-color:#d62132!important;background:linear-gradient(135deg,#e52a3d,#c9172d)!important;color:#fff!important;box-shadow:0 7px 15px rgba(208,26,44,.25)!important}
.bio-profile .profile-tabs a:first-child:before{background:#fff!important;box-shadow:0 0 0 5px rgba(255,255,255,.16)!important}
.bio-profile .profile-tabs a:hover,.bio-profile .profile-tabs a:focus-visible{border-color:rgba(210,33,49,.32)!important;background:#fff2f3!important;color:#bd1828!important;outline:0!important;transform:translateY(-1px)!important}
.bio-profile .profile-tabs a:first-child:hover,.bio-profile .profile-tabs a:first-child:focus-visible{background:linear-gradient(135deg,#e52a3d,#c9172d)!important;color:#fff!important}
@media(max-width:620px){.bio-profile .profile-tabs{top:78px!important;width:100%!important;min-width:0!important;margin:18px 0!important;padding:5px!important;border-radius:12px!important;overflow-x:auto!important}.bio-profile .profile-tabs a{flex:1 0 max-content!important;min-height:43px!important;padding:0 14px!important;font-size:12px!important}}

/* İlgili biyografiler: ana tasarımla uyumlu mini kartlar */
.bio-profile .related-sidebar{overflow:hidden;padding:18px!important;border:1px solid #dce4ed!important;border-top:4px solid #d22131!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;box-shadow:0 14px 32px rgba(20,39,68,.08)!important}
.bio-profile .related-sidebar h2{position:relative;margin:2px 3px 16px!important;padding:0 0 13px 13px!important;border-bottom:1px solid #e2e8ef!important;color:#172946;font-size:21px!important;letter-spacing:-.4px}.bio-profile .related-sidebar h2:before{content:'';position:absolute;left:0;top:3px;width:4px;height:23px;border-radius:3px;background:#d22131}.bio-profile .related-sidebar h2:after{content:'';position:absolute;bottom:-1px;left:13px;width:48px;height:3px;background:#172946}
.bio-profile .related-grid{gap:9px!important}.bio-profile .related-grid a{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;text-align:left!important;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s!important}.bio-profile .related-grid a:hover{border-color:#dce4ed!important;background:#fff!important;box-shadow:0 7px 16px rgba(20,39,68,.07)!important;transform:translateX(2px)!important}
.bio-profile .related-grid a>span{grid-row:span 2;width:48px!important;height:48px!important;margin:0!important;border:2px solid #edf1f5!important;border-radius:11px!important;box-shadow:0 3px 8px rgba(20,39,68,.07)!important}.bio-profile .related-grid strong{font-size:12px!important;line-height:1.2!important}.bio-profile .related-grid small{margin:1px 0 0!important;font-size:9px!important;line-height:1.25!important}
.dark-view .bio-profile .related-sidebar{border-color:#3a4655!important;background:linear-gradient(145deg,#202833,#18202a)!important}.dark-view .bio-profile .related-sidebar h2,.dark-view .bio-profile .related-grid strong{color:#f4f6f9}.dark-view .bio-profile .related-grid a:hover{border-color:#3a4655!important;background:#26313e!important}

/* Dar yan sütunda her kayıt tek ve dengeli satır olarak kalır. */
.bio-profile .related-grid{grid-template-columns:1fr!important;gap:8px!important}
.bio-profile .related-grid a{grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:minmax(18px,auto) minmax(15px,auto)!important;min-height:72px!important;align-content:center!important}
.bio-profile .related-grid a>span{grid-row:1 / span 2!important;width:54px!important;height:54px!important}
.bio-profile .related-grid strong{grid-column:2!important;grid-row:1!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important}
.bio-profile .related-grid small{grid-column:2!important;grid-row:2!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;text-overflow:ellipsis!important;white-space:normal!important}

/* İlgili biyografileri kompakt keşif kartları olarak göster. */
.bio-profile .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.bio-profile .related-grid a{display:flex!important;min-height:0!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:12px!important;border:1px solid #e1e7ee!important;border-radius:12px!important;background:rgba(255,255,255,.75)!important;box-shadow:none!important;text-align:left!important;transform:none!important}
.bio-profile .related-grid a:hover{border-color:rgba(210,33,49,.32)!important;background:#fff!important;box-shadow:0 10px 20px rgba(20,39,68,.08)!important;transform:translateY(-2px)!important}
.bio-profile .related-grid a>span{width:58px!important;height:58px!important;margin:0 0 10px!important;flex:0 0 58px!important;border-radius:10px!important;grid-row:auto!important;box-shadow:0 4px 10px rgba(20,39,68,.09)!important}
.bio-profile .related-grid strong{display:-webkit-box!important;grid-column:auto!important;grid-row:auto!important;min-height:32px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;font-size:12px!important;line-height:1.3!important}
.bio-profile .related-grid small{display:-webkit-box!important;grid-column:auto!important;grid-row:auto!important;min-height:24px!important;margin-top:5px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:9px!important;line-height:1.3!important}
@media(max-width:560px){.bio-profile .related-grid{grid-template-columns:1fr!important}.bio-profile .related-grid a{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important}.bio-profile .related-grid a>span{grid-row:1 / span 2!important;margin:0!important}.bio-profile .related-grid strong,.bio-profile .related-grid small{grid-column:2!important}.bio-profile .related-grid strong{grid-row:1!important;min-height:0!important}.bio-profile .related-grid small{grid-row:2!important;min-height:0!important}}

/* Kart görsellerini daha görünür tut. */
.bio-profile .related-grid a>span{width:74px!important;height:74px!important;flex-basis:74px!important}
@media(max-width:560px){.bio-profile .related-grid a{grid-template-columns:66px minmax(0,1fr)!important}.bio-profile .related-grid a>span{width:66px!important;height:66px!important;flex-basis:66px!important}}

/* Masaüstünde görsel kartın üst alanını kaplar. */
@media(min-width:561px){
 .bio-profile .related-grid a>span{align-self:stretch!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;flex-basis:auto!important;border-radius:9px!important}
 .bio-profile .related-grid a>span img{width:100%!important;height:100%!important;object-fit:cover!important}
}

/* Biyografi üst kartı ve arama kartı için ortak modern yüzey */
.bio-profile .profile-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f3f6fa 62%,#eef2f7 100%)!important}
.bio-profile .profile-hero:before{content:'';position:absolute;right:-120px;top:-150px;width:360px;height:360px;border:56px solid rgba(210,33,49,.045);border-radius:50%;pointer-events:none}
.bio-profile .profile-hero>.profile-photo-wrap,.bio-profile .profile-hero>.profile-main{position:relative;z-index:1}
.bio-profile .profile-hero>.profile-photo-wrap .profile-photo{border:5px solid #fff!important;box-shadow:0 18px 35px rgba(20,35,60,.18)!important}
.bio-profile .profile-main>h1{border-left:4px solid #d22131!important;background:rgba(255,255,255,.88)!important}
.bio-profile .profile-main>h1:before{right:auto!important;left:0!important;width:4px!important;height:100%!important;background:#d22131!important}
.bio-profile .profile-main>dl div{position:relative;overflow:hidden}.bio-profile .profile-main>dl div:after{content:'';position:absolute;right:0;top:0;width:3px;height:100%;background:linear-gradient(#d22131,#172946);opacity:.35}

.bio-profile .biography-search-tags{overflow:hidden;border:1px solid #dfe6ef!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#f6f8fb)!important;box-shadow:0 14px 32px rgba(20,39,68,.07)!important}
.bio-profile .biography-search-tags .search-tags-heading{padding:24px 26px 18px!important;border-top:0!important;border-bottom:1px solid #e1e7ef!important;background:transparent!important}
.bio-profile .biography-search-tags .search-tags-heading:before{content:'KEŞFET'!important;position:static!important;display:inline-flex!important;width:auto!important;height:auto!important;margin:0 0 9px!important;padding:5px 8px!important;background:#fff0f2!important;color:#c91d2c!important;font:800 9px/1 Manrope!important;letter-spacing:1.4px!important}
.bio-profile .biography-search-tags .search-tags-heading:after{content:'';position:absolute;left:26px;bottom:-1px;width:64px;height:3px;background:linear-gradient(90deg,#d22131 0 50%,#172946 50% 100%)}
.bio-profile .biography-search-tags .search-tags-heading h2{font-size:clamp(20px,1.8vw,26px)!important;letter-spacing:-.5px!important}
.bio-profile .biography-search-tags .search-tag-cloud{padding:20px 26px 25px!important;gap:8px!important}
.bio-profile .biography-search-tags .search-tag-cloud a{min-height:36px!important;padding:8px 12px!important;border-radius:9px!important;background:#fff!important;font-size:12px!important}
.bio-profile .biography-search-tags .search-tag-cloud a:before{width:18px!important;height:18px!important;border-radius:50%!important;background:#fff0f2!important}
@media(max-width:700px){.bio-profile .profile-hero:before{right:-180px;top:-180px}.bio-profile .biography-search-tags .search-tags-heading{padding:20px 18px 15px!important}.bio-profile .biography-search-tags .search-tags-heading:after{left:18px}.bio-profile .biography-search-tags .search-tag-cloud{padding:17px 18px 20px!important}}

/* Ana biyografi metni için yumuşak köşeli içerik kartı. */
.bio-profile .profile-section.biography-copy{border:1px solid #dfe6ef!important;border-radius:18px!important;background:linear-gradient(145deg,#fff 0%,#fbfcfe 100%)!important;box-shadow:0 15px 36px rgba(20,39,68,.065)!important}
.bio-profile .profile-section.biography-copy>h2{padding-bottom:17px;border-bottom:1px solid #e4e9f0!important}
.bio-profile .profile-section.biography-copy .summary{margin-bottom:28px;padding:17px 20px!important;border:1px solid #f0d8dc!important;border-left:4px solid #d22131!important;border-radius:0 12px 12px 0!important;background:#fff7f8!important}
@media(max-width:700px){.bio-profile .profile-section.biography-copy{border-radius:14px!important}.bio-profile .profile-section.biography-copy .summary{padding:14px 16px!important}}

/* Doğum günü bugün olan biyografilerde gösterilen kutlama kartı. */
.bio-profile .birthday-celebration{position:relative;display:flex;align-items:center;gap:16px;margin:22px 0 0;padding:17px 22px;overflow:hidden;border:1px solid #f1cbd0;border-left:5px solid #d22131;border-radius:16px;background:linear-gradient(120deg,#fff 0%,#fff7f8 60%,#f2f6ff 100%);box-shadow:0 14px 30px rgba(171,30,43,.09)}
.bio-profile .birthday-celebration:before{content:'';position:absolute;right:-60px;top:-100px;width:210px;height:210px;border:28px solid rgba(210,33,49,.06);border-radius:50%;pointer-events:none}
.bio-profile .birthday-celebration-icon{position:relative;z-index:1;display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border-radius:14px;background:linear-gradient(135deg,#e3283a,#bd1628);box-shadow:0 9px 18px rgba(210,33,49,.24)}
.bio-profile .birthday-celebration-icon svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}
.bio-profile .birthday-celebration-copy{position:relative;z-index:1;display:grid;gap:3px;min-width:0}
.bio-profile .birthday-celebration-copy span{color:#d22131;font:800 10px/1.2 Manrope,Arial,sans-serif;letter-spacing:1.5px}
.bio-profile .birthday-celebration-copy strong{color:#13233d;font:800 clamp(17px,1.7vw,22px)/1.2 Manrope,Arial,sans-serif}
.bio-profile .birthday-celebration-copy p{margin:0;color:#69778d;font:600 13px/1.45 Manrope,Arial,sans-serif}
.bio-profile .birthday-celebration-confetti{position:absolute;right:68px;top:18px;width:7px;height:7px;border-radius:2px;background:#e3293b;box-shadow:20px 13px 0 #f1b941,-18px 32px 0 #5d76d9,45px 42px 0 #e3293b,68px 16px 0 #f1b941;opacity:.8;transform:rotate(20deg)}
body.dark .bio-profile .birthday-celebration{border-color:rgba(246,128,139,.25);background:linear-gradient(120deg,#17233a,#20253a)}
body.dark .bio-profile .birthday-celebration-copy strong{color:#fff}body.dark .bio-profile .birthday-celebration-copy p{color:#b9c3d2}
@media(max-width:600px){.bio-profile .birthday-celebration{margin-top:16px;padding:15px 16px;border-radius:13px;gap:12px}.bio-profile .birthday-celebration-icon{width:44px;height:44px;flex-basis:44px;border-radius:12px}.bio-profile .birthday-celebration-icon svg{width:25px;height:25px}.bio-profile .birthday-celebration-copy strong{font-size:17px}.bio-profile .birthday-celebration-copy p{font-size:12px}.bio-profile .birthday-celebration-confetti{display:none}}
