/* Extracted from privacy.html */
.legal-body h2 { font-family: var(--display); font-size: 26px; margin: 48px 0 12px; letter-spacing: -0.01em; }
  .legal-body h3 { font-size: 16px; font-weight: 600; margin: 28px 0 8px; }
  .legal-body p, .legal-body li { font-size: 15.5px; line-height: 1.75; color: var(--ink-soft); margin: 0 0 14px; }
  .legal-body ul { padding-left: 20px; margin: 0 0 14px; }
  .legal-body a { color: var(--ms-blue-deep); }
  .legal-effective { font-family: var(--mono); font-size: 11px; letter-spacing: 1.5px; text-transform: uppercase; color: var(--ink-soft); margin-bottom: 40px; display: block; }
