/* İçindekiler — blog (#blogview), tedavi (#tedavi / tedavi22), eski tedavi şablonu (#tedavi1) */

#blogview .pagegrids.s1 .content .article-icindekiler,
#tedavi .pagegrids.s1 .content .article-icindekiler,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler {
  margin: 0 0 28px 0;
  padding: 20px 22px 22px;
  background: linear-gradient(145deg, #f8f9fb 0%, #fff 50%, #f4f6f9 100%);
  border: 1px solid #e2e6ed;
  border-radius: 14px;
  border-left: 4px solid #b1a084;
  box-shadow: 0 4px 20px rgba(55, 68, 93, 0.07);
  box-sizing: border-box;
}

#blogview .pagegrids.s1 .content .article-icindekiler__head,
#tedavi .pagegrids.s1 .content .article-icindekiler__head,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__head {
  margin: 0 0 14px 0;
  padding-bottom: 10px;
  font-family: "poppins_semibold", Arial, sans-serif;
  font-size: 1.05rem;
  letter-spacing: 0.03em;
  color: #37445d;
  border-bottom: 2px solid rgba(177, 160, 132, 0.45);
}

#blogview .pagegrids.s1 .content .article-icindekiler__list,
#tedavi .pagegrids.s1 .content .article-icindekiler__list,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

#blogview .pagegrids.s1 .content .article-icindekiler__item,
#tedavi .pagegrids.s1 .content .article-icindekiler__item,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__item {
  margin: 0 0 8px 0;
}

#blogview .pagegrids.s1 .content .article-icindekiler__item:last-child,
#tedavi .pagegrids.s1 .content .article-icindekiler__item:last-child,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__item:last-child {
  margin-bottom: 0;
}

#blogview .pagegrids.s1 .content .article-icindekiler__sub,
#tedavi .pagegrids.s1 .content .article-icindekiler__sub,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__sub {
  margin: 6px 0 0 0;
  padding: 0 0 0 18px;
  list-style: none;
  border-left: 2px solid rgba(55, 68, 93, 0.12);
}

#blogview .pagegrids.s1 .content .article-icindekiler__link,
#tedavi .pagegrids.s1 .content .article-icindekiler__link,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__link {
  display: inline;
  padding: 0;
  font-size: 0.95rem;
  line-height: 1.45;
  color: #3d4a63;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: color 0.2s ease, border-color 0.2s ease;
  background: none;
  cursor: pointer;
  font-family: "poppins", Arial, sans-serif;
}

#blogview .pagegrids.s1 .content .article-icindekiler__item--h2 .article-icindekiler__link,
#tedavi .pagegrids.s1 .content .article-icindekiler__item--h2 .article-icindekiler__link,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__item--h2 .article-icindekiler__link {
  font-family: "poppins_semibold", Arial, sans-serif;
  color: #2c3544;
}

#blogview .pagegrids.s1 .content .article-icindekiler__link:hover,
#blogview .pagegrids.s1 .content .article-icindekiler__link:focus,
#tedavi .pagegrids.s1 .content .article-icindekiler__link:hover,
#tedavi .pagegrids.s1 .content .article-icindekiler__link:focus,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__link:hover,
#tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler__link:focus {
  color: #0f57db;
  border-bottom-color: rgba(15, 87, 219, 0.35);
  outline: none;
}

#tedavi .pagegrids.s1 .content .article-icindekiler__link:hover,
#tedavi .pagegrids.s1 .content .article-icindekiler__link:focus {
  color: #0077cc;
  border-bottom-color: rgba(0, 119, 204, 0.4);
}

/* Başlık kaydırma ofseti (sabit header) */
#blogview .pagegrids.s1 .content h2[id],
#blogview .pagegrids.s1 .content h3[id],
#tedavi .pagegrids.s1 .content h2[id],
#tedavi .pagegrids.s1 .content h3[id],
#tedavi1 .sectcontent1 .grid .s.s2 h2[id],
#tedavi1 .sectcontent1 .grid .s.s2 h3[id] {
  scroll-margin-top: 96px;
}

@media only screen and (max-width: 900px) {
  #blogview .pagegrids.s1 .content .article-icindekiler,
  #tedavi .pagegrids.s1 .content .article-icindekiler,
  #tedavi1 .sectcontent1 .grid .s.s2 .article-icindekiler {
    padding: 16px 16px 18px;
    margin-bottom: 22px;
  }
}
