/* Сброс стилей Tilda */
.uc-custom-wrapper {
  font-family: "Inter", sans-serif;
  line-height: 1.5;
  color: #4b5563; /* Дефолтный цвет текста */
  -webkit-font-smoothing: antialiased; /* Как в Tilda */
}
/* ВАЖНО: Возвращаем border-box */
.uc-custom-wrapper *,
.uc-custom-wrapper *::before,
.uc-custom-wrapper *::after {
  box-sizing: border-box;
}
/* Сбрасываем стили Tilda для strong/b */
.uc-custom-wrapper strong,
.uc-custom-wrapper b {
  font-weight: inherit;
  color: inherit;
}
/* Сбрасываем стили Tilda для списков */
.uc-custom-wrapper ul,
.uc-custom-wrapper ol {
  list-style: none !important; /* Сбрасываем маркери Tilda, дальше контролируем */
  padding: 0 !important; /* Сбрасываем отступ Tilda, дальше контролируем */
  margin: 0 !important; /* Сбрасываем отступ Tilda, дальше контролируем */
}
/* Для списков с иконками */
.uc-custom-wrapper ul.list-none li {
  margin-bottom: 0.75rem !important; /* Tailwind space-y-3 */
  padding-left: 0 !important; /* Убираем любой левый отступ */
}
/* Для списков без иконок, внутри .prose */
.uc-custom-wrapper .prose ul:not(.list-none) {
  list-style: disc !important; /* Возвращаем стандартные маркеры */
  padding-left: 1.5em !important; /* Возвращаем стандартный отступ */
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}
.uc-custom-wrapper .prose ul:not(.list-none) li {
  margin-bottom: 0.5em !important;
}

/* Сбрасываем стили Tilda для ссылок */
.uc-custom-wrapper a:not(.button-link),
.uc-custom-wrapper a:not(.button-link):hover,
.uc-custom-wrapper a:not(.button-link):visited,
.uc-custom-wrapper a:not(.button-link):active {
  text-decoration: inherit !important;
  color: inherit !important;
  transition: none !important; /* Убираем transition Tilda */
}

/* Убираем специфичные стили Tilda, которые могут влиять */
#allrecords a {
  text-decoration: inherit;
  color: inherit;
}

.t-records a {
  text-decoration: inherit;
  color: inherit;
}