/*
Theme Name: Cengiz Türk Premium Plus
Theme URI: local
Author: Custom Local Build
Description: Cengiz Türk SMMM için kişisel otorite, mali bilgi merkezi ve premium editorial deneyimi birleştiren özel WordPress teması.
Version: 0.7.0-prod1
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: cengizturk-premium
*/

:root{
  --ink:#071722;--ink-2:#0c2230;--ink-3:#123246;--ink-soft:#20394a;
  --paper:#f4f0e7;--paper-2:#ebe3d5;--paper-3:#ded3c1;--ivory:#fffdf8;
  --gold:#b38a4c;--gold-2:#d3b780;--gold-3:#80602e;--gold-wash:#eee1c6;
  --text:#132838;--muted:#66727a;--line:#d8d0c2;--line-dark:rgba(255,255,255,.11);
  --serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;
  --sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --max:1280px;--shadow:0 28px 80px rgba(7,23,34,.14);--radius:20px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.18;background-image:radial-gradient(rgba(7,23,34,.14) .45px,transparent .45px);background-size:5px 5px;mix-blend-mode:multiply;z-index:9999}a{color:inherit}img{max-width:100%;height:auto}svg{display:block}.ct-shell{width:min(calc(100% - 44px),var(--max));margin-inline:auto}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.section{padding:clamp(5.5rem,8vw,9rem) 0;position:relative}.section-kicker{display:inline-flex;align-items:center;gap:.7rem;color:var(--gold-3);font-size:.68rem;line-height:1;text-transform:uppercase;letter-spacing:.18em;font-weight:850}.section-kicker:before{content:"";width:25px;height:1px;background:currentColor;opacity:.7}.section-kicker.light{color:var(--gold-2)}.text-arrow{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-weight:800;font-size:.82rem;letter-spacing:.01em}.text-arrow svg,.nav-cta svg,.button-primary svg,.button-ivory svg,.guide-read svg,.tools-mini-list svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .25s ease}.text-arrow:hover svg,.nav-cta:hover svg,.button-primary:hover svg,.button-ivory:hover svg,.guide-read:hover svg,.tools-mini-list a:hover svg{transform:translateX(4px)}

/* top identity */
.credential-ribbon{background:#06131c;color:#b8c4ca;border-bottom:1px solid rgba(255,255,255,.07);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.credential-ribbon-inner{height:34px;display:flex;align-items:center;gap:.7rem}.credential-ribbon a{text-decoration:none;color:#e6d4b2}.ribbon-dot{font-size:.45rem;color:var(--gold)}.ribbon-spacer{flex:1}.ribbon-divider{opacity:.35}.site-header{position:sticky;top:0;z-index:300;background:rgba(8,25,36,.92);backdrop-filter:blur(18px) saturate(130%);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.admin-bar .site-header{top:32px}.header-inner{height:86px;display:flex;align-items:center;gap:2.4rem}.brand{display:flex;align-items:center;gap:.9rem;text-decoration:none}.brand-seal{width:44px;height:44px;border:1px solid rgba(211,183,128,.6);border-radius:50%;display:grid;place-items:center;position:relative;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 5px rgba(211,183,128,.025)}.brand-seal:before,.brand-seal:after{content:"";position:absolute;background:rgba(211,183,128,.35)}.brand-seal:before{width:1px;height:56px}.brand-seal:after{width:56px;height:1px}.brand-seal span{background:var(--ink-2);z-index:1;padding:1px 5px;font-family:var(--serif);font-size:.88rem;color:#e4c998}.brand-copy strong,.brand-copy span{display:block}.brand-copy strong{font-family:var(--serif);font-weight:500;font-size:1.22rem;letter-spacing:.005em}.brand-copy span{margin-top:.13rem;color:#8fa1ac;font-size:.58rem;text-transform:uppercase;letter-spacing:.15em}.site-nav{margin-left:auto}.site-nav ul{display:flex;align-items:center;gap:1.55rem;list-style:none;margin:0;padding:0}.site-nav a{text-decoration:none;color:#d6dee2;font-size:.78rem;font-weight:730;transition:color .2s}.site-nav a:hover{color:#fff}.site-nav .nav-cta{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(211,183,128,.42);border-radius:999px;padding:.68rem .9rem;color:#f0dfbf}.nav-cta svg{width:14px;height:14px}.menu-toggle{display:none;margin-left:auto;width:45px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;padding:0 12px;align-content:center}.menu-toggle span{display:block;height:1px;background:#fff;margin:4px 0}

/* hero */
.hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#071722 0%,#0c2738 64%,#102f41 100%);color:#fff}.hero-personal{padding:clamp(5.2rem,8vw,8.6rem) 0 0}.hero-noise{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(rgba(255,255,255,.9) .5px,transparent .5px);background-size:6px 6px}.hero:before{content:"";position:absolute;width:50vw;height:50vw;min-width:680px;min-height:680px;right:-16vw;top:-20vw;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(179,138,76,.10),transparent 58%)}.hero-orbit{position:absolute;border:1px solid rgba(211,183,128,.11);border-radius:50%;right:-6vw;top:-18vw;width:52vw;min-width:760px;aspect-ratio:1}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;border:1px solid rgba(211,183,128,.075);border-radius:50%}.hero-orbit:before{inset:8%}.hero-orbit:after{inset:17%}.hero-orbit-b{right:25vw;top:50%;width:34vw;min-width:520px;opacity:.35}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.68fr);gap:clamp(3rem,7vw,7rem);align-items:center;position:relative;z-index:2}.hero-copy{padding-bottom:clamp(4rem,7vw,7rem)}.hero-kicker{display:flex;align-items:center;gap:.75rem;color:#d2b476;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:850}.hero-kicker span{width:36px;height:1px;background:#d2b476}.hero h1{font-family:var(--serif);font-size:clamp(5rem,9.4vw,9rem);font-weight:400;line-height:.75;letter-spacing:-.065em;margin:1.5rem 0 2.25rem}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-style:italic;color:#d6bd8c;margin-left:14%;margin-top:.2em}.hero-statement{font-family:var(--serif);font-size:clamp(1.35rem,2.35vw,2rem);line-height:1.25;max-width:760px;color:#f5f0e6;margin:0 0 1.3rem}.hero-statement strong{color:#d9bf8e;font-weight:500}.hero-lead{max-width:720px;color:#aebdc6;font-size:1rem;line-height:1.8}.credential-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.8rem}.credential-chips span{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.025);border-radius:999px;padding:.47rem .72rem;color:#ced8dd;font-size:.69rem;font-weight:750}.hero-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:2rem}.button-primary,.button-ghost,.button-ivory{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.9rem 1.15rem;text-decoration:none;font-size:.78rem;font-weight:850}.button-primary{background:#efe5d2;color:#0b2130;box-shadow:0 10px 28px rgba(0,0,0,.15)}.button-ghost{border:1px solid rgba(255,255,255,.18);color:#fff}.hero-contact-line{display:flex;gap:2rem;flex-wrap:wrap;margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.09)}.hero-contact-line a,.hero-contact-line>div{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:#eef2f4}.hero-contact-line svg{width:18px;height:18px;fill:none;stroke:#d1b476;stroke-width:1.6}.hero-contact-line span{font-size:.82rem;font-weight:750}.hero-contact-line small{display:block;color:#758b99;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:.1rem}.hero-dossier{align-self:end;position:relative;background:rgba(4,17,25,.48);border:1px solid rgba(255,255,255,.12);border-bottom:0;border-radius:28px 28px 0 0;padding:1rem 1rem 0;box-shadow:0 30px 80px rgba(0,0,0,.24);backdrop-filter:blur(14px)}.dossier-top{display:flex;justify-content:space-between;gap:1rem;padding:.4rem .45rem .9rem;color:#9babb5;font-size:.62rem;text-transform:uppercase;letter-spacing:.13em}.dossier-index{color:#c7a96c}.dossier-portrait{position:relative;min-height:360px;border-radius:19px;overflow:hidden;background:linear-gradient(145deg,#17384b 0%,#0b2130 62%,#061620 100%);border:1px solid rgba(255,255,255,.07)}.dossier-portrait:before{content:"";position:absolute;inset:10%;border-radius:50%;border:1px solid rgba(211,183,128,.13);box-shadow:0 0 0 45px rgba(211,183,128,.018),0 0 0 90px rgba(211,183,128,.012)}.dossier-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(3,14,21,.95),transparent 52%)}.portrait-monogram{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:clamp(7rem,14vw,11rem);letter-spacing:-.15em;color:rgba(227,207,169,.14);transform:translateX(-.08em)}.portrait-monogram i{font-style:italic;color:rgba(227,207,169,.34);transform:translate(.05em,.14em)}.portrait-caption{position:absolute;z-index:2;left:1.25rem;right:1.25rem;bottom:1.15rem}.portrait-caption span,.portrait-caption small{display:block}.portrait-caption span{font-family:var(--serif);font-size:1.8rem;color:#fff}.portrait-caption small{color:#91a4b0;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em}.dossier-facts{display:grid;grid-template-columns:1fr 1fr;background:rgba(255,255,255,.055);gap:1px;margin:1rem 0 0}.dossier-facts>div{background:#0a202e;padding:.9rem}.dossier-facts span,.dossier-facts strong{display:block}.dossier-facts span{font-size:.58rem;color:#718895;text-transform:uppercase;letter-spacing:.11em}.dossier-facts strong{font-size:.75rem;color:#e8eef0;margin-top:.24rem}.dossier-signature{padding:1rem .6rem 1.15rem}.dossier-signature span,.dossier-signature strong{display:block}.dossier-signature span{color:#718895;font-size:.58rem;text-transform:uppercase;letter-spacing:.11em}.dossier-signature strong{color:#d2b77f;font-family:var(--serif);font-weight:400;font-size:1.02rem;margin-top:.2rem}.hero-bottom-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.09);background:rgba(2,12,18,.22)}.hero-bottom-stats>div{padding:1.35rem 1.5rem;border-right:1px solid rgba(255,255,255,.07)}.hero-bottom-stats>div:last-child{border-right:0}.hero-bottom-stats strong,.hero-bottom-stats span{display:block}.hero-bottom-stats strong{font-family:var(--serif);font-weight:400;color:#e1c89a;font-size:1.45rem}.hero-bottom-stats span{color:#8195a1;font-size:.68rem;margin-top:.2rem}

/* biography */
.section-biography{background:linear-gradient(180deg,var(--paper) 0%,#f7f3eb 100%)}.bio-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,8rem);align-items:start}.bio-intro{position:sticky;top:130px}.bio-intro h2,.section-heading-lux h2,.tools-copy h2,.section-heading-editorial h2,.credentials-copy h2,.contact-quote h2,.info-manifesto h2{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;line-height:1.04}.bio-intro h2{font-size:clamp(2.5rem,4.6vw,4.8rem);margin:.9rem 0 1.3rem}.bio-intro p{color:var(--muted);max-width:560px}.bio-intro .text-arrow{margin-top:1rem}.timeline-premium{border-top:1px solid var(--line)}.timeline-premium article{display:grid;grid-template-columns:110px 1fr;gap:1.5rem;padding:1.7rem 1rem;border-bottom:1px solid var(--line);position:relative;transition:background .25s,padding .25s}.timeline-premium article:hover,.timeline-premium .is-highlight{background:var(--ivory);padding-left:1.5rem}.timeline-premium .is-highlight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold)}.timeline-premium time{font-family:var(--serif);font-size:1.65rem;color:var(--gold-3)}.timeline-premium h3{margin:0;font-family:var(--serif);font-weight:500;font-size:1.35rem}.timeline-premium p{margin:.35rem 0 0;color:var(--muted);font-size:.87rem}

/* expertise */
.section-expertise{background:#0a1e2b;color:#fff;overflow:hidden}.section-expertise:before{content:"CT";position:absolute;right:-.05em;bottom:-.25em;font-family:var(--serif);font-size:34vw;line-height:1;color:rgba(255,255,255,.018);letter-spacing:-.12em}.section-heading-lux{display:grid;grid-template-columns:1.15fr .65fr;gap:4rem;align-items:end;margin-bottom:3.2rem;position:relative}.section-heading-lux h2{font-size:clamp(2.8rem,5.5vw,5.8rem);margin:.9rem 0 0;color:#fff}.section-heading-lux h2 em{color:#d2b77f;font-weight:400}.section-heading-lux>p{color:#98aab5;font-size:.96rem;max-width:500px}.section-expertise .ct-service-grid-rich{position:relative;z-index:1}

/* tools showcase */
.section-tools-showcase{background:#ede6da}.tools-showcase-grid{display:grid;grid-template-columns:1fr .8fr;gap:clamp(3rem,8vw,8rem);align-items:center}.tools-copy h2{font-size:clamp(2.8rem,5.4vw,5.4rem);margin:.9rem 0 1.2rem}.tools-copy h2 em{color:var(--gold-3);font-weight:400}.tools-copy>p{max-width:620px;color:var(--muted)}.tools-mini-list{margin-top:2.2rem;border-top:1px solid #cfc5b5}.tools-mini-list a{display:grid;grid-template-columns:42px 1fr 22px;gap:1rem;align-items:center;padding:1rem .35rem;border-bottom:1px solid #cfc5b5;text-decoration:none}.tools-mini-list span{color:var(--gold-3);font-size:.7rem}.tools-mini-list strong{font-family:var(--serif);font-weight:500;font-size:1.12rem}.tools-mini-list svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.tools-panel-wrap{position:relative}.tools-panel-wrap:before{content:"";position:absolute;inset:-22px 22px 22px -22px;border:1px solid rgba(128,96,46,.25);border-radius:25px}.tools-source-badge{position:relative;margin-top:.8rem;background:#e1d6c4;border-radius:14px;padding:.85rem 1rem;display:flex;justify-content:space-between;gap:1rem}.tools-source-badge span{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#756853}.tools-source-badge strong{font-size:.78rem}

/* archive */
.section-archive{background:#faf7f0}.section-heading-editorial{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.6rem}.section-heading-editorial h2{font-size:clamp(2.7rem,5vw,5rem);margin:.8rem 0 0;max-width:900px}.featured-guides{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:1px;background:var(--line);border:1px solid var(--line)}.featured-guide{background:#fffdf8;padding:1.5rem;min-height:285px;display:grid;grid-template-columns:45px 1fr;gap:1rem}.featured-guide-main{grid-row:span 2;min-height:571px;background:#102c3d;color:#fff}.guide-index{font-family:var(--serif);color:#a37d42}.guide-topic{font-size:.62rem;color:#98733b;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.featured-guide-main .guide-topic{color:#cfb177}.featured-guide h3{font-family:var(--serif);font-size:1.55rem;font-weight:500;line-height:1.15;margin:1rem 0}.featured-guide-main h3{font-size:clamp(2.1rem,3.4vw,3.5rem);margin-top:3rem}.featured-guide h3 a{text-decoration:none}.featured-guide p{color:var(--muted);font-size:.87rem}.featured-guide-main p{color:#a8b8c1;font-size:.95rem}.guide-read{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.76rem;font-weight:850;margin-top:1.2rem}.guide-read svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}

/* credentials */
.section-credentials{background:var(--paper-2)}.credentials-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,7vw,7rem)}.credentials-copy h2{font-size:clamp(2.6rem,4.8vw,4.7rem);margin:.9rem 0 1.2rem}.credentials-copy p{color:var(--muted)}.credential-list{border-top:1px solid #c9bea9}.credential-list>div{display:grid;grid-template-columns:48px 1fr 1fr;gap:1rem;align-items:center;padding:1.2rem .3rem;border-bottom:1px solid #c9bea9}.credential-list span{color:#9a743b;font-size:.7rem}.credential-list strong{font-family:var(--serif);font-weight:500;font-size:1.2rem}.credential-list small{color:#706e68;font-size:.78rem}

/* contact */
.section-contact-premium{background:#061722;color:#fff}.contact-premium-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(3rem,7vw,7rem);align-items:stretch}.contact-quote{position:relative;padding:2rem 2rem 2rem 0}.quote-mark{position:absolute;left:-.1em;top:-.55em;font-family:var(--serif);font-size:10rem;color:rgba(211,183,128,.08)}.contact-quote h2{position:relative;font-size:clamp(2.7rem,5vw,5.2rem);max-width:800px;margin:1rem 0;color:#f4efe4}.contact-quote p{color:#d1b57c;font-family:var(--serif);font-style:italic}.office-card{background:#102c3c;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:clamp(1.6rem,3vw,2.4rem);box-shadow:0 25px 60px rgba(0,0,0,.2)}.office-card h3{font-family:var(--serif);font-weight:400;font-size:2.3rem;margin:.7rem 0}.office-card>p{color:#a6b6bf;font-size:.9rem}.office-links{margin:1.4rem 0}.office-links a{display:flex;align-items:center;gap:.8rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.09);text-decoration:none}.office-links a:last-child{border-bottom:1px solid rgba(255,255,255,.09)}.office-links svg{width:18px;height:18px;fill:none;stroke:#d0b375;stroke-width:1.6}.office-links small,.office-links span{display:block}.office-links small{color:#6f8896;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em}.office-links span{font-size:.78rem}.button-ivory{background:#eee2cd;color:#0b2230;margin-top:.5rem}.button-ivory svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}

/* inner heroes */
.inner-hero,.article-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#071722,#0e2d3f);color:#fff;padding:clamp(4.8rem,7vw,7.4rem) 0}.inner-hero:after,.article-hero:after{content:"";position:absolute;right:-8%;top:-42%;width:46%;aspect-ratio:1;border:1px solid rgba(211,183,128,.1);border-radius:50%;box-shadow:0 0 0 70px rgba(211,183,128,.018),0 0 0 140px rgba(211,183,128,.012)}.inner-hero-grid{display:grid;grid-template-columns:1fr .55fr;gap:4rem;align-items:end;position:relative;z-index:2}.inner-hero h1,.article-hero h1{font-family:var(--serif);font-size:clamp(4rem,7vw,7.2rem);line-height:.9;letter-spacing:-.055em;font-weight:400;margin:1rem 0}.inner-hero-lead{max-width:760px;color:#aabac3;font-size:1.03rem}.hero-side-note{border-left:1px solid rgba(211,183,128,.35);padding-left:1.5rem}.hero-side-note span,.hero-side-note strong{display:block}.hero-side-note span{color:#7f95a1;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em}.hero-side-note strong{font-family:var(--serif);font-weight:400;color:#e6d2ad;font-size:1.35rem;margin:.45rem 0}.hero-side-note p{color:#8fa3ae;font-size:.78rem}.inner-profile-grid{display:grid;grid-template-columns:1fr .38fr;gap:4rem;align-items:center;position:relative;z-index:2}.inner-profile-seal{width:min(290px,100%);aspect-ratio:1;border:1px solid rgba(211,183,128,.25);border-radius:50%;display:grid;place-items:center;justify-self:end;position:relative;box-shadow:inset 0 0 0 35px rgba(211,183,128,.018)}.inner-profile-seal:before{content:"";position:absolute;inset:12%;border:1px solid rgba(211,183,128,.12);border-radius:50%}.inner-profile-seal span{font-family:var(--serif);font-size:6rem;color:#d5ba87;letter-spacing:-.12em;transform:translateX(-.08em)}.inner-profile-seal small{position:absolute;bottom:17%;font-size:.6rem;color:#7f95a0;letter-spacing:.16em}.biography-page-grid{display:grid;grid-template-columns:minmax(0,780px) 1fr;gap:5rem;align-items:start}.profile-fact-stack{border-top:1px solid var(--line);position:sticky;top:130px}.profile-fact-stack>div{padding:1rem .2rem;border-bottom:1px solid var(--line)}.profile-fact-stack span,.profile-fact-stack strong{display:block}.profile-fact-stack span{font-size:.62rem;color:#8b7a5d;text-transform:uppercase;letter-spacing:.12em}.profile-fact-stack strong{font-family:var(--serif);font-weight:500;font-size:1.05rem;margin-top:.25rem}.section-timeline-page{background:#fffdf8}.timeline-horizontal{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.timeline-horizontal article{padding:1.3rem;border-right:1px solid var(--line);min-height:220px}.timeline-horizontal article:last-child{border-right:0}.timeline-horizontal time{color:#9b753d;font-family:var(--serif);font-size:1.4rem}.timeline-horizontal h3{font-family:var(--serif);font-size:1.25rem;font-weight:500;margin:2rem 0 .5rem}.timeline-horizontal p{color:var(--muted);font-size:.8rem}.section-process{background:#09202e;color:#fff}.process-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:5rem}.process-grid>div:first-child h2{font-family:var(--serif);font-size:3rem;font-weight:400;line-height:1.05}.process-steps{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.09)}.process-steps article{background:#0b2534;padding:1.4rem;min-height:190px}.process-steps span{color:#c6a667;font-size:.7rem}.process-steps h3{font-family:var(--serif);font-size:1.35rem;font-weight:500}.process-steps p{color:#8fa3ae;font-size:.82rem}.section-tool-page{background:#f7f3ec}.section-tool-trust{background:#e8dfd0;padding-block:3rem}.tool-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cfc3ae}.tool-trust-grid>div{background:#eee7dc;padding:1.4rem}.tool-trust-grid svg{width:27px;height:27px;fill:none;stroke:#9a743b;stroke-width:1.5}.tool-trust-grid h3{font-family:var(--serif);font-weight:500}.tool-trust-grid p{color:var(--muted);font-size:.8rem}.info-center-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:center}.info-manifesto h2{font-size:clamp(2.5rem,4.5vw,4.8rem);margin:.9rem 0 1rem}.info-manifesto p{color:var(--muted)}.section-calendar-full{background:#faf7f0}.guide-library{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.library-card{display:grid;grid-template-columns:50px 1fr;gap:1rem;background:#fffdf8;padding:1.6rem;min-height:300px}.library-index{font-family:var(--serif);color:#a57d40;font-size:1.1rem}.library-card h2{font-family:var(--serif);font-size:1.8rem;line-height:1.1;font-weight:500;margin:1rem 0}.library-card h2 a{text-decoration:none}.library-card p{color:var(--muted);font-size:.86rem}.contact-page-grid{display:grid;grid-template-columns:1.1fr .6fr;gap:4rem}.contact-big-card{background:#fffdf8;border:1px solid var(--line);padding:clamp(2rem,4vw,4rem);box-shadow:var(--shadow)}.contact-big-card h2{font-family:var(--serif);font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1.05}.contact-address{font-family:var(--serif);font-size:1.2rem;max-width:600px}.contact-actions{margin-top:2rem}.contact-actions a{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--line);text-decoration:none}.contact-actions a:last-child{border-bottom:1px solid var(--line)}.contact-actions svg{width:22px;height:22px;fill:none;stroke:#9b753e;stroke-width:1.5}.contact-actions small,.contact-actions strong{display:block}.contact-actions small{color:#8a8277;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.contact-actions strong{font-family:var(--serif);font-weight:500;font-size:1.2rem}.contact-side{padding:2rem;border-top:3px solid var(--gold)}.contact-seal,.sidebar-seal{width:90px;height:90px;border:1px solid #b7955c;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:2rem;color:#9b753e}.contact-side h3{font-family:var(--serif);font-size:1.6rem;font-weight:500}.contact-side p{color:var(--muted)}.contact-note{padding:.8rem 0;border-top:1px solid var(--line)}.contact-note span,.contact-note strong{display:block}.contact-note span{font-size:.6rem;color:#8a7b65;text-transform:uppercase;letter-spacing:.1em}.contact-note strong{margin-top:.2rem}.article-hero-inner{position:relative;z-index:2;max-width:1000px}.article-hero h1{font-size:clamp(3.4rem,6.5vw,6.7rem);max-width:1000px}.article-byline{display:flex;gap:2rem;color:#8fa3af;font-size:.72rem}.article-byline strong{color:#d7c196}.content-layout{display:grid;grid-template-columns:minmax(0,800px) 1fr;gap:4rem;align-items:start}.editorial-premium{background:#fffdf8;border:1px solid var(--line);padding:clamp(1.7rem,4vw,4rem);box-shadow:0 18px 50px rgba(32,40,45,.055)}.editorial-premium h2{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.1;margin-top:2.2rem}.editorial-premium h3{font-family:var(--serif);font-size:1.5rem;font-weight:500}.editorial-premium p,.editorial-premium li{color:#3f505b}.editorial-premium a{color:#765522}.editorial-premium li{margin:.5rem 0}.sidebar-profile,.article-author-card{position:sticky;top:130px;border-top:2px solid var(--gold);padding-top:1.4rem}.sidebar-profile span,.sidebar-profile strong{display:block}.sidebar-profile span{margin-top:1rem;font-family:var(--serif);font-size:1.25rem}.sidebar-profile strong{font-size:.75rem;color:var(--muted);margin:.2rem 0 1rem}.sidebar-profile a,.article-author-card a{text-decoration:none;font-weight:800;font-size:.78rem}.article-author-card h3{font-family:var(--serif);font-size:1.7rem;font-weight:500;margin:.8rem 0 .2rem}.article-author-card>span{display:block;margin-top:1rem;color:#927043;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.article-author-card p{color:var(--muted);font-size:.8rem}.article-disclaimer{margin-top:3rem;padding:1.1rem;border-left:3px solid var(--gold);background:#f0e9dc}.article-disclaimer p{margin:.3rem 0 0;font-size:.8rem}

/* footer */
.site-footer{background:#04121b;color:#9aaab3;padding:5rem 0 2rem}.footer-signature{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.09)}.footer-identity{display:grid;grid-template-columns:100px 1fr;gap:1.5rem}.footer-seal{width:90px;height:90px;border:1px solid rgba(211,183,128,.4);border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:2rem;color:#d3b880}.footer-kicker{color:#c3a266;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em}.footer-identity h2{font-family:var(--serif);font-weight:400;color:#fff;font-size:2.3rem;margin:.3rem 0}.footer-identity p{max-width:650px;font-size:.82rem}.footer-contact{display:grid;align-content:center}.footer-contact>div{padding:.65rem 0;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:1rem}.footer-contact>div:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.footer-contact span{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#687f8b}.footer-contact a{text-decoration:none;color:#e7ecee;font-family:var(--serif)}.footer-grid{display:grid;grid-template-columns:1.4fr .6fr .6fr;gap:4rem;padding:2.5rem 0}.footer-address span,.footer-grid h4{color:#c6aa76;font-size:.62rem;text-transform:uppercase;letter-spacing:.13em}.footer-address p{max-width:500px;color:#c4cdd2;font-family:var(--serif);font-size:1.12rem}.footer-grid h4{font-family:var(--sans);margin:0 0 1rem}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin:.5rem 0}.footer-grid a{text-decoration:none;font-size:.76rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:1.25rem;display:flex;justify-content:space-between;gap:2rem;font-size:.64rem;color:#627782}

@media(max-width:1100px){.site-nav ul{gap:1rem}.hero-grid{grid-template-columns:1fr .72fr}.hero h1{font-size:clamp(5rem,10vw,7.5rem)}.section-heading-lux,.tools-showcase-grid,.credentials-grid,.contact-premium-grid{gap:3.5rem}.featured-guides{grid-template-columns:1fr 1fr}.featured-guide-main{grid-column:1/-1;grid-row:auto;min-height:420px}.timeline-horizontal{grid-template-columns:repeat(3,1fr)}.timeline-horizontal article{border-bottom:1px solid var(--line)}}
@media(max-width:900px){.credential-ribbon-inner>span:nth-child(2),.credential-ribbon-inner>span:nth-child(3),.ribbon-divider{display:none}.header-inner{height:74px}.site-nav{display:none;position:absolute;left:0;right:0;top:74px;background:#071a26;border-top:1px solid rgba(255,255,255,.08);padding:1rem 22px 1.4rem;box-shadow:0 20px 40px rgba(0,0,0,.2)}.site-nav.is-open{display:block}.site-nav ul{flex-direction:column;align-items:stretch;gap:.15rem}.site-nav a{display:block;padding:.65rem .2rem}.site-nav .nav-cta{justify-content:center;margin-top:.4rem}.menu-toggle{display:block}.hero-grid,.bio-layout,.section-heading-lux,.tools-showcase-grid,.credentials-grid,.contact-premium-grid,.inner-hero-grid,.inner-profile-grid,.biography-page-grid,.process-grid,.info-center-grid,.contact-page-grid,.content-layout,.footer-signature{grid-template-columns:1fr}.hero-dossier{width:min(580px,100%);justify-self:center;border-bottom:1px solid rgba(255,255,255,.1);border-radius:26px;margin-bottom:4rem}.hero-copy{padding-bottom:1rem}.hero-bottom-stats{grid-template-columns:1fr 1fr}.bio-intro,.profile-fact-stack,.sidebar-profile,.article-author-card{position:static}.section-heading-lux>p{max-width:700px}.featured-guides{grid-template-columns:1fr 1fr}.guide-library{grid-template-columns:1fr}.inner-profile-seal{justify-self:start}.timeline-horizontal{grid-template-columns:1fr 1fr}.process-grid{gap:2rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>.footer-address{grid-column:1/-1}}
@media(max-width:620px){.admin-bar .site-header{top:46px}.ct-shell{width:min(calc(100% - 28px),var(--max))}.credential-ribbon{font-size:.6rem}.credential-ribbon-inner{height:31px}.credential-ribbon .ribbon-spacer{display:block}.credential-ribbon a{margin-left:auto}.brand-seal{width:38px;height:38px}.brand-copy strong{font-size:1.05rem}.brand-copy span{font-size:.5rem}.hero-personal{padding-top:4rem}.hero h1{font-size:clamp(4rem,22vw,6.2rem)}.hero h1 em{margin-left:8%}.hero-statement{font-size:1.3rem}.hero-contact-line{gap:1rem}.hero-contact-line a,.hero-contact-line>div{width:100%}.dossier-portrait{min-height:300px}.dossier-facts{grid-template-columns:1fr}.hero-bottom-stats{grid-template-columns:1fr}.hero-bottom-stats>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.hero-bottom-stats>div:last-child{border-bottom:0}.timeline-premium article{grid-template-columns:72px 1fr;padding-inline:.2rem}.section{padding-block:4.7rem}.section-heading-lux h2,.tools-copy h2,.section-heading-editorial h2,.credentials-copy h2,.contact-quote h2{font-size:2.7rem}.featured-guides{grid-template-columns:1fr}.featured-guide-main{grid-column:auto;min-height:380px}.featured-guide{min-height:240px}.credential-list>div{grid-template-columns:38px 1fr}.credential-list small{grid-column:2}.office-card{border-radius:18px}.inner-hero,.article-hero{padding:4rem 0}.inner-hero h1,.article-hero h1{font-size:3.5rem}.inner-profile-seal{width:200px}.inner-profile-seal span{font-size:4.5rem}.timeline-horizontal{grid-template-columns:1fr}.timeline-horizontal article{border-right:0;min-height:auto}.process-steps,.tool-trust-grid{grid-template-columns:1fr}.contact-big-card{padding:1.4rem}.article-byline{flex-direction:column;gap:.3rem}.footer-identity{grid-template-columns:1fr}.footer-seal{width:70px;height:70px}.footer-grid{grid-template-columns:1fr}.footer-grid>.footer-address{grid-column:auto}.footer-contact>div{display:block}.footer-contact a{display:block;margin-top:.2rem}.footer-bottom{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

/* v0.2.0 Premium Plus refinement — personal authority + fuller editorial density */
.hero-personal{isolation:isolate}
.hero-copy:before{content:"CENGİZ TÜRK · SMMM";display:block;margin-bottom:1.1rem;color:rgba(211,183,128,.42);font-family:var(--serif);font-size:.72rem;letter-spacing:.28em}
.hero-dossier:before{content:"MESLEKİ ARŞİV";position:absolute;right:-42px;top:130px;transform:rotate(90deg);transform-origin:center;color:rgba(211,183,128,.34);font-size:.54rem;letter-spacing:.24em}
.dossier-portrait{box-shadow:inset 0 -80px 100px rgba(1,11,17,.4)}
.dossier-portrait .portrait-monogram:before{content:"SMMM";position:absolute;top:18%;left:50%;transform:translateX(-50%);font-family:var(--sans);font-size:.55rem;letter-spacing:.42em;color:rgba(255,255,255,.32)}
.hero-bottom-stats{position:relative;z-index:3;background:rgba(4,17,25,.58);border-top:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05)}
.hero-bottom-stats>div{padding:1.6rem 1.45rem}
.hero-bottom-stats strong{font-family:var(--serif);font-size:1.85rem;color:#e8d6b3;font-weight:500}
.hero-bottom-stats span{display:block;color:#8fa2ad;font-size:.68rem;line-height:1.45;margin-top:.35rem}

.section-profile-intro{padding-block:clamp(4.5rem,6vw,7rem);background:#f9f6ef;border-bottom:1px solid var(--line)}
.profile-intro-grid{display:grid;grid-template-columns:1.05fr .75fr;gap:clamp(3rem,7vw,7rem);align-items:start}
.profile-intro-statement h2{font-family:var(--serif);font-size:clamp(2.8rem,5vw,5.3rem);font-weight:400;line-height:.98;letter-spacing:-.045em;margin:.9rem 0 0;max-width:860px}
.profile-intro-statement h2 em{color:#9b733a;font-weight:400}
.profile-intro-copy{padding-top:2rem;border-top:1px solid var(--line)}
.profile-intro-copy p{color:#455763;font-size:1.03rem;line-height:1.9;margin:0 0 1.15rem}

.section-practice-spectrum{background:linear-gradient(180deg,#eee7da,#f4f0e7);border-top:1px solid #d8d0c2;border-bottom:1px solid #d8d0c2}
.practice-spectrum-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);align-items:start}
.practice-spectrum-copy{position:sticky;top:150px}
.practice-spectrum-copy h2{font-family:var(--serif);font-weight:400;font-size:clamp(3rem,5.3vw,5rem);line-height:.98;letter-spacing:-.045em;margin:1rem 0 1.3rem}
.practice-spectrum-copy h2 em{color:#8f6932}
.practice-spectrum-copy>p{color:var(--muted);max-width:560px}
.practice-identity-note{margin-top:2rem;padding:1.1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.practice-identity-note span,.practice-identity-note strong{display:block}.practice-identity-note span{font-size:.58rem;text-transform:uppercase;letter-spacing:.16em;color:#927043}.practice-identity-note strong{font-family:var(--serif);font-weight:500;margin-top:.3rem}
.practice-spectrum-list{border-top:1px solid #cfc5b4}
.practice-spectrum-list>div{display:grid;grid-template-columns:64px 1fr;gap:1.2rem;align-items:center;min-height:74px;border-bottom:1px solid #cfc5b4;transition:padding .2s ease,background .2s ease}
.practice-spectrum-list>div:hover{padding-inline:.8rem;background:rgba(255,255,255,.42)}
.practice-spectrum-list span{font-family:var(--serif);color:#9b753e;font-size:.8rem}.practice-spectrum-list strong{font-family:var(--serif);font-size:1.16rem;font-weight:500}

.section-principles{background:#0a1e2b;color:#e8edf0;overflow:hidden}
.section-principles:before{content:"CT";position:absolute;right:-.05em;bottom:-.42em;font-family:var(--serif);font-size:min(42vw,620px);line-height:1;color:rgba(211,183,128,.035);letter-spacing:-.12em}
.principles-heading{position:relative;z-index:1;display:grid;grid-template-columns:.42fr 1fr;gap:4rem;align-items:end;margin-bottom:3.5rem}
.principles-heading h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:.98;letter-spacing:-.045em;margin:0;max-width:920px}
.principles-heading h2 em{color:#d6bd8c}
.principles-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}
.principles-grid article{padding:2rem 1.5rem;min-height:260px;border-right:1px solid rgba(255,255,255,.1)}
.principles-grid article:last-child{border-right:0}.principles-grid span{font-family:var(--serif);color:#c3a264}.principles-grid h3{font-family:var(--serif);font-size:1.55rem;font-weight:500;margin:3rem 0 .8rem;color:#fff}.principles-grid p{font-size:.82rem;color:#91a5b0;line-height:1.7}

.section-biography-deep{background:#f2ede4}.section-education-path{background:#fffdf8}
.education-path-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:var(--line);gap:1px}
.education-path-grid article{position:relative;background:#f9f6ef;padding:1.7rem;min-height:310px;overflow:hidden}
.education-path-grid article.is-featured{background:#0d2636;color:#fff}
.education-path-grid article:before{content:"";position:absolute;width:150px;height:150px;border:1px solid rgba(179,138,76,.16);border-radius:50%;right:-70px;top:-65px}
.education-path-grid span{font-family:var(--serif);color:#a27b43}.education-path-grid small{display:block;margin-top:3rem;color:#8a7a66;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem}.education-path-grid .is-featured small{color:#9caeb8}.education-path-grid h3{font-family:var(--serif);font-size:2rem;font-weight:500;line-height:1;margin:1rem 0}.education-path-grid p{font-size:.8rem;color:#66727a}.education-path-grid .is-featured p{color:#aebec6}
.inner-profile-seal b{position:absolute;left:50%;bottom:14%;transform:translateX(-50%);font-family:var(--serif);font-size:1.15rem;font-weight:500;color:#d4bd90;white-space:nowrap}
.profile-fact-stack>div{padding:1.05rem 0}
.profile-practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.12)}
.profile-practice-grid span{background:#0b2230;color:#d4dde2;padding:1.2rem 1.35rem;min-height:88px;display:flex;align-items:center;font-family:var(--serif);font-size:1.05rem}
.section-profile-practice{background:#071a26;color:#fff}

.section-specialist-lines{background:#0b2130;color:#fff}
.specialist-lines-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem)}
.specialist-lines-head{position:sticky;top:150px;align-self:start}.specialist-lines-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(3rem,5vw,4.8rem);line-height:1;letter-spacing:-.04em}.specialist-lines-head p{color:#93a6b1}
.specialist-lines-list{border-top:1px solid rgba(255,255,255,.12)}
.specialist-lines-list article{display:grid;grid-template-columns:58px 1fr;gap:1rem;padding:1.35rem 0;border-bottom:1px solid rgba(255,255,255,.12)}
.specialist-lines-list span{font-family:var(--serif);color:#d0b47e}.specialist-lines-list h3{font-family:var(--serif);font-size:1.4rem;font-weight:500;margin:0 0 .25rem}.specialist-lines-list p{color:#8fa3af;font-size:.78rem;margin:0}

/* densify archive cards and premium surfaces */
.featured-guide{box-shadow:0 18px 46px rgba(25,36,43,.04)}
.ct-service-grid-rich article{transition:transform .22s ease,box-shadow .22s ease}.ct-service-grid-rich article:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(6,23,34,.09);z-index:2}
.office-card{box-shadow:0 30px 70px rgba(3,15,22,.16)}

@media(max-width:1100px){.education-path-grid{grid-template-columns:repeat(3,1fr)}.principles-grid{grid-template-columns:1fr 1fr}.principles-grid article:nth-child(2){border-right:0}.principles-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.profile-practice-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.profile-intro-grid,.practice-spectrum-grid,.principles-heading,.specialist-lines-grid{grid-template-columns:1fr}.practice-spectrum-copy,.specialist-lines-head{position:static}.education-path-grid{grid-template-columns:1fr 1fr}.principles-heading{gap:1rem}.hero-dossier:before{display:none}}
@media(max-width:620px){.education-path-grid,.principles-grid,.profile-practice-grid{grid-template-columns:1fr}.education-path-grid article{min-height:230px}.principles-grid article{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1);min-height:210px}.principles-grid article:last-child{border-bottom:0}.profile-intro-statement h2,.practice-spectrum-copy h2,.specialist-lines-head h2{font-size:2.65rem}.practice-spectrum-list>div{grid-template-columns:44px 1fr}.hero-copy:before{font-size:.56rem;letter-spacing:.2em}}
.author-mini-facts{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0 1.2rem}.author-mini-facts span{border:1px solid var(--line);border-radius:999px;padding:.34rem .55rem!important;margin:0!important;font-family:var(--sans)!important;font-size:.58rem!important;color:#7c6a50!important;text-transform:uppercase;letter-spacing:.08em;background:#fbf7ef}


/* v0.2.1 — Cengiz Türk real portrait integration (responsive WebP) */
.dossier-portrait:before{z-index:0}
.dossier-portrait:after{z-index:2;background:linear-gradient(to top,rgba(3,14,21,.96) 0%,rgba(3,14,21,.44) 32%,rgba(3,14,21,.04) 67%,transparent 100%)}
.portrait-photo{position:absolute;inset:0;z-index:1;display:block}
.portrait-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 18%;filter:saturate(.96) contrast(1.02)}
.portrait-caption{z-index:3;text-shadow:0 2px 18px rgba(0,0,0,.35)}
.hero-dossier{overflow:hidden}
.inner-profile-photo{justify-self:end;position:relative;width:min(330px,100%);aspect-ratio:4/5;border-radius:26px;overflow:hidden;border:1px solid rgba(211,183,128,.28);box-shadow:0 35px 80px rgba(0,0,0,.28);background:#0b2230}
.inner-profile-photo:before{content:"";position:absolute;z-index:2;inset:10px;border:1px solid rgba(230,205,158,.23);border-radius:19px;pointer-events:none}
.inner-profile-photo:after{content:"CENGİZ TÜRK · SMMM";position:absolute;z-index:3;left:20px;right:20px;bottom:18px;color:#f1e5cf;font-family:var(--serif);font-size:.82rem;letter-spacing:.08em;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.inner-profile-photo picture,.inner-profile-photo img{display:block;width:100%;height:100%}
.inner-profile-photo img{object-fit:cover;object-position:center 18%}
@media(max-width:900px){.inner-profile-photo{justify-self:start;width:min(300px,80vw)}}
@media(max-width:620px){.dossier-portrait{min-height:360px}.inner-profile-photo{width:min(280px,84vw)}}

/* v0.3.0 — Mali Gündem + Editorial System */
.section-gundem-home{background:#fffdf8;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}
.section-gundem-home:before{content:"GÜNDEM";position:absolute;right:-.05em;top:.1em;font-family:var(--serif);font-size:min(18vw,240px);line-height:1;color:rgba(7,23,34,.025);letter-spacing:-.05em;pointer-events:none}
.gundem-heading{display:grid;grid-template-columns:1.15fr .7fr;gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:3rem;position:relative;z-index:1}.gundem-heading h2{font-family:var(--serif);font-size:clamp(3rem,5.2vw,5.2rem);font-weight:400;line-height:.98;letter-spacing:-.045em;margin:.9rem 0 0;max-width:920px}.gundem-heading h2 em{font-weight:400;color:#9a7136}.gundem-heading-side{border-top:1px solid var(--line);padding-top:1.2rem}.gundem-heading-side p{color:var(--muted);margin:0 0 1.2rem}
.gundem-home-grid{display:grid;grid-template-columns:1.25fr repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);position:relative;z-index:1}.gundem-card{background:#f8f4ec;padding:1.55rem;min-height:300px;display:flex;flex-direction:column;transition:background .2s,transform .2s}.gundem-card:hover{background:#fff;z-index:2}.gundem-card-lead{grid-row:span 2;min-height:601px;background:#0b2230;color:#fff;padding:2.1rem}.gundem-card-top{display:flex;justify-content:space-between;gap:1rem;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem;font-weight:800;color:#9b783f}.gundem-card-lead .gundem-card-top{color:#d2b477}.gundem-card h3{font-family:var(--serif);font-size:1.55rem;font-weight:500;line-height:1.08;letter-spacing:-.02em;margin:2.2rem 0 .9rem}.gundem-card-lead h3{font-size:clamp(2.5rem,4vw,4rem);margin-top:auto;max-width:650px}.gundem-card h3 a{text-decoration:none}.gundem-card p{font-size:.84rem;color:#64727a;line-height:1.72;margin:0 0 1.5rem}.gundem-card-lead p{color:#9fb0b9;font-size:.96rem;max-width:620px}.gundem-card-foot{margin-top:auto;padding-top:1rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;align-items:center}.gundem-card-lead .gundem-card-foot{border-color:rgba(255,255,255,.1)}.gundem-card-foot span{font-size:.62rem;color:#8b7658}.gundem-card-lead .gundem-card-foot span{color:#9aaeb8}.gundem-card-foot a{display:inline-flex;gap:.45rem;align-items:center;text-decoration:none;font-weight:800;font-size:.7rem}.gundem-card-foot svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}
.editorial-duo-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);margin-top:1px;background:#eee6d9;border:1px solid var(--line);padding:clamp(2rem,4vw,3.2rem);position:relative;z-index:1}.editorial-duo-band h3{font-family:var(--serif);font-size:clamp(2.2rem,3.7vw,3.8rem);font-weight:400;line-height:1;margin:.8rem 0}.editorial-duo-band h3 em{color:#906a36}.editorial-duo-band p{color:var(--muted);max-width:530px}.editorial-duo-links{border-top:1px solid #cfc4b2}.editorial-duo-links a{display:grid;grid-template-columns:80px 1fr 24px;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid #cfc4b2;text-decoration:none}.editorial-duo-links time{font-size:.62rem;color:#8e724c;letter-spacing:.08em}.editorial-duo-links strong{font-family:var(--serif);font-size:1.05rem;font-weight:500}.editorial-duo-links svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.editorial-duo-links a:hover strong{color:#8a6330}

.editorial-archive-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#071722,#0d2a3b);color:#fff;padding:clamp(5.5rem,8vw,8rem) 0}.editorial-archive-hero:after{content:"CT";position:absolute;right:-.04em;bottom:-.37em;font-family:var(--serif);font-size:min(42vw,560px);color:rgba(211,183,128,.035);line-height:1;letter-spacing:-.12em}.editorial-archive-hero-grid{display:grid;grid-template-columns:1.2fr .55fr;gap:clamp(3rem,8vw,8rem);align-items:end;position:relative;z-index:1}.editorial-archive-hero h1{font-family:var(--serif);font-size:clamp(4.5rem,8vw,8rem);font-weight:400;line-height:.84;letter-spacing:-.055em;margin:1.3rem 0 1.7rem}.editorial-archive-hero h1 em{font-weight:400;color:#d6bd8c}.editorial-archive-hero>div>div>p{max-width:760px;color:#a9bac3;font-size:1.05rem}.editorial-archive-hero aside{border-top:1px solid rgba(255,255,255,.14);padding-top:1.2rem}.editorial-archive-hero aside span,.editorial-archive-hero aside strong{display:block}.editorial-archive-hero aside span{font-size:.58rem;text-transform:uppercase;letter-spacing:.15em;color:#c5a66e}.editorial-archive-hero aside strong{font-family:var(--serif);font-size:1.7rem;font-weight:500;line-height:1.12;margin:.6rem 0}.editorial-archive-hero aside p{color:#8fa3ae;font-size:.76rem}
.editorial-archive-section{background:#f4f0e7}.editorial-filter-line{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1px;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;color:#806b4d}.editorial-filter-line strong{font-weight:800;color:#2e4553}.editorial-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.editorial-archive-card{background:#fffdf8;padding:1.65rem;min-height:360px;display:flex;flex-direction:column}.editorial-archive-card.is-lead{grid-column:span 2;background:#0c2432;color:#fff}.editorial-card-meta{display:flex;justify-content:space-between;gap:1rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:#9a763f}.editorial-archive-card.is-lead .editorial-card-meta{color:#d0b277}.editorial-archive-card h2{font-family:var(--serif);font-size:1.8rem;line-height:1.07;font-weight:500;letter-spacing:-.025em;margin:2rem 0 .8rem}.editorial-archive-card.is-lead h2{font-size:clamp(2.4rem,4vw,4rem);max-width:760px}.editorial-archive-card h2 a{text-decoration:none}.editorial-archive-card p{color:#66737a;font-size:.84rem;line-height:1.72}.editorial-archive-card.is-lead p{color:#9eb0b9;max-width:690px;font-size:.94rem}.editorial-card-source{margin-top:auto;padding:1rem 0;border-top:1px solid var(--line)}.editorial-archive-card.is-lead .editorial-card-source{border-color:rgba(255,255,255,.12)}.editorial-card-source span,.editorial-card-source strong{display:block}.editorial-card-source span{font-size:.52rem;text-transform:uppercase;letter-spacing:.13em;color:#9c8668}.editorial-card-source strong{font-size:.72rem;margin-top:.2rem}.editorial-archive-card .text-arrow{margin-top:.8rem}.author-essay-grid{border-top:1px solid var(--line)}.author-essay-card{display:grid;grid-template-columns:90px 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line)}.essay-number{font-family:var(--serif);font-size:1.1rem;color:#a4814c}.author-essay-card h2{font-family:var(--serif);font-size:clamp(2rem,3vw,3.1rem);font-weight:500;line-height:1;letter-spacing:-.035em;margin:.9rem 0}.author-essay-card h2 a{text-decoration:none}.author-essay-card p{color:var(--muted);max-width:800px}.editorial-pagination{margin-top:2rem}.editorial-pagination .nav-links{display:flex;gap:.5rem}.editorial-pagination a,.editorial-pagination span{padding:.55rem .8rem;border:1px solid var(--line);text-decoration:none;border-radius:999px;font-size:.72rem}

.editorial-single-hero,.author-single-hero{background:#0a2130;color:#fff;padding:clamp(5rem,7vw,7.8rem) 0;position:relative;overflow:hidden}.editorial-single-hero:after,.author-single-hero:after{content:"CT";position:absolute;right:-.04em;bottom:-.45em;font-family:var(--serif);font-size:min(38vw,500px);line-height:1;color:rgba(211,183,128,.035);letter-spacing:-.12em}.editorial-single-hero-grid{display:grid;grid-template-columns:1.15fr .55fr;gap:clamp(3rem,8vw,8rem);position:relative;z-index:1;align-items:end}.editorial-single-meta{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;font-size:.58rem;text-transform:uppercase;letter-spacing:.13em;color:#c8ae78}.editorial-single-meta b{border:1px solid rgba(211,183,128,.35);border-radius:999px;padding:.28rem .45rem;font-weight:800}.editorial-single-hero h1,.author-single-hero h1{font-family:var(--serif);font-size:clamp(3.6rem,6vw,6.4rem);font-weight:400;line-height:.92;letter-spacing:-.045em;margin:1.2rem 0 1.5rem}.editorial-single-hero-grid>div>p,.author-single-grid>div>p{color:#a9bbc4;font-size:1rem;max-width:800px}.source-dossier{border:1px solid rgba(255,255,255,.12);padding:1.4rem;background:rgba(255,255,255,.025)}.source-dossier>span{display:block;color:#c9aa70;font-size:.57rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}.source-dossier>div{padding:.8rem 0;border-top:1px solid rgba(255,255,255,.1)}.source-dossier small,.source-dossier strong{display:block}.source-dossier small{font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:#718996}.source-dossier strong{font-family:var(--serif);font-weight:500;margin-top:.2rem}.source-dossier>a{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;color:#e4cfaa;text-decoration:none;font-size:.72rem;font-weight:800}.source-dossier svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}.outdated-banner,.local-review-banner{margin-top:1.2rem;border:1px solid #d5b37b;background:#fff7e8;padding:1rem 1.2rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.outdated-banner strong,.local-review-banner strong{font-family:var(--serif);font-size:1rem}.outdated-banner span,.local-review-banner span{font-size:.76rem;color:#665d51}.local-review-banner{border-color:#b6c7d1;background:#eef5f8}.editorial-single-body{padding-top:4rem}.cengiz-note{margin:2.5rem 0;padding:1.6rem;border-left:3px solid var(--gold);background:#f2eadc}.cengiz-note span{font-size:.6rem;text-transform:uppercase;letter-spacing:.13em;color:#886838;font-weight:800}.cengiz-note p{font-family:var(--serif);font-size:1.35rem!important;line-height:1.45!important;color:#2a3c48!important;margin:.6rem 0 0!important}.next-editorial{background:#ebe4d7;border-top:1px solid var(--line)}.next-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cfc6b8;border:1px solid #cfc6b8}.next-editorial-grid a{background:#f8f4ec;padding:1.4rem;text-decoration:none;min-height:180px;display:flex;flex-direction:column}.next-editorial-grid time{font-size:.58rem;color:#9a7742;letter-spacing:.08em}.next-editorial-grid strong{font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.1;margin:1.8rem 0 .7rem}.next-editorial-grid span{margin-top:auto;font-size:.62rem;color:#71808a}.author-single-grid{display:grid;grid-template-columns:1fr 320px;gap:clamp(3rem,7vw,7rem);align-items:center;position:relative;z-index:1}.author-single-byline{display:flex;gap:1rem;color:#d5bc8b;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.author-single-portrait{aspect-ratio:4/5;border-radius:24px;overflow:hidden;border:1px solid rgba(211,183,128,.3);box-shadow:0 30px 70px rgba(0,0,0,.24)}.author-single-portrait picture,.author-single-portrait img{display:block;width:100%;height:100%}.author-single-portrait img{object-fit:cover;object-position:center 18%}

@media(max-width:1050px){.gundem-home-grid{grid-template-columns:1fr 1fr}.gundem-card-lead{grid-column:1/-1;grid-row:auto;min-height:480px}.editorial-archive-grid{grid-template-columns:1fr 1fr}.editorial-archive-card.is-lead{grid-column:1/-1}}
@media(max-width:900px){.gundem-heading,.editorial-duo-band,.editorial-archive-hero-grid,.editorial-single-hero-grid,.author-single-grid{grid-template-columns:1fr}.author-single-portrait{width:min(310px,82vw)}.editorial-archive-grid{grid-template-columns:1fr}.editorial-archive-card.is-lead{grid-column:auto}.next-editorial-grid{grid-template-columns:1fr}.editorial-archive-hero aside,.source-dossier{max-width:620px}}
@media(max-width:620px){.gundem-home-grid{grid-template-columns:1fr}.gundem-card-lead{min-height:420px}.gundem-card{min-height:250px}.gundem-heading h2{font-size:2.8rem}.editorial-duo-links a{grid-template-columns:62px 1fr 20px}.editorial-archive-hero h1{font-size:4.2rem}.editorial-single-hero h1,.author-single-hero h1{font-size:3.2rem}.author-essay-card{grid-template-columns:42px 1fr;gap:1rem}.outdated-banner,.local-review-banner{align-items:flex-start;flex-direction:column}.gundem-card-lead h3{font-size:2.7rem}}

/* =========================================================
   v0.3.1 — Editorial Premium Polish
   ========================================================= */
.editorial-single-hero-polished{padding:clamp(6.4rem,8vw,8.8rem) 0 clamp(5rem,7vw,7.2rem);background:radial-gradient(circle at 76% 22%,rgba(181,146,85,.08),transparent 26%),linear-gradient(124deg,#071a27 0%,#0a2636 58%,#0b2b3c 100%)}
.editorial-single-hero-polished .editorial-single-hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(280px,.48fr);gap:clamp(3rem,7vw,7.5rem);align-items:end}
.editorial-single-titlewrap{max-width:980px}
.editorial-single-hero-polished h1{font-size:clamp(3.15rem,5.05vw,5.55rem);line-height:.96;letter-spacing:-.043em;max-width:950px;margin:1.1rem 0 1.25rem;text-wrap:balance}
.editorial-single-deck{max-width:760px!important;font-size:clamp(.96rem,1.25vw,1.08rem)!important;line-height:1.7;color:#b2c0c8!important}
.source-dossier-polished{border-color:rgba(211,183,128,.22);background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.018));box-shadow:0 22px 60px rgba(0,0,0,.12);padding:1.55rem}
.source-dossier-polished>span{padding-bottom:.7rem;margin-bottom:.3rem}
.source-dossier-polished>div{padding:.92rem 0}
.source-dossier-polished strong{font-size:1.04rem}

.editorial-single-body-polished{padding-top:clamp(3.3rem,5vw,5rem);background:linear-gradient(180deg,#f8f4ec 0%,#f3eee5 100%)}
.content-layout-polished{grid-template-columns:minmax(0,820px) minmax(280px,360px);gap:clamp(3rem,6vw,6rem)}
.editorial-premium-polished{padding:clamp(1.7rem,3.4vw,3.7rem);border-color:#d9d0c2;box-shadow:0 28px 74px rgba(26,38,46,.07);position:relative;overflow:hidden}
.editorial-premium-polished:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#b38b4e,#e1cda8 48%,transparent)}
.article-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d8cdbc;border:1px solid #d8cdbc;margin:-.2rem 0 clamp(2.4rem,4vw,3.4rem)}
.article-brief{background:#f4eee4;padding:1.25rem 1.35rem;min-height:150px}
.article-brief-main{grid-column:1/-1;background:#102b3a;color:#fff;min-height:auto;padding:1.4rem 1.6rem}
.article-brief span{display:block;font-size:.57rem;text-transform:uppercase;letter-spacing:.14em;color:#97723d;font-weight:850;margin-bottom:.62rem}
.article-brief-main span{color:#d2b479}
.article-brief strong{font-family:var(--serif);font-size:1.24rem;line-height:1.34;font-weight:500}
.article-brief p{font-size:.8rem!important;line-height:1.65!important;margin:0!important;color:#52616a!important}
.article-copy>p:first-child{font-family:var(--serif);font-size:1.28rem;line-height:1.6;color:#263c49;margin-top:0}
.article-copy p{line-height:1.78}
.article-copy h2{padding-top:.25rem}
.article-copy ul,.article-copy ol{padding-left:1.35rem}
.article-source-footer{margin-top:3rem;padding:1.25rem 0;border-top:1px solid #d9d0c2;border-bottom:1px solid #d9d0c2;display:flex;justify-content:space-between;gap:2rem;align-items:center}
.article-source-footer span,.article-source-footer strong{display:block}.article-source-footer span{font-size:.55rem;text-transform:uppercase;letter-spacing:.13em;color:#967346}.article-source-footer strong{font-family:var(--serif);font-size:1rem;font-weight:500;margin-top:.2rem}.article-source-footer a{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.72rem;font-weight:850;color:#735429}.article-source-footer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}

.article-author-card-polished{border:1px solid #d8cdbc;border-top:0;padding:0;background:#f8f3ea;box-shadow:0 22px 55px rgba(35,43,48,.06);overflow:hidden}
.author-card-portrait{aspect-ratio:4/4.35;overflow:hidden;background:#0b2636;position:relative}
.author-card-portrait:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,rgba(5,22,32,.3));pointer-events:none}
.author-card-portrait picture,.author-card-portrait img{width:100%;height:100%;display:block}.author-card-portrait img{object-fit:cover;object-position:center 18%}
.author-card-body{padding:1.45rem 1.5rem 1.3rem;border-top:3px solid #b28a4f}
.author-card-body>span{display:block;color:#98713a;font-size:.56rem;text-transform:uppercase;letter-spacing:.14em;font-weight:850}
.article-author-card-polished h3{font-size:2rem;margin:.55rem 0 .2rem;letter-spacing:-.025em}
.author-role{font-size:.76rem!important;line-height:1.55;color:#62727b!important}
.author-short-bio{font-size:.78rem!important;line-height:1.68!important;color:#52616b!important;border-top:1px solid #d9cfbf;padding-top:1rem;margin-top:1rem}
.article-author-card-polished .author-mini-facts{display:flex;flex-wrap:wrap;gap:.38rem;margin:1rem 0}.article-author-card-polished .author-mini-facts span{border:1px solid #d4c5ad;border-radius:999px;padding:.32rem .48rem;font-size:.52rem;letter-spacing:.05em;color:#755f3f;background:#fffaf1}
.article-author-card-polished .author-card-body>a{display:inline-flex;align-items:center;gap:.4rem}.article-author-card-polished .author-card-body>a svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}
.author-card-utility{padding:1rem 1.5rem 1.3rem;border-top:1px solid #d9cfbf;display:grid;gap:.45rem}.author-card-utility>span{font-size:.54rem;text-transform:uppercase;letter-spacing:.13em;color:#9b7a4e;font-weight:800}.author-card-utility a{font-family:var(--serif);font-size:.92rem;font-weight:500!important;border-bottom:1px solid #ded5c8;padding:.42rem 0}.author-card-utility a:last-child{border-bottom:0}

.next-editorial-polished .section-heading-editorial h2{max-width:760px;font-size:clamp(2.6rem,4vw,4.2rem)}
.next-editorial-polished .next-editorial-grid a{min-height:210px;transition:transform .22s ease,background .22s ease}.next-editorial-polished .next-editorial-grid a:hover{background:#fffaf1;transform:translateY(-2px)}
.next-editorial-meta{display:flex;justify-content:space-between;gap:1rem;font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:#9a7742}.next-editorial-grid .next-editorial-meta time{font-size:inherit;color:inherit}.next-editorial-source{margin-top:auto!important}

/* Home: upcoming financial dates */
.mali-radar{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:1px;background:#cfc2ae;border:1px solid #cfc2ae;margin:0 0 1.25rem;position:relative;z-index:2;box-shadow:0 18px 40px rgba(29,39,44,.045)}
.mali-radar-intro,.mali-radar-item{background:#f4eee4;min-height:160px;padding:1.25rem}
.mali-radar-intro{background:#0c2938;color:#fff;display:flex;flex-direction:column}.mali-radar-intro>span{font-size:.56rem;text-transform:uppercase;letter-spacing:.14em;color:#d0b173;font-weight:850}.mali-radar-intro>strong{font-family:var(--serif);font-size:1.55rem;font-weight:500;line-height:1.08;margin:.7rem 0}.mali-radar-intro>a{margin-top:auto;display:inline-flex;align-items:center;gap:.45rem;color:#e8d6b2;text-decoration:none;font-size:.68rem;font-weight:800}.mali-radar-intro svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}
.mali-radar-item{display:grid;grid-template-columns:58px 1fr;gap:1rem}.mali-radar-item time{border-right:1px solid #d5cab9;padding-right:.9rem}.mali-radar-item time b,.mali-radar-item time span{display:block}.mali-radar-item time b{font-family:var(--serif);font-size:2.1rem;font-weight:500;line-height:1;color:#896536}.mali-radar-item time span{font-size:.52rem;letter-spacing:.12em;color:#927a59;margin-top:.25rem}.mali-radar-item>div{display:flex;flex-direction:column}.mali-radar-item>div>span{font-size:.52rem;text-transform:uppercase;letter-spacing:.12em;color:#9a7b50}.mali-radar-item strong{font-family:var(--serif);font-size:.98rem;line-height:1.18;font-weight:500;margin:.55rem 0}.mali-radar-item a{margin-top:auto;font-size:.6rem;font-weight:800;text-decoration:none;color:#7d5c2f}

/* Archive: topic filters */
.editorial-topic-filters{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1.35rem;padding-bottom:1.15rem;border-bottom:1px solid var(--line)}
.editorial-topic-filters a{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d1c6b5;border-radius:999px;padding:.52rem .78rem;text-decoration:none;font-size:.66rem;font-weight:800;color:#52616a;background:#fffaf3;transition:background .2s,border-color .2s,color .2s}.editorial-topic-filters a small{display:grid;place-items:center;min-width:19px;height:19px;border-radius:999px;background:#eee4d5;color:#8a6a3d;font-size:.52rem}.editorial-topic-filters a:hover,.editorial-topic-filters a.is-active{background:#0c2938;border-color:#0c2938;color:#fff}.editorial-topic-filters a.is-active small{background:rgba(255,255,255,.14);color:#e8d0a2}.editorial-empty{grid-column:1/-1;background:#fffaf3;padding:3rem;display:grid;gap:1rem}.editorial-empty strong{font-family:var(--serif);font-size:1.7rem;font-weight:500}.editorial-empty a{text-decoration:none;font-size:.75rem;font-weight:850;color:#7c5b2d}

@media(max-width:1120px){.mali-radar{grid-template-columns:1fr 1fr}.mali-radar-intro{grid-row:span 2}.content-layout-polished{grid-template-columns:minmax(0,760px) minmax(260px,320px);gap:3rem}}
@media(max-width:900px){.editorial-single-hero-polished{padding-top:5.8rem}.editorial-single-hero-polished .editorial-single-hero-grid,.content-layout-polished{grid-template-columns:1fr}.editorial-single-hero-polished h1{font-size:clamp(3rem,8.2vw,5.1rem)}.article-author-card-polished{position:static;display:grid;grid-template-columns:230px 1fr}.author-card-portrait{aspect-ratio:4/5;grid-row:span 2}.author-card-utility{grid-column:2}.mali-radar{grid-template-columns:1fr 1fr}.mali-radar-intro{grid-row:auto;grid-column:1/-1;min-height:140px}.article-brief-grid{grid-template-columns:1fr}.article-brief-main{grid-column:auto}}
@media(max-width:620px){.editorial-single-hero-polished{padding:4.9rem 0 4.2rem}.editorial-single-hero-polished h1{font-size:clamp(2.65rem,12vw,3.55rem);line-height:.98}.editorial-single-deck{font-size:.93rem!important}.editorial-premium-polished{padding:1.25rem}.article-brief{min-height:auto;padding:1rem}.article-brief strong{font-size:1.08rem}.article-source-footer{align-items:flex-start;flex-direction:column}.article-author-card-polished{display:block}.author-card-portrait{aspect-ratio:4/4.2}.mali-radar{grid-template-columns:1fr}.mali-radar-intro{grid-column:auto}.mali-radar-item{min-height:135px}.editorial-topic-filters{gap:.4rem}.editorial-topic-filters a{padding:.45rem .65rem}.next-editorial-polished .section-heading-editorial h2{font-size:2.45rem}}

/* v0.5.0 — live deadline intelligence + roadmap integration */
.section-live-deadlines{padding:2rem 0 4.5rem;background:linear-gradient(180deg,#081d2a 0,#081d2a 30%,#f4efe6 30%,#f4efe6 100%)}
.section-roadmap-home{background:#0a2635;color:#fff;padding:clamp(4.8rem,7vw,7.5rem) 0;position:relative;overflow:hidden}.section-roadmap-home:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;border:1px solid rgba(211,183,128,.09);right:-270px;top:-230px;box-shadow:0 0 0 70px rgba(211,183,128,.018),0 0 0 140px rgba(211,183,128,.009)}
.roadmap-home-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,7.5rem);align-items:center;position:relative}.roadmap-home-copy{max-width:620px}.roadmap-home-copy h2{font-family:var(--serif);font-size:clamp(3rem,5vw,5.4rem);font-weight:500;line-height:.98;letter-spacing:-.045em;margin:.85rem 0 1.2rem}.roadmap-home-copy h2 em{font-weight:400;color:#d5b67b}.roadmap-home-copy>p{color:#a7b8c0;line-height:1.76;max-width:570px}.roadmap-home-trust{display:flex;gap:.45rem;flex-wrap:wrap;margin:1.4rem 0}.roadmap-home-trust span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.43rem .62rem;font-size:.57rem;color:#aec0c8}.roadmap-home-button{margin-top:.5rem}
.roadmap-home-options{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.roadmap-home-options a{position:relative;min-height:170px;background:#0d3041;color:#fff;text-decoration:none;padding:1.3rem;display:flex;flex-direction:column;transition:background .2s,transform .2s}.roadmap-home-options a:last-child{grid-column:1/-1;min-height:135px}.roadmap-home-options a:hover{background:#123b4e;transform:translateY(-2px)}.roadmap-home-options a>span{font-size:.55rem;letter-spacing:.12em;color:#d0ae70}.roadmap-home-options strong{font-family:var(--serif);font-size:1.25rem;line-height:1.12;font-weight:500;margin:.7rem 2rem .35rem 0}.roadmap-home-options small{font-size:.62rem;color:#93a8b2;margin-top:auto}.roadmap-home-options svg{position:absolute;right:1.2rem;top:1.2rem;width:17px;height:17px;fill:none;stroke:#cfb179;stroke-width:1.6}
.inner-hero-roadmap{background:radial-gradient(circle at 85% 10%,rgba(211,183,128,.1),transparent 30%),linear-gradient(145deg,#071a26,#0d3041)}.section-roadmap-page{background:#f5efe5}.section-roadmap-after{background:#eee5d8}.roadmap-after-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:center}.roadmap-after-grid h2{font-family:var(--serif);font-size:clamp(2.5rem,4.2vw,4.4rem);font-weight:500;line-height:1.02;letter-spacing:-.035em;margin:.7rem 0 1rem}.roadmap-after-grid p{color:#65737b;line-height:1.72}.roadmap-after-grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}
.section-deadline-center{background:#f4efe6;padding-bottom:2rem}
@media(max-width:1100px){.site-nav ul{gap:.75rem}.site-nav a{font-size:.73rem}.roadmap-home-grid{grid-template-columns:1fr;gap:3rem}.roadmap-home-copy{max-width:760px}}
@media(max-width:800px){.roadmap-home-options{grid-template-columns:1fr}.roadmap-home-options a:last-child{grid-column:auto}.roadmap-home-options a{min-height:130px}.roadmap-after-grid{grid-template-columns:1fr;gap:2rem}.section-live-deadlines{padding-top:1rem}}

/* v0.5.1 — Homepage Mali Referans */
.section-reference-home{padding-top:0}.reference-home-grid{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid var(--line,#d8d0c2);background:#f4eee5}.reference-home-copy{padding:clamp(1.5rem,4vw,3.2rem)}.reference-home-copy h2{font-family:var(--serif,Georgia,serif);font-size:clamp(2.4rem,4vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-.04em;margin:.55rem 0 1rem;color:#132d3b}.reference-home-copy h2 em{font-weight:400;color:#9a733c}.reference-home-copy p{max-width:620px;font-size:.76rem;line-height:1.75;color:#65737c}.reference-home-cards{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d4c7b5}.reference-home-cards>div{background:#fffaf2;padding:1.35rem;min-height:145px;display:flex;flex-direction:column;justify-content:space-between}.reference-home-cards span{font-size:.57rem;text-transform:uppercase;letter-spacing:.09em;color:#8c744f}.reference-home-cards strong{font-family:var(--serif,Georgia,serif);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#17303d}.section-parameter-center{background:#f8f4ed}.section-info-bridge{padding-top:0}
@media(max-width:900px){.reference-home-grid{grid-template-columns:1fr}}@media(max-width:620px){.reference-home-cards{grid-template-columns:1fr}.reference-home-cards>div{min-height:110px}}

/* v0.6.0 — Cengiz Türk’e Sor / knowledge base */
.inner-hero-question{background:radial-gradient(circle at 78% 12%,rgba(207,177,116,.12),transparent 27%),linear-gradient(145deg,#071b27,#0d3041);color:#fff}.inner-hero-question h1{font-family:var(--serif);font-size:clamp(3.7rem,6.4vw,6.8rem);line-height:.94;letter-spacing:-.05em;font-weight:500;margin:.8rem 0 1.2rem}.inner-hero-question h1 em{color:#d4b578;font-weight:400}.inner-hero-question p{max-width:720px;color:#aebfc6;line-height:1.75}.question-hero-dossier{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);padding:1.5rem;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end}.question-hero-dossier>span{font-size:.56rem;text-transform:uppercase;letter-spacing:.13em;color:#d1b272}.question-hero-dossier>strong{font-family:var(--serif);font-weight:500;font-size:1.8rem;line-height:1.06;margin:.7rem 0}.question-hero-dossier>p{font-size:.7rem;margin:0;color:#9fb1ba}
.section-question-center{background:#f6f1e9}.ct-question-center{display:grid;gap:1.5rem}.ct-question-notice{border:1px solid #d9cdbb;padding:1rem 1.2rem;background:#fffaf2;display:flex;gap:.5rem;flex-direction:column}.ct-question-notice strong{font-family:var(--serif);font-size:1.1rem}.ct-question-notice span{font-size:.7rem;color:#68747b}.ct-question-notice.is-success{border-left:4px solid #607f68}.ct-question-notice.is-warning{border-left:4px solid #b38338}.ct-question-toolbar{border-bottom:1px solid #d9d0c3;padding-bottom:1.15rem}.ct-question-search{display:grid;grid-template-columns:1fr auto;max-width:860px}.ct-question-search input{min-height:52px;border:1px solid #cfc3b1;border-right:0;background:#fffaf3;padding:0 1rem;font:inherit}.ct-question-search button,.ct-ask-form button{border:0;background:#0b2b3a;color:#fff;padding:0 1.25rem;font-size:.66rem;font-weight:850;letter-spacing:.03em;cursor:pointer}.ct-question-topics{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.8rem}.ct-question-topics a{border:1px solid #d4c9b8;border-radius:999px;padding:.42rem .64rem;text-decoration:none;font-size:.59rem;font-weight:800;color:#5d6970;background:#fffaf3}.ct-question-topics a.is-active,.ct-question-topics a:hover{background:#0b2b3a;color:#fff;border-color:#0b2b3a}.ct-question-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:2.2rem;align-items:start}.ct-question-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d8ccbb;border:1px solid #d8ccbb}.ct-question-card{background:#fffaf3;min-height:235px;padding:1.2rem;display:flex;flex-direction:column}.ct-question-card>span{font-size:.54rem;text-transform:uppercase;letter-spacing:.11em;color:#967345;font-weight:850}.ct-question-card h3{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.12;margin:.65rem 0}.ct-question-card h3 a{text-decoration:none;color:#17303d}.ct-question-card p{font-size:.68rem;line-height:1.65;color:#6c777d}.ct-question-read{margin-top:auto;font-size:.62rem;font-weight:850;text-decoration:none;color:#805f31}.ct-question-empty{grid-column:1/-1;background:#fffaf3;padding:2rem;display:grid;gap:.4rem}.ct-ask-box{background:#0a2938;color:#fff;padding:1.5rem;position:sticky;top:110px}.ct-ask-kicker{font-size:.56rem;text-transform:uppercase;letter-spacing:.13em;color:#d2b270}.ct-ask-box h2{font-family:var(--serif);font-size:2.2rem;line-height:1.02;font-weight:500;margin:.65rem 0}.ct-ask-box>p{font-size:.69rem;line-height:1.68;color:#a9bbc3}.ct-ask-form{display:grid;gap:.85rem;margin-top:1.15rem}.ct-ask-form label{display:grid;gap:.35rem}.ct-ask-form label>span{font-size:.57rem;text-transform:uppercase;letter-spacing:.09em;color:#d3b679}.ct-ask-form select,.ct-ask-form textarea{width:100%;border:1px solid rgba(255,255,255,.16);background:#0e3445;color:#fff;padding:.75rem;font:inherit}.ct-ask-form textarea{min-height:165px;resize:vertical}.ct-ask-form button{min-height:48px;background:#d3b477;color:#102b38}.ct-ask-privacy{border-top:1px solid rgba(255,255,255,.12);padding-top:.8rem;display:grid;gap:.2rem}.ct-ask-privacy strong{font-size:.62rem;color:#e5d3ae}.ct-ask-privacy span{font-size:.58rem;line-height:1.5;color:#9fb3bc}.ct-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.question-trust-band{background:#eee5d8}.question-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.question-trust-grid h2{font-family:var(--serif);font-size:clamp(2.4rem,4vw,4.2rem);font-weight:500;line-height:1.02}.question-trust-grid h2 em{font-weight:400;color:#95703d}.question-trust-grid p{color:#647078;line-height:1.72}
.section-question-home{background:#f1e9dd}.question-home-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:1px;background:#cfc1ae;border:1px solid #cfc1ae}.question-home-copy{background:#0a2938;color:#fff;padding:clamp(1.7rem,4vw,3.4rem);display:flex;flex-direction:column;align-items:flex-start}.question-home-copy h2{font-family:var(--serif);font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:.98;letter-spacing:-.04em;font-weight:500;margin:.7rem 0 1rem}.question-home-copy h2 em{font-weight:400;color:#d4b578}.question-home-copy>p{color:#a9bac2;line-height:1.7;max-width:580px}.question-home-stats{display:flex;gap:.55rem;flex-wrap:wrap;margin:1.2rem 0 1.5rem}.question-home-stats span{border:1px solid rgba(255,255,255,.13);padding:.5rem .65rem;font-size:.58rem;color:#a9bbc3}.question-home-stats strong{color:#ead8b2}.question-home-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#cfc1ae}.question-home-list>a{background:#fffaf2;text-decoration:none;color:#15303e;padding:1.25rem;min-height:190px;display:flex;flex-direction:column;transition:background .2s,transform .2s}.question-home-list>a:hover{background:#fff;transform:translateY(-2px)}.question-home-list>a>span{font-size:.53rem;text-transform:uppercase;letter-spacing:.11em;color:#977345}.question-home-list>a>strong{font-family:var(--serif);font-size:1.28rem;line-height:1.13;font-weight:500;margin:.65rem 0}.question-home-list>a>small{margin-top:auto;color:#7e5e32;font-size:.59rem;font-weight:800;display:flex;align-items:center;gap:.4rem}.question-home-list svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}
.question-single-hero{padding:clamp(5.5rem,8vw,8rem) 0;background:linear-gradient(145deg,#071c28,#0d3041);color:#fff}.question-single-hero-grid{display:grid;grid-template-columns:1fr 280px;gap:5rem;align-items:end}.question-single-meta{display:flex;gap:.5rem;flex-wrap:wrap}.question-single-meta span{border:1px solid rgba(255,255,255,.13);padding:.38rem .55rem;font-size:.54rem;text-transform:uppercase;letter-spacing:.1em;color:#dbc394}.question-single-hero h1{font-family:var(--serif);font-size:clamp(3rem,5.4vw,5.7rem);line-height:.97;letter-spacing:-.045em;font-weight:500;max-width:980px;margin:.85rem 0 1rem}.question-single-hero p{font-size:.7rem;color:#a6b8c1}.question-single-hero aside{border-left:1px solid rgba(255,255,255,.15);padding-left:1.4rem;display:grid}.question-single-hero aside span{font-size:.54rem;color:#ceb076;text-transform:uppercase;letter-spacing:.1em}.question-single-hero aside strong{font-family:var(--serif);font-size:1.7rem;font-weight:500;margin:.5rem 0 .2rem}.question-single-hero aside small{color:#9fb1ba}.question-single-content{background:#f6f1e9}.question-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:4rem;align-items:start}.question-answer-card{background:#fffaf2;border:1px solid #d9cebd;padding:clamp(1.4rem,3vw,2.5rem)}.question-answer-label{font-size:.57rem;text-transform:uppercase;letter-spacing:.13em;color:#997444;font-weight:850;margin-bottom:1.2rem}.question-answer-prose{font-family:var(--serif);font-size:1.08rem;line-height:1.78;color:#2c3b43}.question-answer-prose p:first-child{font-size:1.25rem}.question-source{margin-top:2rem;padding:1rem;border:1px solid #d9cebd;background:#f5eee3;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}.question-source span{font-size:.52rem;text-transform:uppercase;letter-spacing:.1em;color:#927344}.question-source strong{font-size:.66rem}.question-source a{text-decoration:none;font-size:.6rem;font-weight:850;color:#7c5b2e;display:flex;align-items:center;gap:.35rem}.question-source svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.question-disclaimer{border-top:1px solid #dfd5c6;margin-top:1.5rem;padding-top:1rem}.question-disclaimer strong{font-size:.56rem;text-transform:uppercase;letter-spacing:.1em}.question-disclaimer p{font-size:.64rem;color:#738087;margin:.35rem 0 0}.question-author-panel{background:#0a2938;color:#fff;padding:1rem 1rem 1.4rem;position:sticky;top:110px}.question-author-panel picture{display:block;background:#123849;margin-bottom:1rem}.question-author-panel img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover}.question-author-panel>span{font-size:.54rem;text-transform:uppercase;letter-spacing:.1em;color:#d1b272}.question-author-panel h2{font-family:var(--serif);font-size:2rem;font-weight:500;margin:.45rem 0}.question-author-panel p{font-size:.66rem;line-height:1.65;color:#a9bbc3}.question-author-panel .button-primary{margin-top:.8rem}.question-related{background:#eee5d8}.question-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d1c4b1}.question-related-grid>a{background:#fffaf2;min-height:180px;padding:1.2rem;text-decoration:none;color:#18313e;display:flex;flex-direction:column}.question-related-grid span{font-size:.52rem;text-transform:uppercase;letter-spacing:.1em;color:#957041}.question-related-grid strong{font-family:var(--serif);font-size:1.25rem;line-height:1.12;font-weight:500;margin:.65rem 1.5rem .5rem 0}.question-related-grid svg{width:16px;height:16px;margin-top:auto;fill:none;stroke:#84612f;stroke-width:1.7}
@media(max-width:1050px){.ct-question-layout,.question-home-grid,.question-single-layout{grid-template-columns:1fr}.ct-ask-box,.question-author-panel{position:static}.question-home-list{min-height:auto}.question-single-hero-grid{grid-template-columns:1fr;gap:2rem}.question-single-hero aside{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding:1rem 0 0}.question-trust-grid{grid-template-columns:1fr;gap:1.5rem}}
@media(max-width:700px){.ct-question-list,.question-home-list,.question-related-grid{grid-template-columns:1fr}.ct-question-search{grid-template-columns:1fr}.ct-question-search input{border-right:1px solid #cfc3b1}.ct-question-search button{min-height:46px}.question-home-list>a,.ct-question-card{min-height:155px}.question-source{grid-template-columns:1fr}.inner-hero-question h1{font-size:3.35rem}}


/* v0.6.1 — Homepage layout stabilization
   Keeps the premium rhythm while removing the split-background/overlap illusion
   between the personal hero, live deadline card and biography section. */
.section-live-deadlines{
  position:relative;
  z-index:5;
  margin:0;
  padding:clamp(2.6rem,4vw,4rem) 0 clamp(4.8rem,6vw,6.4rem);
  background:linear-gradient(180deg,#f4efe6 0%,#f4efe6 100%);
  overflow:visible;
}
.section-live-deadlines>.ct-shell{
  position:relative;
  z-index:2;
  margin-inline:auto;
}
.section-live-deadlines .ct-deadline-intelligence{
  width:100%;
  max-width:none;
  margin:0;
  transform:none;
  position:relative;
  z-index:2;
  box-shadow:0 28px 72px rgba(7,23,34,.14);
}
.section-live-deadlines+.section-biography{
  margin-top:0;
  padding-top:clamp(5.2rem,7vw,7.8rem);
}
.hero-personal{
  overflow:clip;
}
.hero-bottom-stats{
  margin-bottom:0;
}

/* Prevent browser/admin-toolbar states and mid-size desktop widths from
   producing accidental visual shifts around the live deadline module. */
@media(max-width:1100px){
  .section-live-deadlines{
    padding-top:clamp(2rem,3vw,3rem);
    padding-bottom:clamp(4.2rem,6vw,5.6rem);
  }
  .section-live-deadlines .ct-deadline-intelligence{
    border-radius:22px;
  }
}
@media(max-width:800px){
  .section-live-deadlines{
    padding:1.75rem 0 4.2rem;
  }
  .section-live-deadlines+.section-biography{
    padding-top:4.6rem;
  }
}
@media(max-width:620px){
  .section-live-deadlines{
    padding:1.35rem 0 3.7rem;
  }
  .section-live-deadlines .ct-deadline-intelligence{
    border-radius:18px;
    box-shadow:0 18px 48px rgba(7,23,34,.13);
  }
  .section-live-deadlines+.section-biography{
    padding-top:4rem;
  }
}

/* v0.7.0 — Unified search + document prep presentation */
.nav-search-link{display:inline-flex!important;align-items:center;gap:.35rem}.nav-search-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.section-search-home{background:#eee5d8}.search-home-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:3rem;align-items:center}.search-home-copy h2{font-family:var(--serif);font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:1;font-weight:500;letter-spacing:-.04em;margin:.65rem 0 .9rem;color:#17303d}.search-home-copy p{color:#68747a;line-height:1.7;max-width:560px}.search-home-box .ct-unified-search{box-shadow:0 26px 65px rgba(31,41,46,.08)}
.section-document-home{background:#082431;color:#fff}.document-home-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:1px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.10)}.document-home-copy{padding:clamp(1.7rem,4vw,3.4rem);background:linear-gradient(145deg,#092532,#0d3443);display:flex;flex-direction:column;align-items:flex-start}.document-home-copy h2{font-family:var(--serif);font-size:clamp(2.8rem,4.6vw,4.8rem);font-weight:500;line-height:.99;letter-spacing:-.04em;margin:.65rem 0 1rem}.document-home-copy h2 em{font-weight:400;color:#d7b879}.document-home-copy p{color:#a7bbc3;line-height:1.7;margin-bottom:1.5rem}.document-home-cards{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.10)}.document-home-cards>a{background:#f8f1e6;color:#18303d;text-decoration:none;padding:1.2rem;min-height:190px;display:flex;flex-direction:column;transition:background .2s,transform .2s}.document-home-cards>a:hover{background:#fff;transform:translateY(-2px)}.document-home-cards>a>span{font-size:.56rem;color:#99733e;font-weight:850}.document-home-cards>a>strong{font-family:var(--serif);font-size:1.42rem;font-weight:500;line-height:1.1;margin:2rem 0 .45rem}.document-home-cards>a>small{font-size:.62rem;color:#6d777c}.document-home-cards svg{width:16px;height:16px;fill:none;stroke:#7e5d31;stroke-width:1.7;margin-top:auto;align-self:flex-end}.inner-hero-search,.inner-hero-documents{background:linear-gradient(145deg,#071c28,#0d3041);color:#fff}.inner-hero-search h1 em,.inner-hero-documents h1 em{color:#d8bb82;font-style:normal;font-weight:400}.section-search-page,.section-document-page{background:#f5efe6}.search-after,.document-after{background:#eee5d8}.search-after-grid{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center}.search-after-grid h2{font-family:var(--serif);font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1.03;margin:.5rem 0}.search-after-grid p{color:#68747a;max-width:720px;line-height:1.7}.search-after-grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.page-template-page-mali-arama .ct-unified-search,.page-template-page-belge-kontrol-merkezi .ct-document-center{max-width:1180px;margin-inline:auto}
@media(max-width:1050px){.search-home-grid,.document-home-grid{grid-template-columns:1fr}.document-home-cards{min-height:0}.search-after-grid{grid-template-columns:1fr;gap:1.5rem}.nav-search-link span{display:none}}
@media(max-width:700px){.document-home-cards{grid-template-columns:1fr}.document-home-cards>a{min-height:145px}.document-home-cards>a>strong{margin:1.2rem 0 .4rem}}
