/* Trollhunter Child – Matrix-Seite
   Spezifisch für Page-ID 52849 (Dossier/Matrix Layout). */


/* MATRIX-Seite (Seiten-ID 52849) */
.page-id-52849 .inside-article {
  max-width: 700px !important;
  margin: 0 auto;
}

.page-id-52849 .entry-content > p:first-of-type {
  font-size: 16px;
  line-height: 1.6;
  color: #c7cbcf;
  margin-bottom: 35px;
}

.page-id-52849 h2,
.page-id-52849 h3 {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-top: 40px;
  margin-bottom: 12px;
  color: #d7dade;
  text-transform: none;
  border: none;
}

.page-id-52849 .th-matrix-item {
  margin: 0 0 16px 0;
  padding: 0;
  line-height: 1.55;
  color: #bfc4c8;
}

.page-id-52849 .th-matrix-item a {
  color: #b8ab7d;
  text-decoration: none;
  font-weight: 500;
}

.page-id-52849 .th-matrix-item a:hover {
  text-decoration: underline;
}

.page-id-52849 .th-matrix-desc {
  display: block;
  margin-top: 2px;
  font-size: 14px;
  color: #9aa0a5;
  line-height: 1.4;
}

.page-id-52849 ul,
.page-id-52849 li {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.page-id-52849 .entry-content > *:not(:last-child) {
  margin-bottom: 16px;
}

.page-id-52849 .wp-block-group,
.page-id-52849 .wp-block {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

@media (max-width: 820px) {
  .page-id-52849 .inside-article {
    max-width: 92% !important;
  }
}

/* MATRIX: Content weiter nach oben ziehen */
.page-id-52849 .site-main,
.page-id-52849 .inside-article{
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* Optional: gezielt etwas „hochziehen“, wenn es immer noch zu tief wirkt */
.page-id-52849 .inside-article{
  transform: translateY(-50px);
}

