/* MIORA REHBERI V83 */
.guide-type-nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:28px auto 10px}
.guide-type-nav a,.blog-category-filters a{border:1px solid #deded8;background:#fff;border-radius:999px;padding:11px 17px;font:600 12px/1 Inter,sans-serif;color:#222;text-decoration:none;cursor:pointer}
.guide-type-nav a:hover,.blog-category-filters a:hover,.blog-category-filters a.active{background:#111;color:#fff;border-color:#111}
.guide-card{min-width:0;border-top:1px solid #e5e5df;padding-top:14px}
.guide-card-link{color:inherit;text-decoration:none;display:block}
.guide-card-media{aspect-ratio:16/10;background:#f1f1ed;border-radius:18px;overflow:hidden;margin-bottom:16px}
.guide-card-media img{width:100%;height:100%;object-fit:cover;display:block}
.guide-card-type{font:600 10px/1.2 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#727268}
.guide-card h3{font:500 clamp(24px,2.2vw,36px)/1.02 Fraunces,serif;margin:9px 0 8px}
.guide-card p{font:400 13px/1.6 Inter,sans-serif;color:#666;margin:0 0 12px}
.guide-card-read{font:600 11px/1 Inter,sans-serif}
.guide-empty{grid-column:1/-1;padding:70px 20px;text-align:center;color:#777}
.guide-muted{color:#777;font-size:13px}
.article-product-card{display:block;color:#111;text-decoration:none}
.article-product-card>div{aspect-ratio:4/5;background:#f3f3ef;border-radius:16px;overflow:hidden;margin-bottom:12px}
.article-product-card img{width:100%;height:100%;object-fit:cover}
.article-product-card span{display:block;font:600 9px/1.2 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#777;margin-bottom:6px}
.article-product-card h3{font:500 22px/1.05 Fraunces,serif;margin:0 0 7px}
.article-product-card strong{font:600 12px Inter,sans-serif}
.article-product-card em{display:block;font:600 11px Inter,sans-serif;font-style:normal;margin-top:12px}
@media(max-width:760px){.guide-type-nav{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;padding-bottom:5px}.guide-type-nav a{white-space:nowrap}}


/* V23 — Okurların seçtikleri okunabilirlik */
.popular-posts a{
  color:#171814!important;
}
.popular-posts a>b{
  color:#171814!important;
  font-weight:700;
}
.popular-posts a>span{
  color:#262722!important;
}
.popular-posts a>span small{
  color:#74766f!important;
}


/* V33 — Blog detail table of contents readability */
.article-toc-wrap{
  padding-top:18px;
}
.article-toc-wrap>strong{
  font-size:13px!important;
  line-height:1.35!important;
  letter-spacing:.08em!important;
  color:#1b1b18!important;
}
.article-toc-wrap nav{
  margin-top:14px!important;
  gap:2px!important;
}
.article-toc-wrap a{
  font-size:14px!important;
  line-height:1.55!important;
  color:#5f605b!important;
  padding:8px 0!important;
}
.article-toc-wrap a:hover{
  color:#111!important;
}
@media(max-width:1000px){
  .article-toc-wrap>strong{
    font-size:13px!important;
  }
  .article-toc-wrap a{
    font-size:14px!important;
  }
}

/* GEO answer-first content */
.article-direct-answer{font-size:1.08em;line-height:1.75;font-weight:600;margin:0 0 28px;padding:18px 20px;border-left:3px solid currentColor;background:rgba(0,0,0,.035);border-radius:0 12px 12px 0}
.article-content .table-wrap{width:100%;overflow-x:auto;margin:24px 0}
.article-content table{width:100%;border-collapse:collapse}
.article-content th,.article-content td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.12)}
