/* ===== МОБИЛЬНАЯ АДАПТАЦИЯ СТАТЕЙ СМОЛКЛИМАТ ===== */

body { overflow-x: hidden; }
#rec4944801401 { overflow-x: hidden !important; }
#rec4944801401 .t396__artboard { overflow-x: hidden !important; max-width: 100vw !important; }

/* Переносы слов */
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom h1,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom h2,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom h3,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom p,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom ul,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom ol,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom li,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom span {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
  hyphens: auto !important;
  -webkit-hyphens: auto !important;
}

#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom img {
  max-width: 100% !important;
  height: auto !important;
}

/* Ячейки таблицы — отступы */
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom td,
#rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom th {
  min-width: 80px !important;
  padding: 6px 8px !important;
}

@media screen and (max-width: 639px) {

  /* tn-elem: display:block чтобы width работал */
  #rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] {
    display: block !important;
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    box-sizing: border-box !important;
  }

  /* .tn-atom: block + overflow-x:auto (таблицы скроллятся, текст переносится) */
  #rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  /* Хлебные крошки */
  #rec4944801401 .tn-group[data-group-id="1781864909988000054"] #molecule-1781864909988000054 {
    flex-wrap: wrap !important;
    overflow: hidden !important;
  }
  #rec4944801401 .tn-elem[data-elem-id="1781864909988000055"] {
    left: 0 !important;
    width: 100% !important;
    flex-basis: 100% !important;
    flex-shrink: 1 !important;
    order: 10 !important;
    max-width: 100% !important;
    margin-left: 0 !important;
  }
  #rec4944801401 .tn-elem[data-elem-id="1781864909988000055"] .tn-atom {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    max-width: 100% !important;
    display: block !important;
  }
  #rec4944801401 .tn-elem[data-elem-id="1781864909988000053"] .tn-atom {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
  }
}

@media screen and (max-width: 479px) {
  #rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom {
    font-size: 15px !important;
    line-height: 1.65 !important;
  }
  #rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom h2 { font-size: 18px !important; }
  #rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom h3 { font-size: 16px !important; }
  #rec4944801401 .tn-elem[data-elem-id="1781864909988000053"] .tn-atom {
    font-size: 20px !important;
    line-height: 1.3 !important;
  }
  #rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom td,
  #rec4944801401 .tn-elem[data-elem-id="1781864909987000048"] .tn-atom th {
    min-width: 60px !important;
    padding: 4px 6px !important;
  }
}
