    /* Content section */
    .content-section {
      padding: 60px 0;
      min-height: 60vh;
    }
    .content-section h1 {
      font-size: 36px;
      font-weight: 700;
      margin-bottom: 30px;
    }
    .content-section h2 {
      font-size: 22px;
      margin: 45px 0 20px;
      color: #165df5;
    }
    .content-section p, .content-section li {
      color: #ccc;
      line-height: 1.8;
      margin-bottom: 15px;
    }
    .content-section a {
      color: #165df5;
    }

    /* One verifiable claim */
    .bev-item {
      background: rgba(255, 255, 255, 0.04);
      border: 1px solid rgba(255, 255, 255, 0.12);
      border-radius: 12px;
      padding: 25px;
      margin-bottom: 20px;
    }
    .bev-item .bev-claim {
      font-size: 19px;
      font-weight: 600;
      color: #fff;
      margin: 0 0 12px;
      line-height: 1.4;
    }
    .bev-item p:last-child {
      margin-bottom: 0;
    }

    /* The "check it yourself" instruction, set apart from the claim itself */
    .bev-check {
      border-left: 3px solid #165df5;
      padding-left: 15px;
      margin-top: 18px;
    }
    .bev-check strong {
      color: #fff;
    }

    /* Inline commands and header names stay readable on the dark background */
    .bev-item code,
    .bev-limits code {
      background: rgba(255, 255, 255, 0.08);
      border-radius: 4px;
      padding: 2px 6px;
      font-size: 0.9em;
      color: #e6e6e6;
      overflow-wrap: anywhere;
    }

    /* Honesty section: deliberately plainer than the claims above it */
    .bev-limits {
      border-top: 1px solid rgba(255, 255, 255, 0.12);
      padding-top: 20px;
    }

    @media (max-width: 575px) {
      .content-section h1 {
        font-size: 28px;
      }
      .bev-item {
        padding: 18px;
      }
      .bev-item .bev-claim {
        font-size: 17px;
      }
    }
