/* CISACADEMIA — site stilleri */
:root{
	--cx-navy:#0d2230;--cx-navy-2:#132f40;--cx-ink:#1b2a33;--cx-muted:#5d6a72;
	--cx-gold:#b48a52;--cx-gold-2:#c9a46a;--cx-cream:#f5f0e6;--cx-paper:#fbf8f2;--cx-line:#e2d8c6;
	--cx-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;
	--cx-text:'Source Serif 4',Georgia,serif;
	--cx-wrapw:1240px;
}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--cx-cream);color:var(--cx-ink);font-family:var(--cx-text);font-size:17px;line-height:1.7;overflow-x:hidden}
.wp-site-blocks{padding:0!important}
.wp-site-blocks>*{margin-block-start:0!important}
img{max-width:100%;height:auto}
a{color:inherit}
h1,h2,h3,h4{font-family:var(--cx-serif);font-weight:600;color:var(--cx-navy);line-height:1.15;overflow-wrap:break-word;hyphens:auto}
p,li{overflow-wrap:break-word}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.cx-wrap{max-width:var(--cx-wrapw);margin:0 auto;padding:0 32px;box-sizing:border-box}
.cx-narrow{max-width:820px}
.cx-eyebrow{font-family:var(--cx-text);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--cx-gold);font-weight:600;margin:0 0 .9rem}
.cx-eyebrow-light{color:#e1c695}
.cx-arrow{display:inline-block;transition:transform .2s}
.cx-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--cx-navy);text-decoration:none;font-weight:500;font-size:.95rem}
.cx-link:hover{color:var(--cx-gold)}
.cx-link:hover .cx-arrow,.cx-btn:hover .cx-arrow{transform:translateX(4px)}
.cx-ico{width:44px;height:44px;color:var(--cx-gold);flex:none}
.cx-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:2rem}
.cx-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}
.cx-btn-gold{background:var(--cx-gold);color:#fff}
.cx-btn-gold:hover{background:#9c7442}
.cx-btn-ghost{border-color:rgba(255,255,255,.75);color:#fff}
.cx-btn-ghost:hover{background:#fff;color:var(--cx-navy)}
.cx-btn-navy{background:var(--cx-navy);color:#fff}
.cx-btn-navy:hover{background:var(--cx-gold)}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cx-gold-2);outline-offset:3px}
.cx-skip{position:absolute;left:-999px;top:0;background:#fff;color:var(--cx-navy);padding:.5rem 1rem;z-index:100}
.cx-skip:focus{left:8px}

/* Üst bilgi */
.cx-header{position:sticky;top:0;z-index:50;background:var(--cx-navy);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}
.cx-header-inner{display:flex;align-items:center;gap:28px;min-height:92px}
.cx-brand{display:flex;flex-direction:column;text-decoration:none;color:#fff;flex:none}
.cx-brand-name{font-family:var(--cx-serif);font-size:2.15rem;font-weight:500;letter-spacing:.14em;color:#d9bd8c;line-height:1}
.cx-brand-tag{font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:#d6dde1;margin-top:.45rem}
.cx-header .cx-wrap{max-width:1480px}
.cx-menu{margin-left:auto;min-width:0}
.cx-menu ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}
.cx-menu a{color:#eef1f2;text-decoration:none;font-size:.95rem;padding:.5rem 0;position:relative;white-space:nowrap}
.cx-menu a:hover{color:#e1c695}
.cx-menu a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--cx-gold-2)}
.cx-menu-lang{display:none}
.cx-tools{display:flex;align-items:center;gap:18px;flex:none}
.cx-head-lang .cis-lang{flex-wrap:nowrap;white-space:nowrap}
.cx-search-toggle,.cx-burger{background:none;border:0;color:#fff;cursor:pointer;padding:6px;display:grid;place-items:center}
.cx-search-toggle .cx-ico{width:22px;height:22px;color:#fff;stroke-width:1.6}
.cx-burger{display:none;width:44px;height:44px;gap:5px;align-content:center}
.cx-burger span{display:block;width:26px;height:2px;background:#fff;transition:transform .2s,opacity .2s}
.cx-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.cx-burger[aria-expanded=true] span:nth-child(2){opacity:0}
.cx-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.cx-search{background:var(--cx-navy-2);padding:14px 0}
.cx-search[hidden]{display:none}
.cx-search .cx-wrap{display:flex;gap:10px}
.cx-search input{flex:1;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font:inherit}
.cx-search button{background:var(--cx-gold);color:#fff;border:0;padding:0 1.4rem;font:inherit;cursor:pointer}
/* Dil seçici */
.cis-lang{display:flex;align-items:center;gap:.55rem;font-size:.74rem;font-weight:600;letter-spacing:.06em;padding:0;border:0}
.cis-lang a{display:inline-flex;align-items:center;gap:.3rem;text-decoration:none;opacity:.8;color:inherit}
.cis-lang a img{width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15);object-fit:cover}
.cis-lang a:hover,.cis-lang a.is-current{opacity:1}
.cx-header .cis-lang a{color:#dfe4e6}
.cx-header .cis-lang a.is-current{color:#e1c695}

/* Hero */
.cx-hero{position:relative;min-height:min(78vh,620px);color:#fff;overflow:hidden;background:var(--cx-navy)}
.cx-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.04);transition:opacity 1.4s ease,transform 7s ease}
.cx-slide.is-active{opacity:1;transform:scale(1)}
.cx-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,34,.88) 0%,rgba(8,24,34,.62) 42%,rgba(8,24,34,.18) 75%,rgba(8,24,34,.45) 100%)}
.cx-hero-inner{position:relative;min-height:min(78vh,620px);display:flex;align-items:center;padding-top:70px;padding-bottom:90px;box-sizing:border-box}
.cx-hero-text{max-width:620px}
.cx-hero-title{color:#fff;font-weight:500;font-size:clamp(3rem,6.4vw,5.6rem);line-height:.98;margin:.4rem 0 1.4rem;letter-spacing:-.005em}
.cx-hero-title span{display:block}
.cx-hero-sub{font-family:var(--cx-serif);font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.35;color:#eef1f2;max-width:30ch;margin:0}
.cx-hero-words{position:absolute;right:32px;top:50%;transform:translateY(-55%);list-style:none;margin:0;padding:0 0 0 18px;border-left:1px solid rgba(225,198,149,.45)}
.cx-hero-words li{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:#eef1f2;padding:.55rem 0}
.cx-hero-ctrl{position:absolute;right:32px;bottom:34px;display:flex;align-items:center;gap:12px}
.cx-count{font-size:.85rem;letter-spacing:.1em;color:#e8ecee;margin-right:8px}
.cx-count b{font-weight:600}
.cx-hero-ctrl button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:transparent;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}
.cx-hero-ctrl button:hover{background:#fff;color:var(--cx-navy)}

/* Değerler */
.cx-values{background:var(--cx-paper);border-bottom:1px solid var(--cx-line)}
.cx-values-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.cx-value{display:flex;gap:18px;align-items:flex-start;padding:34px 26px;border-right:1px solid var(--cx-line)}
.cx-value:first-child{padding-left:0}
.cx-value:last-child{border-right:0}
.cx-value h3{font-size:1.35rem;margin:0 0 .35rem}
.cx-value p{font-size:.9rem;line-height:1.55;color:var(--cx-muted);margin:0}

/* Hakkında */
.cx-about{padding:84px 0 70px}
.cx-about-grid{display:grid;grid-template-columns:1.05fr 1.15fr .9fr;gap:34px;align-items:stretch}
.cx-about-text h2{font-size:clamp(2.1rem,3.4vw,2.9rem);margin:0 0 1.1rem}
.cx-about-text p{color:#46545c;margin:0 0 1.4rem}
.cx-about-media{position:relative;margin:0;min-height:300px;overflow:hidden}
.cx-about-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cx-about-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,24,34,0) 45%,rgba(8,24,34,.78) 100%)}
.cx-about-media figcaption{position:absolute;left:24px;right:24px;bottom:20px;z-index:1;color:#fff;font-family:var(--cx-serif);font-size:1.35rem;font-style:italic;line-height:1.3}
.cx-quote{margin:0;background:#ece4d6;padding:40px 34px;display:flex;flex-direction:column;justify-content:center}
.cx-quote-mark{font-family:var(--cx-serif);font-size:4.5rem;line-height:.6;color:var(--cx-gold)}
.cx-quote p{font-family:var(--cx-serif);font-style:italic;font-size:1.5rem;line-height:1.4;color:#2c3c46;margin:1rem 0 1.4rem}
.cx-quote-rule{display:block;width:56px;height:1px;background:var(--cx-gold)}
.cx-quote-wide{margin:2.5rem 0}

/* Kurucular */
.cx-founders{padding:30px 0 80px}
.cx-founders-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--cx-line);padding-top:30px}
.cx-founder{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:start;padding-right:36px}
.cx-founder+.cx-founder{border-left:1px solid var(--cx-line);padding-left:36px;padding-right:0}
.cx-founder-img{display:block;aspect-ratio:4/5;overflow:hidden;background:#d9d0c1}
.cx-founder-img img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s}
.cx-founder-img:hover img{transform:scale(1.03)}
.cx-founder h3{font-size:1.75rem;margin:0}
.cx-founder h3 a{text-decoration:none}
.cx-role{color:var(--cx-gold);margin:.25rem 0 .8rem;font-size:.95rem}
.cx-field{color:#8a6a3c;font-family:var(--cx-serif);font-size:1.2rem;line-height:1.3;margin:0 0 .8rem}
.cx-founder-body p{margin:0 0 .9rem}
.cx-founder-body>p:not([class]){color:#46545c;font-size:.98rem}

/* Araştırma kartları */
.cx-research{padding:70px 0 80px;border-top:1px solid var(--cx-line)}
.cx-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}
.cx-head-row .cx-eyebrow{margin:0}
.cx-head-row h2{margin:.6rem 0 0;font-size:clamp(1.9rem,3vw,2.6rem)}
.cx-rcards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.cx-rcard{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;color:#fff;text-decoration:none;background:var(--cx-navy)}
.cx-rcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}
.cx-rcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,24,34,0) 30%,rgba(8,24,34,.9) 100%)}
.cx-rcard:hover img{transform:scale(1.05)}
.cx-rcard-body{position:absolute;left:18px;right:44px;bottom:18px;z-index:1}
.cx-rcard-t{display:block;font-family:var(--cx-serif);font-size:1.45rem;line-height:1.1;margin-bottom:.4rem}
.cx-rcard-d{display:block;font-size:.78rem;color:#e3e7e9}
.cx-rcard .cx-arrow{position:absolute;right:16px;bottom:18px;z-index:1}
.cx-dots{display:none}

/* İstatistik bandı */
.cx-stats{background:radial-gradient(ellipse at 15% 120%,#1d4357 0%,var(--cx-navy) 55%);color:#fff;padding:46px 0}
.cx-stats-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:0}
.cx-stats h2{color:#fff;font-weight:500;font-size:clamp(1.6rem,2.5vw,2.2rem);margin:0;padding-right:24px}
.cx-stat{padding:0 24px;border-left:1px solid rgba(255,255,255,.2)}
.cx-stat b{display:block;font-family:var(--cx-serif);font-size:2.6rem;font-weight:500;line-height:1}
.cx-stat span{display:block;font-size:.82rem;color:#cfd7db;margin-top:.4rem;line-height:1.4}

/* Yazı kartları */
.cx-essays{padding:80px 0}
.cx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.cx-card{background:#fff;border:1px solid var(--cx-line);display:flex;flex-direction:column}
.cx-card-img{display:block;aspect-ratio:16/10;overflow:hidden;background:#e6ddcd}
.cx-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.cx-card:hover .cx-card-img img{transform:scale(1.04)}
.cx-card-body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}
.cx-card-meta{font-size:.78rem;color:var(--cx-gold);letter-spacing:.04em;margin:0 0 .6rem}
.cx-card h3{font-size:1.45rem;margin:0 0 .7rem}
.cx-card h3 a{text-decoration:none}
.cx-card h3 a:hover{color:var(--cx-gold)}
.cx-card-body>p:not(.cx-card-meta){color:#56636a;font-size:.95rem;margin:0 0 1.2rem;flex:1}
.cx-muted{color:var(--cx-muted)}
.cx-center{text-align:center;margin-top:2.5rem}

/* İç sayfalar */
.cx-pagehero{background:linear-gradient(90deg,rgba(8,24,34,.94),rgba(8,24,34,.78)),var(--cx-hero-bg,none) center/cover;background-color:var(--cx-navy);color:#fff;padding:78px 0 64px}
.cx-pagehero h1{color:#fff;font-weight:500;font-size:clamp(2.4rem,5vw,4rem);margin:0}
.cx-main{padding:64px 0 80px}
.cx-main .wp-block-post-content{max-width:var(--cx-wrapw);margin:0 auto;padding:0 32px;box-sizing:border-box}
.cx-main .wp-block-post-content>*:not(.cx-values):not(.cx-founders):not(.cx-aboutpage):not(.cx-research-page):not(.cx-profile):not(.cx-pblog):not(.cx-contact):not(.cx-credits){max-width:780px}
.cx-section{padding:64px 0}
.cx-section-alt{background:var(--cx-paper);border-top:1px solid var(--cx-line)}
.cx-lead{font-family:var(--cx-serif);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.45;color:#2f3f48;max-width:760px;margin:0 0 2.4rem}
.cx-h2{font-size:clamp(1.9rem,3vw,2.5rem);margin:2.5rem 0 1.4rem}
.cx-h3{font-size:1.6rem;margin:2rem 0 1rem}
.cx-mv{display:grid;grid-template-columns:1fr 1fr;gap:34px}
.cx-mv>div{background:#fff;border:1px solid var(--cx-line);padding:30px}
.cx-mv p:last-child{margin:0}
.cx-aboutpage+.cx-values{margin:0 -32px}
.cx-research-page{display:flex;flex-direction:column;gap:56px}
.cx-rrow{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;scroll-margin-top:120px}
.cx-rrow img{width:100%;aspect-ratio:4/3;object-fit:cover}
.cx-rrow.is-rev img{order:2}
.cx-rrow h2{font-size:clamp(1.9rem,3vw,2.6rem);margin:0 0 1rem}
.cx-profile{display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:start}
.cx-profile-img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top}
.cx-facts{padding:0;list-style:none;margin:0 0 1.6rem}
.cx-facts li{padding:.75rem 0 .75rem 1.4rem;border-bottom:1px solid var(--cx-line);position:relative}
.cx-facts li::before{content:"";position:absolute;left:0;top:1.3rem;width:7px;height:7px;background:var(--cx-gold);transform:rotate(45deg)}
.cx-pblog{margin-top:3.5rem;border-top:1px solid rgba(13,34,48,.12);scroll-margin-top:120px}
.cx-pblog .cx-h2{margin-top:2.5rem}
.cx-profile-links{display:flex;flex-wrap:wrap;gap:24px}
.cx-profile-links .cx-ico,.cx-contact .cx-ico{width:20px;height:20px}
.cx-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:2.4rem}
.cx-contact-card{display:flex;gap:20px;align-items:center;background:#fff;border:1px solid var(--cx-line);padding:24px}
.cx-contact-card img{width:96px;height:96px;object-fit:cover;object-position:center top;border-radius:50%;flex:none}
.cx-contact-card>div{min-width:0}
.cx-contact-card a{overflow-wrap:anywhere}
.cx-contact-card h3{font-size:1.45rem;margin:0}
.cx-contact-card .cx-field{font-size:1.05rem;margin:.2rem 0 .6rem}
.cx-social{display:flex;gap:12px;margin-top:1rem}
.cx-social a{width:40px;height:40px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;opacity:.85}
.cx-social a:hover{opacity:1;color:var(--cx-gold-2)}
.cx-social svg{width:18px;height:18px}
.cx-credits ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}
.cx-credits li{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--cx-line);padding:12px}
.cx-credits img{width:120px;height:80px;object-fit:cover;flex:none}
.cx-credits a{color:var(--cx-navy)}
.cx-posts{display:grid;gap:22px}
.cx-posts .wp-block-post{background:#fff;border:1px solid var(--cx-line);padding:24px}
.cx-posts .wp-block-post-title{font-size:1.5rem;margin:0 0 .5rem}
.cx-posts .wp-block-post-title a{text-decoration:none}
.cx-postmeta{color:var(--cx-gold);font-size:.85rem}
.cx-single .wp-block-post-content{max-width:760px}
.cx-single .wp-block-post-content p{font-size:1.08rem}

/* Alt bilgi */
.cx-footer{background:#081a25;color:#c3ccd0}
.cx-foot{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding:64px 32px 48px}
.cx-foot .cx-brand-name{font-size:1.9rem;display:block}
.cx-foot .cx-brand-tag{display:block}
.cx-foot p{font-size:.92rem;line-height:1.6;margin:1.1rem 0 0;max-width:36ch}
.cx-foot-h{color:#e1c695;font-family:var(--cx-text);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;margin:0 0 1rem}
.cx-foot ul{list-style:none;margin:0;padding:0}
.cx-foot li{margin:0 0 .55rem;font-size:.95rem}
.cx-foot a{text-decoration:none;color:#dfe4e6;overflow-wrap:anywhere}
.cx-foot a:hover{color:#e1c695}
.cx-foot-bottom{border-top:1px solid rgba(255,255,255,.1);font-size:.82rem}
.cx-foot-bottom .cx-wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}
.cx-foot-bottom a{color:#c3ccd0}

/* Yayın künyesi (eski stil uyumu) */
.cis-card{border:1px solid var(--cx-line);background:#fff;padding:1.5rem}
.cis-pub{border-left:3px solid var(--cx-gold);padding:.25rem 0 .25rem 1rem;margin-bottom:1.25rem}

/* Duyarlı */
@media (max-width:1440px){
	.cx-header-inner{gap:20px}
	.cx-menu ul{gap:18px}
	.cx-menu a{font-size:.88rem}
}
@media (max-width:1360px){
	.cx-menu ul{gap:14px}
	.cx-header-inner{gap:16px}
}
@media (max-width:1279px){
	.cx-burger{display:grid}
	.cx-head-lang{display:none}
	.cx-menu{position:absolute;left:0;right:0;top:100%;background:var(--cx-navy);border-top:1px solid rgba(255,255,255,.08);padding:12px 32px 26px;display:none}
	.cx-menu.is-open{display:block}
	.cx-menu ul{flex-direction:column;gap:0}
	.cx-menu li{border-bottom:1px solid rgba(255,255,255,.08)}
	.cx-menu a{display:block;padding:.95rem 0;font-size:1.05rem}
	.cx-menu a.is-active::after{display:none}
	.cx-menu a.is-active{color:#e1c695}
	.cx-menu-lang{display:block;padding-top:18px}
	.cx-menu-lang .cis-lang{gap:1rem;font-size:.85rem}
	.cx-tools{margin-left:auto}
	.cx-contact-grid{grid-template-columns:1fr}
}
@media (max-width:1180px){
	.cx-hero-words{display:none}
	.cx-about-grid{grid-template-columns:1fr 1fr}
	.cx-about-text{grid-column:1/-1}
	.cx-stats-grid{grid-template-columns:repeat(4,1fr);row-gap:26px}
	.cx-stats h2{grid-column:1/-1;padding:0}
	.cx-stat:nth-child(2){border-left:0;padding-left:0}
	.cx-foot{grid-template-columns:1fr 1fr}
}
@media (max-width:1024px){
	.cx-values-grid{grid-template-columns:1fr 1fr}
	.cx-value{padding:26px 22px}
	.cx-value:nth-child(2){border-right:0}
	.cx-value:nth-child(3){padding-left:0}
	.cx-value:nth-child(-n+2){border-bottom:1px solid var(--cx-line)}
	.cx-founders-grid{grid-template-columns:1fr}
	.cx-founder{padding:0 0 30px}
	.cx-founder+.cx-founder{border-left:0;padding:30px 0 0;border-top:1px solid var(--cx-line)}
	.cx-rcards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:6px;scrollbar-width:none}
	.cx-rcards::-webkit-scrollbar{display:none}
	.cx-rcard{flex:0 0 40%;scroll-snap-align:start}
	.cx-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}
	.cx-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#c9bda8;padding:0;cursor:pointer}
	.cx-dots button.is-on{background:var(--cx-gold)}
	.cx-cards{grid-template-columns:1fr 1fr}
	.cx-profile{grid-template-columns:260px 1fr;gap:36px}
}
@media (max-width:700px){
	body{font-size:16px}
	.cx-wrap{padding:0 18px}
	.cx-header-inner{min-height:72px;gap:12px}
	.cx-brand-name{font-size:1.6rem;letter-spacing:.12em}
	.cx-brand-tag{font-size:.48rem;letter-spacing:.14em}
	.cx-menu{padding:8px 18px 22px}
	.cx-tools{gap:6px}
	.cx-hero,.cx-hero-inner{min-height:540px}
	.cx-hero-inner{padding-top:48px;padding-bottom:96px;align-items:flex-start}
	.cx-hero-shade{background:linear-gradient(180deg,rgba(8,24,34,.72) 0%,rgba(8,24,34,.55) 50%,rgba(8,24,34,.85) 100%)}
	.cx-hero-title{font-size:clamp(2.6rem,12vw,3.4rem)}
	.cx-hero-ctrl{right:18px;bottom:24px}
	.cx-hero-ctrl button{width:40px;height:40px}
	.cx-btn{padding:.85rem 1.2rem}
	.cx-btn-ghost{display:none}
	.cx-value{flex-direction:column;gap:10px;padding:22px 14px}
	.cx-value:nth-child(odd){padding-left:0}
	.cx-ico{width:36px;height:36px}
	.cx-value h3{font-size:1.12rem}
	.cx-value p{font-size:.84rem}
	.cx-about{padding:56px 0 46px}
	.cx-about-grid{grid-template-columns:1fr;gap:22px}
	.cx-about-media{min-height:240px}
	.cx-quote{padding:30px 24px}
	.cx-quote p{font-size:1.3rem}
	.cx-founders{padding:10px 0 56px}
	.cx-founder{grid-template-columns:118px 1fr;gap:18px}
	.cx-founder h3{font-size:1.35rem}
	.cx-field{font-size:1.05rem}
	.cx-founder-body>p:not([class]){display:none}
	.cx-research{padding:52px 0 56px}
	.cx-rcard{flex-basis:78%}
	.cx-stats-grid{grid-template-columns:1fr 1fr}
	.cx-stat{border-left:0;padding:0}
	.cx-essays{padding:56px 0}
	.cx-cards{grid-template-columns:1fr}
	.cx-head-row{flex-wrap:wrap}
	.cx-pagehero{padding:52px 0 44px}
	.cx-main{padding:44px 0 56px}
	.cx-main .wp-block-post-content{padding:0 18px}
	.cx-aboutpage+.cx-values{margin:0 -18px}
	.cx-mv,.cx-contact-grid{grid-template-columns:1fr}
	.cx-rrow,.cx-profile{grid-template-columns:1fr;gap:22px}
	.cx-rrow.is-rev img{order:0}
	.cx-profile-img{max-width:300px}
	.cx-contact-card{padding:18px}
	.cx-contact-card img{width:72px;height:72px}
	.cx-foot{grid-template-columns:1fr;gap:30px;padding:48px 18px 36px}
}
@media (prefers-reduced-motion:reduce){.cx-slide{transition:none;transform:none}html{scroll-behavior:auto}}

/* ---------- Yazı sayfası (tek sütun, okuma düzeni) ---------- */
.cx-single>.cx-wrap{max-width:var(--cx-wrapw)}
.cx-single .cx-postmeta{margin:0 0 18px;letter-spacing:.08em;text-transform:uppercase}
.cx-single .wp-block-post-featured-image{margin:0 0 1.6rem}
.cx-single .wp-block-post-featured-image img{display:block;margin:0 auto;width:auto;max-width:min(100%,720px);height:auto;max-height:440px;border-radius:3px}
.cx-single .wp-block-post-content{max-width:none;margin:0;padding:0}
.cx-main.cx-single .wp-block-post-content>*{max-width:none!important}
.cx-single .wp-block-post-content>*:first-child{margin-top:0}
.cx-single .wp-block-post-content p{font-size:1.1rem;line-height:1.75;margin:0 0 1.15em}
.cx-single .wp-block-post-content p,.cx-single .wp-block-post-content li{text-align:justify;hyphens:auto;-webkit-hyphens:auto}
.cx-single .wp-block-post-content figcaption,.cx-single .wp-block-post-content th{text-align:center}
.cx-single .wp-block-post-content h1,.cx-single .wp-block-post-content h2,.cx-single .wp-block-post-content h3,.cx-single .wp-block-post-content h4,.cx-single .wp-block-post-content h5,.cx-single .wp-block-post-content h6{font-weight:700;text-align:left;line-height:1.25}
.cx-single .wp-block-post-content h1{font-size:calc(clamp(1.8rem,3vw,2.3rem) + 2pt);margin:2.2rem 0 .9rem}
.cx-single .wp-block-post-content h2{font-size:calc(clamp(1.6rem,2.6vw,2rem) + 2pt);margin:2.2rem 0 .9rem}
.cx-single .wp-block-post-content h3{font-size:calc(clamp(1.3rem,2vw,1.55rem) + 2pt);margin:1.9rem 0 .7rem}
.cx-single .wp-block-post-content h4,.cx-single .wp-block-post-content h5,.cx-single .wp-block-post-content h6{font-size:calc(1.15rem + 2pt);margin:1.6rem 0 .6rem}
.cx-single .wp-block-post-content ul,.cx-single .wp-block-post-content ol{margin:0 0 1.15em;padding-left:1.4em;font-size:1.1rem;line-height:1.75}
.cx-single .wp-block-post-content li{margin:0 0 .35em}
.cx-single .wp-block-post-content figure{margin:0 0 1.6rem}
.cx-single .wp-block-post-content p+figure,.cx-single .wp-block-post-content ul+figure,.cx-single .wp-block-post-content ol+figure{margin-top:1.6rem}
.cx-single .wp-block-post-content img{display:block;margin:0 auto;width:auto;max-width:min(100%,720px);height:auto;max-height:440px;border-radius:3px}
.cx-single .wp-block-post-content figcaption{margin:.6rem 0 0;text-align:center;font-size:.86rem;line-height:1.5;color:var(--cx-muted)}
.cx-single .wp-block-post-content iframe,.cx-single .wp-block-post-content video{display:block;width:100%;max-width:720px;margin:0 auto;border:0}
.cx-single .wp-block-post-content video{height:auto}
.cx-single .wp-block-post-content .wp-block-embed iframe,.cx-single .wp-block-post-content iframe[src*="youtube"],.cx-single .wp-block-post-content iframe[src*="vimeo"]{aspect-ratio:16/9;height:auto}
.cx-single .wp-block-post-content .wp-block-table{overflow-x:auto}
.cx-single .wp-block-post-content table{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.5;background:#fff}
.cx-single .wp-block-post-content th,.cx-single .wp-block-post-content td{border:1px solid var(--cx-line);padding:9px 12px;text-align:left;vertical-align:top}
.cx-single .wp-block-post-content th,.cx-single .wp-block-post-content thead td{background:var(--cx-paper);font-weight:600}
.cx-single .wp-block-post-content blockquote{margin:1.8rem 0;padding:.2rem 0 .2rem 1.4rem;border-left:3px solid var(--cx-gold);font-family:var(--cx-serif);font-size:1.3rem;line-height:1.5;color:#2f3f48}
.cx-single .wp-block-post-content blockquote p{font-size:inherit;line-height:inherit;margin:0 0 .5em}
.cx-single .wp-block-post-content blockquote cite{display:block;font-family:var(--cx-text);font-size:.9rem;font-style:normal;color:var(--cx-muted)}
.cx-single .wp-block-post-content a{color:var(--cx-navy-2);text-underline-offset:3px}
.cx-single .wp-block-post-content a:hover{color:var(--cx-gold)}
/* Galeriler (yeni ve eski biçim) */
.cx-single .wp-block-post-content .wp-block-gallery,.cx-single .wp-block-post-content .blocks-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;list-style:none;padding:0;margin:0 0 1.6rem}
.cx-single .wp-block-post-content .wp-block-gallery .blocks-gallery-grid{margin:0;grid-column:1/-1}
.cx-single .wp-block-post-content .wp-block-gallery figure,.cx-single .wp-block-post-content .blocks-gallery-item{margin:0!important;width:auto!important;position:relative}
.cx-single .wp-block-post-content .wp-block-gallery img{width:100%;height:100%;max-height:none;aspect-ratio:4/3;object-fit:cover}
.cx-single .wp-block-post-content .wp-block-gallery figcaption{position:static;background:none;color:var(--cx-muted);padding:0;font-size:.8rem}
/* Sütunlar, medya-metin, dosya */
.cx-single .wp-block-post-content .wp-block-columns{display:flex;gap:24px;margin:0 0 1.6rem;align-items:flex-start}
.cx-single .wp-block-post-content .wp-block-column{flex:1 1 0;min-width:0}
.cx-single .wp-block-post-content .wp-block-media-text{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin:0 0 1.6rem}
.cx-single .wp-block-post-content .wp-block-file{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 1.6rem;padding:14px 16px;background:#fff;border:1px solid var(--cx-line);font-size:1rem}
.cx-single .wp-block-post-content .wp-block-file object{width:100%;height:70vh}
.cx-single .wp-block-post-content .wp-block-file__button{background:var(--cx-navy);color:#fff;padding:8px 16px;text-decoration:none;font-size:.9rem}
.cx-single .wp-block-post-content .wp-block-file__button:hover{background:var(--cx-gold);color:#fff}
/* ---------- Yazı listeleri (kategori ve arşiv) ---------- */
.cx-posts .wp-block-post-template{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:0;padding:0}
.cx-posts .wp-block-post{display:flex;flex-direction:column;padding:0;overflow:hidden}
.cx-posts .wp-block-post>*{margin-left:22px;margin-right:22px}
.cx-posts .wp-block-post-featured-image{margin:0 0 18px!important;aspect-ratio:16/10;overflow:hidden;background:#e6ddcd}
.cx-posts .wp-block-post-featured-image a,.cx-posts .wp-block-post-featured-image img{display:block;width:100%;height:100%}
.cx-posts .wp-block-post-featured-image img{object-fit:cover;transition:transform .5s}
.cx-posts .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.04)}
.cx-posts .wp-block-post>.cx-postmeta:first-child{margin-top:22px}
.cx-posts .wp-block-post-title{font-size:1.35rem;line-height:1.25;margin-bottom:.5rem}
.cx-posts .wp-block-post-excerpt{font-size:.98rem;line-height:1.6;color:#3d4b53;margin-bottom:22px}
.cx-posts .wp-block-post-excerpt p{margin:0}
.cx-posts .wp-block-query-pagination{margin-top:36px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.cx-posts .wp-block-query-pagination a,.cx-posts .wp-block-query-pagination .current{padding:6px 12px;border:1px solid var(--cx-line);background:#fff;text-decoration:none}
.cx-posts .wp-block-query-pagination .current{background:var(--cx-navy);color:#fff;border-color:var(--cx-navy)}
@media (max-width:980px){.cx-posts .wp-block-post-template{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){
	.cx-posts .wp-block-post-template{grid-template-columns:1fr}
	.cx-single .wp-block-post-content .wp-block-columns{flex-direction:column}
	.cx-single .wp-block-post-content .wp-block-media-text{grid-template-columns:1fr}
	.cx-single .wp-block-post-content .wp-block-gallery,.cx-single .wp-block-post-content .blocks-gallery-grid{grid-template-columns:repeat(2,1fr)}
}

/* Yazı başlığı (lacivert şerit): 2 punto büyük ve kalın */
body.single-post .cx-pagehero h1{font-size:calc(clamp(2.4rem,5vw,4rem) + 2pt);font-weight:700;hyphens:manual}
/* ---------- Yazı sayfası: telefon ---------- */
@media (max-width:700px){
	body.single-post .cx-pagehero{padding:40px 0 34px}
	body.single-post .cx-pagehero h1{font-size:calc(clamp(1.55rem,6.4vw,2rem) + 2pt);line-height:1.2;hyphens:auto;-webkit-hyphens:auto}
	.cx-main.cx-single{padding:28px 0 48px}
	.cx-single .cx-postmeta{margin-bottom:14px}
	.cx-single .wp-block-post-content p,.cx-single .wp-block-post-content ul,.cx-single .wp-block-post-content ol{font-size:1.02rem;line-height:1.7}
	.cx-single .wp-block-post-content h1{font-size:calc(1.5rem + 2pt)}
	.cx-single .wp-block-post-content h2{font-size:calc(1.3rem + 2pt);margin:1.8rem 0 .7rem}
	.cx-single .wp-block-post-content h3{font-size:calc(1.15rem + 2pt);margin:1.5rem 0 .6rem}
	.cx-single .wp-block-post-content h4,.cx-single .wp-block-post-content h5,.cx-single .wp-block-post-content h6{font-size:calc(1.02rem + 2pt)}
	.cx-single .wp-block-post-content figure{margin-bottom:1.3rem}
	.cx-single .wp-block-post-content img,.cx-single .wp-block-post-featured-image img{max-height:70vh}
	.cx-single .wp-block-post-content .wp-block-table{margin-left:-18px;margin-right:-18px;padding:0 18px;-webkit-overflow-scrolling:touch}
	.cx-single .wp-block-post-content .wp-block-table table{min-width:560px;font-size:.88rem}
	.cx-single .wp-block-post-content th,.cx-single .wp-block-post-content td{padding:7px 9px}
	.cx-single .wp-block-post-content blockquote{font-size:1.15rem;margin:1.4rem 0;padding-left:1rem}
	.cx-single .wp-block-post-content .wp-block-gallery,.cx-single .wp-block-post-content .blocks-gallery-grid{gap:8px}
	.cx-single .wp-block-post-content .wp-block-columns{gap:0}
	.cx-single .wp-block-post-content .wp-block-column{flex:1 1 auto;width:100%}
	.cx-single .wp-block-post-content .wp-block-file{flex-direction:column;align-items:flex-start}
	.cx-single .wp-block-post-content .wp-block-file object{height:60vh}
	.cx-posts .wp-block-post-template{gap:20px}
	.cx-posts .wp-block-post-title{font-size:1.25rem}
}
