.meyne-accordion {
    display: block;
  }
  
  .meyne-acc-trigger {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 0.6rem;
    padding: 0.9rem 0;
    background: transparent;
    border: 0;
    text-align: left;
    cursor: pointer;
  }
  
  .meyne-acc-icon svg {
    width: 1.1em;
    height: 1.1em;
    display: block;
  }

  .meyne-acc-icon-img {
    width: 1.1em;
    height: 1.1em;
    display: block;
  }
  
  .meyne-acc-item.is-open .meyne-acc-icon-img {
    transform: rotate(90deg);
  }
  
  .meyne-acc-item.is-open .meyne-acc-icon svg {
    transform: rotate(90deg);
  }
  
  .meyne-acc-title {
    margin: 0;
  }
  
  .meyne-acc-panel[hidden] {
    display: none;
  }
  
  .meyne-acc-content {
    padding: 0 0 1rem 1.7rem; /* indent under icon */
  }
  
  .meyne-acc-content img {
    cursor: zoom-in;
  }

  .meyne-accordion button {
    color: var(--global-palette4);
    padding: 20px 0;
    font-size: 17px;
    border-bottom: 1px solid var(--global-palette4);
    border-radius: 0;
  }
  
  .meyne-accordion button:hover,
  .meyne-accordion button:active,
  .meyne-accordion button:focus {
    color: var(--global-palette4) !important;
    background: none;
    box-shadow: none;
  }


  .meyne-accordion:last-of-type .meyne-acc-item:not(.is-open) button {
    border-bottom: 0 !important;
  }
  
  .meyne-accordion:last-of-type .meyne-acc-item .meyne-acc-content {
    padding-bottom: 0 !important;
  }