
    .content ol {
      counter-reset: item;
      list-style-type: none;
      margin: 0;
      padding: 0;
    }

    .content ol li {
      display: flex;
      align-items: flex-start;
      margin-bottom: 15px;
      line-height: 28px;
    }

    .content ol li:before {
      content: counter(item) ".";
      counter-increment: item;
      margin-right: 10px;
      font-weight: bold;
      color: #166d04;
      min-width: 25px;
    }

    /* Guide list styling enhancement */
    .guide-list-holder .list {
      background: #fff;
      border-radius: 8px;
      padding: 25px;
      margin-bottom: 30px;
      box-shadow: 0 3px 15px rgba(0, 0, 0, 0.08);
      border: 1px solid #eee;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .guide-list-holder .list:hover {
      transform: translateY(-2px);
      box-shadow: 0 5px 20px rgba(0, 0, 0, 0.12);
    }

    .guide-list-holder .list .icon {
      background: #f8f8f8;
      border-radius: 50%;
      padding: 10px;
      width: 65px;
      height: 65px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .guide-list-holder .list h3 {
      position: relative;
      padding-bottom: 15px;
    }

    .guide-list-holder .list h3:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 50px;
      height: 3px;
      background: #166d04;
      border-radius: 2px;
    }

    .info p {
      margin-bottom: 15px !important;
    }

    @media (max-width: 700px) {
      .guide-list-holder .list .icon {
        display: none;
      }
    }