.legal-page .content {
  grid-template-columns: minmax(0, 1fr) minmax(200px, 260px);
  gap: 56px;
  padding-left: 24px;
  padding-right: 24px;
}
.legal-page .aside {
  top: 120px;
}
.legal-page .content h2 {
  scroll-margin-top: 125px;
}
@media (max-width: 800px) {
  .legal-page .content {
    grid-template-columns: minmax(0, 1fr);
    gap: 24px;
  }
}