.nab-blok{margin-bottom:44px!important}
.nd-govde{--k:#e60000;--s:#111;--g:#eeeeee;--c:#dedede;--m:#666;--serif:"Roboto Slab",Georgia,serif;--sans:Roboto,"Helvetica Neue",Arial,sans-serif;background:#fff;color:var(--s);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased}
.nd-govde *,.nd-govde *::before,.nd-govde *::after{box-sizing:border-box}
/* tagDiv'in genel h1-h4/p/ul/li/a kurallarını demo alanında sıfırla (özgüllük 0,1,0: bileşen kuralları üstün gelir) */
.nd-govde :where(h1,h2,h3,h4,p){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;word-wrap:normal}
.nd-govde :where(ul,ol){margin:0;padding:0}
.nd-govde :where(li){margin:0;line-height:inherit}
.nd-govde :where(a){color:inherit;text-decoration:none}
.nd-govde :where(a:hover){color:inherit}
.nd-govde :where(img){display:block;max-width:100%;height:auto}
.nd-govde a:hover h1,.nd-govde a:hover h2,.nd-govde a:hover h3,.nd-govde a.nd-l:hover h3,.nd-govde a:hover .nd-yt__baslik,.nd-govde a:hover .nd-yz__baslik{color:var(--k)}
.nd-kap{max-width:1440px;margin:0 auto;padding:0 24px} /* tagDiv stretch_row_1400 ile aynı hiza */

/* Başlık */
.nd-serit{background:#f4f4f4;border-bottom:1px solid var(--c)}
.nd-serit__ic{display:flex;align-items:center;justify-content:space-between;gap:20px}
.nd-serit__linkler{display:flex;flex-wrap:wrap;gap:0 24px;list-style:none;margin:0;padding:9px 0;min-width:0}
.nd-serit a{font-size:13.5px;color:#333}
.nd-serit a:hover{color:var(--k)}
.nd-ust{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:30px;padding-bottom:26px}
.nd-sosyal{flex:0 0 auto;display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}
.nd-sosyal a{display:grid;place-items:center;width:30px;height:30px;color:#555}
.nd-sosyal a:hover{color:var(--k)}
.nd-logo img{height:46px;width:auto}
.nd-sag{justify-self:end;display:flex;align-items:center;gap:18px}
.nd-tarih{font-size:14px;color:var(--m)}
.nd-dil{position:relative}
.nd-dil summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;padding:7px 11px;border:1px solid var(--c);font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--s);white-space:nowrap}
.nd-dil summary::-webkit-details-marker{display:none}
.nd-dil summary:hover,.nd-dil[open] summary{border-color:var(--s)}
.nd-dil[open] .nd-dil__ok{transform:rotate(180deg)}
.nd-dil ul{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:190px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--c);border-top:3px solid var(--k);box-shadow:0 8px 20px rgba(0,0,0,.1)}
.nd-dil li a{display:block;padding:9px 16px;font-size:16px}
.nd-dil li a[dir="rtl"]{text-align:right;font-size:17px}
.nd-dil li a:hover{background:#f6f6f6;color:var(--k)}
.nd-dil li.nd-dil__tumu{margin-top:4px;border-top:1px solid var(--c)}
.nd-dil li.nd-dil__tumu a{font-size:13.5px;color:var(--m)}
.nd-menu-serit{border-top:1px solid var(--c);border-bottom:1px solid var(--c);background:#fff;position:sticky;top:0;z-index:30}
.nd-menu{display:flex;align-items:center}
.nd-menu>ul{display:flex;flex:1;min-width:0;flex-wrap:nowrap;list-style:none;margin:0 0 0 -12px;padding:0}
.nd-menu>ul>li{position:relative}
.nd-menu>ul>li+li::before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#d0d0d0}
.nd-menu>ul>li>a{display:block;padding:16px 13px;font-size:13.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#444;white-space:nowrap}
.nd-menu>ul>li.nd-etkin>a,.nd-menu>ul>li>a:hover{color:var(--s)}
.nd-menu>ul>li>a:hover{color:var(--k)}
.nd-menu ul ul{display:none;position:absolute;top:100%;left:0;z-index:40;min-width:220px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--c);border-top:3px solid var(--k);box-shadow:0 8px 20px rgba(0,0,0,.08)}
.nd-menu li:hover>ul,.nd-menu li:focus-within>ul{display:block}
.nd-menu ul ul a{display:block;padding:9px 16px;font-size:15.5px}
.nd-menu ul ul a:hover{color:var(--k);background:#f6f6f6}
.nd-ara{position:relative}
.nd-ara summary{list-style:none;cursor:pointer;padding:12px 0 12px 12px;display:flex}
.nd-ara summary::-webkit-details-marker{display:none}
.nd-ara form{position:absolute;right:0;top:100%;z-index:40;display:flex;gap:6px;width:300px;padding:10px;background:#fff;border:1px solid var(--c);box-shadow:0 8px 20px rgba(0,0,0,.08)}
.nd-ara input{flex:1;min-width:0;padding:9px 10px;border:1px solid #bbb;font:16px var(--sans)}
.nd-ara button,.nd-btn{padding:9px 16px;border:0;background:var(--k);color:#fff;font:700 15px/1.2 var(--sans);cursor:pointer}

/* Ortak */
.nd-kicker{display:block;color:var(--k);font:700 14.5px/1.35 var(--serif);margin-bottom:7px}
.nd-img{width:100%;aspect-ratio:3/2;object-fit:cover;background:#ddd}
.nd-img--bos{display:block;width:100%;aspect-ratio:3/2;background:#ddd}
.nd-bolum{display:flex;align-items:center;gap:14px;margin:0 0 16px;font:700 13.5px/1 var(--sans);letter-spacing:2.4px;text-transform:uppercase;color:var(--s)}
.nd-bolum::after{content:"";flex:1;height:1px;background:var(--c)}
.nd-bolum a:hover{color:var(--k)}
.nd-bolum-satir{display:flex;align-items:center;gap:16px}
.nd-bolum-satir .nd-bolum{flex:1}
.nd-tumu{margin-bottom:16px;font-size:14px;color:#444;white-space:nowrap}
.nd-tumu:hover,.nd-alti-cizili:hover{color:var(--k)}
.nd-alti-cizili{display:inline-block;padding-bottom:3px;border-bottom:2px solid var(--k);font-size:14.5px;font-weight:700}
.nd-bolum-kutu{margin-top:44px}
.nd-iki-sutun{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(0,1fr);column-gap:42px}

/* Manşet alanı */
.nd-ana{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(0,1fr);column-gap:42px;padding-top:22px}
.nd-manset{grid-column:1;grid-row:1;padding-bottom:22px;border-bottom:1px solid var(--c);text-align:center}
.nd-manset .nd-img{aspect-ratio:3/2}
.nd-manset .nd-kicker{margin:20px 0 8px;font-size:16px}
.nd-manset h1{font:900 clamp(32px,2.9vw,46px)/1.15 var(--serif);letter-spacing:-.2px;max-width:960px;margin:0 auto}
.nd-ana>.nd-liste{grid-column:2;grid-row:1}
.nd-ana>.nd-liste{position:relative}
.nd-ana>.nd-liste>.nd-liste__ic{position:absolute;inset:0 0 22px;overflow:hidden}
.nd-ana>.nd-liste .nd-l[hidden]{display:none}
.nd-ana>.nd-liste .nd-l--son{border-bottom:0;margin-bottom:0}
.nd-l{display:block;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--c)}
.nd-l h3{font:700 clamp(18px,1.4vw,21px)/1.3 var(--serif)}
.nd-ikili{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:22px;text-align:center}
.nd-ikili .nd-kicker{margin:16px 0 6px}
.nd-ikili h2{font:700 clamp(20px,1.6vw,24px)/1.3 var(--serif)}
.nd-tba{grid-column:2;grid-row:2;align-self:start;margin-top:12px;padding:12px 12px 14px;background:var(--g)}
.nd-tba__ust{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}
.nd-tba__etiket{background:var(--s);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;padding:6px 9px;line-height:1}
.nd-tba__ay{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--m)}
.nd-tba__ana{display:block}
.nd-tba__ana .nd-img{aspect-ratio:3/2}
.nd-tba__olay{display:block;margin:14px 0 6px;color:var(--k);font:700 14px/1.3 var(--serif)}
.nd-tba h3{font:900 22px/1.2 var(--serif)}
.nd-tba__alt{margin-top:12px;font-size:13px;color:var(--m)}
.nd-tba__alt a:hover{color:var(--k)}

/* Yeni sayı kartı (sağ sütun başı); tıklanınca canlıdaki nisan_yeni_sayi popup'ı açılır */
.nd-ys,.nd-ys.nisan-yeni-sayi{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:center;margin:0 0 20px;padding:12px;border:0;background:var(--s);color:#fff;font-family:var(--sans);transition:background .15s}
.nd-ys:hover{background:#000}
.nd-ys__kapak img{width:100%;box-shadow:0 1px 4px rgba(0,0,0,.4);transition:transform .15s}
.nd-ys:hover .nd-ys__kapak img{transform:scale(1.04)}
.nd-ys__metin{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.nd-ys__etiket{background:var(--k);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;padding:5px 8px;line-height:1}
.nd-ys .nd-ys__baslik,.nd-ys.nisan-yeni-sayi button.nd-ys__baslik{display:block;margin:0;padding:0;border:0;background:none;color:#fff;font:700 clamp(17px,1.35vw,20px)/1.25 var(--serif);text-align:left;cursor:zoom-in}
.nd-ys.nisan-yeni-sayi button.nd-ys__baslik::after{content:"";position:absolute;inset:0}
.nd-ys.nisan-yeni-sayi button.nd-ys__baslik:focus-visible{outline:none}
.nd-ys.nisan-yeni-sayi:has(button.nd-ys__baslik:focus-visible){outline:3px solid var(--k);outline-offset:3px}
.nd-ys:hover .nd-ys__baslik{color:#ff6b6b}
.nd-ys__alt{font-size:13px;color:#ccc}
.nd-ys__alt a{position:relative;z-index:1}
.nd-ys__alt a:hover{color:#fff;text-decoration:underline}
.nd-yazar-bolum{margin-top:0}

/* Kısayol düğmeleri */
.nd-dugmeler{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 36px}
.nd-dugmeler a{display:flex;align-items:center;gap:14px;min-height:clamp(44px,3.6vw,54px);padding:8px 18px;background:var(--k);color:#fff;font:700 11px/1.3 var(--sans);letter-spacing:1.2px;text-transform:uppercase;transition:background .15s}
.nd-dugmeler a:hover,.nd-dugmeler a:focus-visible{background:var(--s)}
.nd-dugmeler svg{flex:0 0 22px;width:22px;height:22px}
.nd-rozet{flex:0 0 auto;display:grid;place-items:center;min-width:26px;height:24px;padding:0 3px;border:1.5px solid #fff;font-size:10px;letter-spacing:0}

/* Yazarlar (yatay sıra) */
.nd-yazarlar{display:grid;grid-template-columns:repeat(var(--nd-yz-sutun,4),minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}
.nd-yazarlar a{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start}
.nd-avatar{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;overflow:hidden;background:#ddd;color:#888;font-size:14px;font-weight:700}
.nd-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nd-yz__kim{display:block;margin-bottom:4px;color:var(--k);font-size:13px;font-weight:700}
.nd-yz__baslik{display:block;font:700 clamp(17px,1.3vw,19px)/1.3 var(--serif)}

/* Kavram (dar) + Emek (geniş) */
.nd-kvr-emek{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,3.3fr);gap:0;align-items:stretch}
.nd-kvr-sutun{display:flex;flex-direction:column;padding-right:clamp(20px,2vw,30px);border-right:1px solid var(--c)}
.nd-emek{padding-left:clamp(20px,2vw,30px)}
.nd-kvr{flex:1;display:flex;flex-direction:column;padding:20px 18px 22px;background:var(--g)}
.nd-kvr__on{font:400 15px/1.2 var(--serif);color:#555}
.nd-kvr__ad{position:relative;margin:6px 0 16px;padding-bottom:12px;font:900 clamp(28px,2.4vw,36px)/1.05 var(--serif)}
.nd-kvr__ad::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;background:var(--k)}
.nd-kvr__ad a:hover{color:var(--k)}
.nd-kvr__metin{font-size:15.5px;line-height:1.6;color:#333;hyphens:auto}
.nd-kvr__kim{margin:auto 0 10px;padding-top:14px;font-size:13px;color:var(--m)}
.nd-kvr .nd-alti-cizili{align-self:flex-start}
.nd-emek__ana a{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:center}
.nd-emek__ana h3{font:900 clamp(24px,2.1vw,31px)/1.2 var(--serif);margin-bottom:10px}
.nd-spot{display:block;font-size:16px;line-height:1.55;color:#333}
.nd-emek__uclu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;padding-top:18px;border-top:1px solid var(--c)}
.nd-emek__uclu .nd-l{padding:0;margin:0;border:0}

/* YouTube */
.nd-yt{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.nd-yt__kanal{display:flex;flex-direction:column;gap:10px;align-self:stretch;padding:20px 20px 22px;background:var(--s);color:#fff}
.nd-yt__oynat{position:relative;display:block;width:44px;height:44px;border-radius:50%;background:var(--k)}
.nd-yt__oynat::after{content:"";position:absolute;left:18px;top:14px;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #fff}
.nd-yt__ad{margin-top:6px;font:900 26px/1.1 var(--serif)}
.nd-yt__kunye{font-size:14px;color:#bbb}
.nd-yt__aciklama{font-size:15px;line-height:1.55;color:#ddd}
.nd-yt__abone{margin-top:auto;padding:12px 14px;background:var(--k);color:#fff;font:700 15px/1.2 var(--sans);text-align:center}
.nd-yt__abone:hover{background:#fff;color:var(--k)}
.nd-yt__video{display:flex;flex-direction:column;text-align:center}
.nd-yt__kapak{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#333;margin-bottom:14px}
.nd-yt__kapak img{width:100%;height:100%;object-fit:cover;transition:transform .2s}
.nd-yt__video:hover .nd-yt__kapak img{transform:scale(1.04)}
.nd-yt__dugme{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(255,255,255,.93)}
.nd-yt__dugme::after{content:"";position:absolute;left:16px;top:12px;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent var(--s)}
.nd-yt__video:hover .nd-yt__dugme{background:var(--k)}
.nd-yt__video:hover .nd-yt__dugme::after{border-left-color:#fff}
.nd-yt__baslik{font:700 17px/1.3 var(--serif)}

/* Bu ayki sayı */
.nd-sayi{display:grid;grid-template-columns:clamp(150px,13vw,200px) minmax(0,1fr);gap:28px;align-items:start;padding:22px 26px 26px;background:var(--g)}
.nd-sayi__kapak{display:block;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.18);transition:transform .15s}
.nd-sayi__kapak:hover{transform:translateY(-2px)}
.nd-sayi__kapak img{width:100%}
.nd-sayi__metin .nd-kicker{margin:0 0 10px}
.nd-sayi__manset{font:900 clamp(26px,2.3vw,34px)/1.2 var(--serif);margin-bottom:16px}
.nd-sayi__manset a:hover{color:var(--k)}
.nd-sayi__ic{list-style:none;margin:0 0 20px;padding:0}
.nd-sayi__ic li{padding:8px 0;border-bottom:1px solid #d4d4d4;font:700 16px/1.35 var(--serif)}
.nd-sayi__ic li span{font:400 13px var(--sans);color:var(--m)}
.nd-sayi__ic a:hover{color:var(--k)}
.nd-sayi__dugmeler{display:flex;flex-wrap:wrap;gap:10px}
.nd-btn{display:inline-block;padding:11px 18px;border:1.5px solid var(--k)}
.nd-btn:hover{background:var(--s);border-color:var(--s);color:#fff}
.nd-btn--cizgi{background:#fff;color:var(--s);border-color:var(--s)}

/* Kategori blokları */
.nd-kat-ikili{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
.nd-kat-ikili>.nd-kat:first-child{padding-right:clamp(20px,2vw,30px);border-right:1px solid var(--c)}
.nd-kat-ikili>.nd-kat+.nd-kat{padding-left:clamp(20px,2vw,30px)}
.nd-kat .nd-bolum a{color:inherit}
.nd-kat__ana a{display:block}
.nd-kat__ana h3{margin:14px 0 8px;font:900 clamp(22px,1.8vw,27px)/1.22 var(--serif)}
.nd-kat__liste{list-style:none;margin:20px 0 0;padding:0}
.nd-kat__liste li{border-top:1px solid var(--c)}
.nd-kat__liste a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0}
.nd-kat__kucuk{width:120px;aspect-ratio:3/2;object-fit:cover;background:#ddd}
.nd-kat__kucuk--bos{display:block}
.nd-kat__liste h3{font:700 clamp(17px,1.3vw,19px)/1.3 var(--serif)}
.nd-kat__liste time{display:block;margin-top:5px;font-size:13px;color:var(--m)}
.nd-kat__liste a:hover h3,.nd-kat__basliklar a:hover{color:var(--k)}
.nd-kat-dortlu{display:grid;grid-template-columns:repeat(var(--nd-kat-sutun,4),minmax(0,1fr));gap:28px}
.nd-kat--kucuk{display:flex;flex-direction:column}
.nd-kat--kucuk .nd-img{aspect-ratio:4/3}
.nd-kat--kucuk .nd-kat__ana h3{margin:12px 0 4px;font:700 clamp(18px,1.4vw,21px)/1.28 var(--serif)}
.nd-kat__basliklar{list-style:none;margin:8px 0 16px;padding:0}
.nd-kat__basliklar li{padding:10px 0;border-top:1px solid var(--c);font:700 16px/1.35 var(--serif)}
.nd-kat--kucuk .nd-alti-cizili{margin-top:auto;align-self:flex-start}
.nd-kardes ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;list-style:none;margin:0;padding:0}
.nd-kardes a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:var(--g);border-left:4px solid var(--k);transition:background .15s}
.nd-kardes a:hover{background:#e4e4e4}
.nd-kardes strong{font:900 20px/1.2 var(--serif)}
.nd-kardes span{font-size:14px;color:var(--m)}
.nd-kardes a:hover strong{color:var(--k)}

/* Altbilgi */
.nd-alt{margin-top:56px;padding:28px 0;background:var(--s);color:#ccc;font-size:15px}
.nd-alt .nd-kap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}
.nd-alt ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}
.nd-alt a:hover{color:#fff}

/* Tablet */
@media (max-width:1018px){
  .nd-ana,.nd-iki-sutun{column-gap:28px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
  .nd-menu>ul{overflow-x:auto;scrollbar-width:none}
  .nd-menu>ul::-webkit-scrollbar{display:none}
  .nd-menu ul ul{display:none!important}
  .nd-manset h1{font-size:30px}
  .nd-dugmeler a{padding:8px 12px;gap:10px}
  .nd-kvr-emek{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}
  .nd-emek__ana a{grid-template-columns:1fr;gap:14px}
  .nd-yazarlar{grid-template-columns:repeat(2,minmax(0,1fr))}
  .nd-yt{grid-template-columns:repeat(2,minmax(0,1fr))}
  .nd-kat-dortlu{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}
  .nd-kat__liste a{grid-template-columns:96px minmax(0,1fr);gap:12px}
  .nd-kat__kucuk{width:96px}
}
/* Telefon */
@media (max-width:767px){
  .nd-kap{padding:0 16px}
  .nd-ust{grid-template-columns:1fr;justify-items:center;gap:10px;padding:18px 16px 14px}
  .nd-logo{order:-1}
  .nd-logo img{height:38px}
  .nd-sag{justify-self:center;gap:14px}
  .nd-serit__ic{gap:10px;padding-right:8px}
  .nd-serit__linkler{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap;gap:0 18px}
  .nd-serit__linkler::-webkit-scrollbar{display:none}
  .nd-sosyal{gap:0}
  .nd-sosyal a{width:28px}
  .nd-ust__bos{display:none}
  .nd-dil ul{right:auto;left:50%;transform:translateX(-50%)}
  .nd-menu>ul{margin-left:-10px}
  .nd-menu>ul>li>a{padding:14px 10px}
  .nd-ara form{width:calc(100vw - 32px)}
  .nd-ana,.nd-iki-sutun{grid-template-columns:1fr}
  .nd-ana>*{grid-column:1!important;grid-row:auto!important}
  .nd-ana{padding-top:16px}
  .nd-manset{padding-bottom:18px}
  .nd-manset h1{font-size:28px}
  .nd-manset .nd-kicker{margin-top:14px}
  .nd-liste{padding-top:18px}
  .nd-ana>.nd-liste>.nd-liste__ic{position:static}
  .nd-ana>.nd-liste .nd-l:nth-of-type(n+5){display:none}
  .nd-ikili{grid-template-columns:1fr;gap:26px;padding-top:4px}
  .nd-tba{margin-top:26px}
  .nd-dugmeler{grid-template-columns:1fr 1fr;margin:26px 0 32px}
  .nd-dugmeler a{padding:8px 10px;gap:8px;font-size:10px;letter-spacing:.8px}
  .nd-yazarlar{grid-template-columns:1fr;gap:0}
  .nd-yazarlar li{padding:12px 0;border-bottom:1px solid var(--c)}
  .nd-kvr-emek{grid-template-columns:1fr}
  .nd-kvr-sutun{padding:0;border:0}
  .nd-emek{padding:0;margin-top:40px}
  .nd-emek__uclu{grid-template-columns:1fr;gap:0;padding-top:0;border:0;margin-top:20px}
  .nd-emek__uclu .nd-l{padding:16px 0;border-bottom:1px solid var(--c)}
  .nd-yt{grid-template-columns:1fr;gap:26px}
  .nd-kat-ikili{grid-template-columns:1fr}
  .nd-kat-ikili>.nd-kat:first-child{padding:0;border:0}
  .nd-kat-ikili>.nd-kat+.nd-kat{padding:0;margin-top:40px}
  .nd-kat-dortlu{grid-template-columns:1fr;row-gap:40px}
  .nd-sayi{grid-template-columns:1fr;padding:20px 18px 22px}
  .nd-sayi__kapak{width:60%;max-width:240px;margin:0 auto}
}

/* Composer blokları: tek öğeli varyantlar */
.nd-kvr-emek--tek{grid-template-columns:1fr}
.nd-kvr-emek--tek .nd-kvr-sutun{padding-right:0;border-right:0}
.nd-kvr-emek--tek .nd-emek{padding-left:0}
.nd-kat-ikili--tek{grid-template-columns:1fr}
.nd-kat-ikili--tek>.nd-kat:first-child{padding-right:0;border-right:0}
.nd-govde .nd-bolum a{color:inherit}

/* Kavram kutusu (dar sütun; yazı sayfası kenar çubuğu) */
.nd-kvr-kutu .nd-kvr{flex:none}
.nd-kvr-kutu__baslik{margin:0 0 16px!important;padding:0 0 9px!important;border-bottom:2px solid #111;font:700 11px/1 var(--sans)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#111}
.nd-kvr-kutu__baslik a:hover{color:var(--k)}
.nd-kvr-kutu .nd-kvr__ad{font-size:clamp(26px,2vw,30px)}
.nd-kvr-kutu .nd-kvr__metin{font-size:15px}
.nd-ys-blok .nd-ys{margin:0}
/* tagDiv yazı sayfasında .post içindeki görselleri animasyon için opacity:0 yapıyor; bloklarımızda hep görünsün */
body .nd-govde img{opacity:1!important}
