/* Editorial body owns the answer; masthead owns title, dates and reading time. */
.ts-blog-single .ts-blog-hero.etr-editorial-hero{min-height:0;background:#f4f7fc!important;padding:28px 0}
.ts-blog-single .etr-editorial-hero :is(.ts-blog-back,.ts-blog-meta,.ts-blog-meta span,.ts-blog-meta time){color:#40536f!important;opacity:1!important}
.ts-blog-single .etr-editorial-hero .ts-blog-cat{color:#274b91!important;background:#e4ecff!important}
.etr-editorial-toc{border:1px solid #d7e2ef;border-radius:10px;padding:0 20px;margin:0 0 22px;background:#f8fafc}
.etr-editorial-toc>summary{padding:15px 0;font-weight:700;cursor:pointer;color:#193759;min-height:48px}
.etr-editorial-toc[open]{padding-bottom:18px}.etr-editorial-toc li{padding:3px 0}
#blogBody :is(h2,h3)[id]{scroll-margin-top:90px}
.ts-blog-single .etr-editorial-hero .ts-blog-hero-inner{max-width:1040px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,240px);gap:20px 36px;align-items:center}
.etr-editorial-hero .ts-blog-meta-top,.etr-editorial-hero .ts-blog-title,.etr-editorial-hero .ts-blog-meta{grid-column:1}
.ts-blog-single .etr-editorial-hero .ts-blog-title{font-size:clamp(1.8rem,3.5vw,2.75rem);line-height:1.15;margin:0;max-width:24ch;text-wrap:pretty}
.etr-editorial-hero .ts-blog-meta{margin:0;gap:10px 18px;font-size:.82rem}
.etr-editorial-cover{grid-column:2;grid-row:1/4;margin:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #0003}
.etr-editorial-cover img{display:block;width:100%;height:auto;object-fit:contain}
.etr-editorial-hero .ts-blog-hero-inner:not(:has(.etr-editorial-cover)){grid-template-columns:1fr}
.ts-blog-single .ts-blog-content-wrap{padding-top:30px}
.etr-editorial-next-step{margin-top:28px}
.etr-editorial-next-step .ts-blog-cta{margin:0;padding:20px;box-shadow:none}
.ts-blog-archive .ts-blog-archive-hero{padding:32px 0}
.ts-blog-archive .ts-blog-filters{margin-bottom:24px}
.ts-blog-archive .ts-blog-featured{margin-bottom:28px}
.ts-blog-archive .ts-blog-featured-img{max-height:260px}
.ts-blog-archive .ts-blog-featured-img img{height:100%;object-fit:contain;background:#f3f6fa}
/* Tool controls and their result are the first destination. No count scoreboard. */
.tl-hero.etr-tool-hero{padding:30px 0 32px}
.tl-hero.etr-tool-hero::after{height:40px}
.tl-hero.etr-tool-hero .tl-hero-in{display:block;max-width:1140px}
.tl-hero.etr-tool-hero .tl-h1{font-size:clamp(1.7rem,3vw,2.4rem);margin:8px 0 12px}
.tl-hero.etr-tool-hero .tl-lede{font-size:1rem;line-height:1.55;max-width:82ch;margin:0}
.tl-hero.etr-tool-hero .tl-trust{margin:12px 0 0;font-size:.8rem}
.tl-hero.etr-tool-hero .tl-eyebrow{color:#38537a!important;background:#e6edfa!important}
.etr-tool-method{padding:0 20px 30px}.etr-tool-method .gscsm-tool-method{max-width:880px;margin:0 auto;padding:16px 18px;background:#f4f7fc;border:1px solid #d7e2ef;border-radius:10px;color:#34465f;font-size:.9rem;line-height:1.65}
.etr-tool-hero+.tl-tool{padding-top:24px}
.etr-tool-hero+.tl-tool .tl-tool-frame{margin-top:0}
.tw-hero{padding:32px 0!important}
.tl-cta{padding:30px 20px!important}
@media(max-width:640px){
 .ts-blog-single .ts-blog-hero.etr-editorial-hero{padding:24px 0}
 .ts-blog-single .etr-editorial-hero .ts-blog-hero-inner{grid-template-columns:1fr;gap:14px}
 .etr-editorial-cover{grid-column:1;grid-row:auto;width:min(190px,60%)}
 .ts-blog-single .etr-editorial-hero .ts-blog-title{font-size:1.85rem;max-width:none}
 .ts-blog-single .ts-blog-content-wrap{padding-top:22px}
 .tl-hero.etr-tool-hero{padding:24px 0}
 .etr-tool-hero+.tl-tool{padding-top:18px}
}

/* 2026-09-15 gece: blog yazisi basligi saglayici sayfasinin karar diline tasindi (krem bant #f5f4ef, siyah baslik,
   tracked kicker). Ustteki .ts-blog-single kurallari ve tema tasarim sistemi !important kullandigi icin ozgulluk
   html body .ts-blog-single ... ile asilir. Kapak gorseli sagda, meta satiri yerinde kalir. */
html body .ts-blog-single .ts-blog-hero.etr-editorial-hero{background:#f5f4ef!important;color:#131c21!important;max-width:none;margin:0;border-radius:0;border:0;border-bottom:1px solid #d6d8d3;padding:34px 0 30px!important;box-sizing:border-box}
html body .ts-blog-single .ts-blog-hero.etr-editorial-hero .ts-container{padding:0 24px;max-width:1160px}
html body .ts-blog-single .etr-editorial-hero .ts-blog-title{color:#131c21!important;font-size:clamp(30px,3.8vw,52px);line-height:1.06;font-weight:850;letter-spacing:-.05em}
html body .ts-blog-single .etr-editorial-hero :is(.ts-blog-back,.ts-blog-meta,.ts-blog-meta span,.ts-blog-meta time,.ts-blog-updated,.ts-blog-reading){color:#414d49!important}
html body .ts-blog-single .etr-editorial-hero .ts-blog-back:hover{color:#131c21!important}
html body .ts-blog-single .etr-editorial-hero .ts-blog-cat{color:#425049!important;background:transparent!important;border:1px solid #b9c0b6;border-radius:3px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
html body .ts-blog-single .etr-editorial-cover{box-shadow:none;border:1px solid #d6d8d3;border-radius:3px;background:#fff}
@media(max-width:700px){html body .ts-blog-single .ts-blog-hero.etr-editorial-hero{padding:22px 0 20px!important}html body .ts-blog-single .ts-blog-hero.etr-editorial-hero .ts-container{padding:0 16px}}
