/* Переопределения страницы: blog */
[data-rv] {
  transition:
    opacity 0.7s cubic-bezier(0.22, 0.61, 0.36, 1),
    transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}
[data-field]:focus {
  border-color: #3f4a28;
  outline: none;
}
details summary::-webkit-details-marker {
  display: none;
}
@media (max-width: 1080px) {
  [data-pad] {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  [data-g="three"] {
    grid-template-columns: 1fr 1fr !important;
  }
  [data-g="footgrid"] {
    grid-template-columns: repeat(3, 1fr) !important;
    row-gap: 38px !important;
  }
}
@media (max-width: 760px) {
  [data-pad] {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  article {
    min-height: 0 !important;
  }
  #request,
  [data-formcard] {
    padding: 30px 20px !important;
  }
  [data-g="three"] {
    grid-template-columns: 1fr !important;
  }
  [data-g="footgrid"] {
    grid-template-columns: 1fr 1fr !important;
  }
  [data-pagehero] {
    padding: 130px 0 0 !important;
  }
}
@media (max-width: 430px) {
  [data-g="footgrid"] {
    grid-template-columns: 1fr !important;
  }
  [data-g="legalnav"] {
    flex-direction: column !important;
    gap: 12px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition-duration: 0.01ms !important;
  }
  [data-rv] {
    opacity: 1 !important;
    transform: none !important;
  }
}
