/* Shared legal document structure (content). Loaded by site + game shells. */

.legal-document__studio-logo {
  display: block;
  width: min(100%, 16rem);
  height: auto;
  margin: 0 0 0.75rem;
}

.legal-document--numbered-sections {
  counter-reset: legal-section;
}

.legal-document--numbered-sections > section {
  counter-increment: legal-section;
}

.legal-document--numbered-sections > section > h2::before {
  content: counter(legal-section) ". ";
}
