   background-color: #80b3ef;
      font-weight: 600;
      text-decoration: none;
      float: right;
      margin-top: 30px;
      display: flex;
      flex-direction: row;
      gap: 0.5em;
      justify-content: flex-end;
      padding: 8px;
    }

    body {
      max-width: 600px;
      min-width: 300px;
      line-height: 1.2;
      margin: 0 auto;
      padding: 0 0.5em;
    }

    p {
      overflow-wrap: break-word;
      word-wrap: break-word;
      hyphens: auto;
      ma