.information { max-width: 820px; }
.information a { color: var(--accent); overflow-wrap: anywhere; text-underline-offset: 0.18em; }
.information-nav { display: flex; flex-wrap: wrap; gap: 12px 22px; margin-bottom: 30px; font-size: 0.92rem; }
.privacy-settings-button { background: none; border: 0; padding: 0; color: inherit; font: inherit; cursor: pointer; text-decoration: underline; text-underline-offset: 0.18em; }
.privacy-settings-button[hidden] { display: none; }
.information section { margin-top: 34px; }
.information h2 { margin: 0 0 10px; }
.information h3 { margin: 22px 0 8px; font-size: 1rem; }
.information p { margin: 12px 0; }
.information header p { font-size: 0.9rem; }
.information #english { padding-top: 24px; border-top: 1px solid var(--line); }
.information footer { padding-top: 20px; border-top: 1px solid var(--line); }
@media (max-width: 600px) {
  .information { padding-top: 28px; }
  .information h1 { font-size: 1.65rem; }
}
