/* The Israeli site's own layer; shared design primitives remain unchanged. */
.account-header, .legal-footer { gap: 1rem; flex-wrap: wrap; }
.legal-content { text-align: start; }
.legal-content h1, .legal-content h2 { font-family: Heebo, sans-serif; }
.legal-content ul, .legal-content ol { padding-inline-start: 1.5rem; padding-inline-end: 0; }
.legal-content a, .legal-content bdi { overflow-wrap: anywhere; }
.legal-date { color: var(--muted, #b7b9b5); }
@media (max-width: 480px) {
  .account-header { padding: 1rem; }
  .legal-content { padding-inline: 1.25rem; }
  .legal-content h1 { font-size: clamp(2rem, 9vw, 3rem); }
}
