    .link-style {
      font-weight: bold;
    }

    /* Flex layout for content */
    .flexContainer {
      display: flex;
      gap: 20px;
      flex-wrap: wrap;
    }

    .flex-item-img {
      flex: 1 1 300px;
    }

    .flex-item-info {
      flex: 2 1 400px;
    }

    .tee-img {
      max-width: 100%;
      height: auto;
    }

    @media only screen and (max-width: 768px) {
      .flex-item-info {
        flex: auto;
      }
    }

    @media only screen and (max-width: 600px) {
      .flex-item-img {
        flex: auto;
      }
    }

    /* Tabs / Pills styling */
    #myTab .nav-link {
      flex: 1 1 45%;
      margin: 5px;
      text-align: center;
      white-space: nowrap;
      transition: background-color 0.3s, color 0.3s;
    }

    #myTab .nav-link.active {
      background-color: #0d6efd; /* Bootstrap primary */
      color: white;
      border-radius: 0.25rem;
    }

    #myTab .nav-link:hover {
      background-color: #0b5ed7;
      color: white;
    }

    @media (max-width: 500px) {
      #myTab .nav-link {
        flex: 1 1 48%;
      }
    }