
    .legal article { line-height: 1.75; }
    .legal section { margin-bottom: 36px; }
    .legal h2 { margin-top: 32px; margin-bottom: 12px; color: #fff; font-size: 22px; border-bottom: 1px solid #ffffff12; padding-bottom: 8px; }
    .legal h3 { margin-top: 20px; margin-bottom: 8px; color: #e2e8f0; font-size: 17px; }
    .legal p { margin: 10px 0; color: #b4bbcc; }
    .legal ul { margin: 10px 0 16px 20px; padding: 0; color: #b4bbcc; }
    .legal li { margin-bottom: 8px; }
    .legal strong { color: #f1f5f9; }
    .highlightBox { padding: 18px 22px; border: 1px solid #272d40; border-radius: 14px; background: #101421; margin: 20px 0; }
    .highlightBox p { margin: 6px 0; }
  