/* Service Content Section */
.service-content {
  padding: var(--section-padding) 0;
  background-color: var(--berloga-white);
}

.service-content__container {
  max-width: 1320px;
  margin: 0 auto;
  /* padding: 0 30px; */
}

.service-content__container h2 {
  font-family: var(--accent-text-font-family);
  font-weight: 600;
  font-size: var(--h2-font-size);
  color: var(--berloga-text);
  margin-bottom: 30px;
}

.service-content__container h3 {
  font-family: var(--h3-font-family);
  font-weight: var(--h3-font-weight);
  font-size: var(--h3-font-size);
  color: var(--berloga-text);
  margin-bottom: 20px;
}

.service-content__container p {
  font-family: var(--regular-text-font-family);
  font-weight: var(--regular-text-font-weight);
  font-size: var(--regular-text-font-size);
  line-height: var(--regular-text-line-height);
  color: var(--berloga-text);
  margin-bottom: 20px;
}

.service-content__container ul,
.service-content__container ol {
  padding-left: 30px;
  margin-bottom: 20px;
}

.service-content__container li {
  font-family: var(--regular-text-font-family);
  font-weight: var(--regular-text-font-weight);
  font-size: var(--regular-text-font-size);
  line-height: var(--regular-text-line-height);
  color: var(--berloga-text);
  margin-bottom: 10px;
}

/* Блок цен из категории */
.service-content__container .prices-block {
  margin-top: 40px;
  padding: 30px;
  background-color: var(--berloga-light-bg, #f8f9fa);
  border-radius: 10px;
  box-shadow: var(--ten-kartochki-box-shadow);
}

/* Адаптивность */
@media (max-width: 768px) {
  .service-content {
    padding: 40px 0;
  }

  .service-content__container h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .service-content__container h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .service-content__container .prices-block {
    margin-top: 30px;
    padding: 20px;
  }
}