
  /* Trust page readability polish: layout only, no legal/compliance copy changes */
  main {
    max-width: 1180px;
    margin-inline: auto;
    padding-inline: clamp(18px, 4vw, 44px);
  }

  section {
    scroll-margin-top: 84px;
  }

  h1,
  h2,
  h3 {
    text-wrap: balance;
  }

  p,
  li {
    line-height: 1.65;
  }

  #trust-page-guide-title {
    margin-top: clamp(28px, 5vw, 56px);
    margin-bottom: 14px;
  }

  #trust-page-guide-title + p {
    max-width: 780px;
  }

  article,
  .card,
  [class*="card"],
  [class*="guide"],
  [class*="panel"] {
    border-radius: 22px;
  }

  article,
  [class*="guide"],
  [class*="panel"] {
    overflow-wrap: anywhere;
  }

  a {
    text-underline-offset: 3px;
  }

  @media (max-width: 768px) {
    main {
      padding-inline: 18px;
    }

    #trust-page-guide-title {
      margin-top: 32px;
    }

    article,
    .card,
    [class*="card"],
    [class*="guide"],
    [class*="panel"] {
      border-radius: 18px;
    }
  }
