body {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        margin: 0;
        padding: 0;
        background: #f5f5f7;
        color: #0b1f33;
      }
      .container {
        max-width: 820px;
        margin: 0 auto;
        padding: 1.5rem 1.25rem 2.5rem;
      }
      .card {
        background: #fff;
        border-radius: 1rem;
        padding: 1.5rem;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
      }
      h1 {
        font-size: 1.5rem;
        margin-top: 0;
      }
      .legal-content {
        line-height: 1.6;
      }
      .legal-content p {
        margin-bottom: 1rem;
      }
      .legal-content ul,
      .legal-content ol {
        padding-left: 1.25rem;
      }
      .legal-content a {
        color: #0b63ce;
      }
