.legal-page {
  padding: 40px 20px 80px; }
  .legal-page .container {
    max-width: 860px;
    margin: 0 auto; }
  .legal-page .legal-document {
    background: radial-gradient(circle, #F6F6F6 0%, #FAF8F8 60%, #E6ECF2 150%);
    border-radius: 20px;
    box-shadow: 0 0 33px rgba(161, 184, 207, 0.22);
    padding: 48px 56px;
    color: #1F1F1F; }
    .legal-page .legal-document h1 {
      font-size: 36px;
      font-weight: 700;
      margin-bottom: 8px;
      line-height: 1.2; }
    .legal-page .legal-document .legal-updated {
      color: rgba(31, 31, 31, 0.6);
      font-size: 14px;
      margin-bottom: 32px; }
    .legal-page .legal-document section {
      margin-bottom: 28px; }
      .legal-page .legal-document section h2 {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 12px;
        color: #0D3FE1; }
      .legal-page .legal-document section p, .legal-page .legal-document section li {
        font-size: 16px;
        line-height: 1.65;
        margin-bottom: 12px; }
      .legal-page .legal-document section ul {
        padding-left: 24px; }
      .legal-page .legal-document section a {
        color: #0D3FE1;
        text-decoration: underline;
        text-underline-offset: 2px; }
        .legal-page .legal-document section a:hover {
          color: #00C3FF; }
  .legal-page .legal-table-wrap {
    overflow-x: auto;
    margin-top: 12px; }
  .legal-page .legal-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px; }
    .legal-page .legal-table th, .legal-page .legal-table td {
      border: 1px solid rgba(161, 184, 207, 0.4);
      padding: 10px 12px;
      text-align: left;
      vertical-align: top; }
    .legal-page .legal-table th {
      background: rgba(255, 255, 255, 0.6);
      font-weight: 600; }
    .legal-page .legal-table td {
      background: rgba(255, 255, 255, 0.35); }

@media (max-width: 767px) {
  .legal-page {
    padding: 24px 12px 60px; }
    .legal-page .legal-document {
      padding: 28px 20px; }
      .legal-page .legal-document h1 {
        font-size: 28px; }
      .legal-page .legal-document section h2 {
        font-size: 18px; } }

/*# sourceMappingURL=legal.css.map */