.accordion-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1.5rem;
}

.accordion-list {
  flex-basis: 48%;  
}


/* Accordion */

.accordion {
  padding: 0;
  margin-bottom: 1.4rem;
  width: inherit;
  padding: 10px;
  border-radius: 15px;
}
/* Accordion title and content */

.accordion__summary {
  cursor: pointer;
  list-style-type: none;
  width: inherit;
}

.accordion__summary,
.accordion__content {
  padding: 0.7rem;
}
.accordion__content > * {
  font-size: 18px;
  line-height: 1.4;
}
.accordion__content ul li {
  margin-bottom: 10px;
}
.accordion__summary {
  position: relative;
  line-height: 1.2;
  margin-right: 30px;
}
.accordion__content a {
  color: var(--green-digital);
}
.accordion__content a:hover,
.accordion__content a:focus,
.accordion__content a:visited{ 
  color: var(--green-light);
  text-decoration: underline;
}
details.accordion.accordion--plus.card svg {
  right:-20px;
  align-self: center;
  top: 50%;
  translate: 0 -50%;
}
details.accordion.accordion--plus.card svg.open {
  display:none;
}
details.accordion.accordion--plus.card svg.closed {
  display: inline-block;
  position: absolute;
  width:36px;
  height: 34px;
}

details[open].accordion.accordion--plus.card svg.open {
  display: inline-block;
  position: absolute;
  width:36px;
  height: 34px;
}
details[open].accordion.accordion--plus.card svg.closed {
  display: none;
}



.accordion__summary::-webkit-details-marker {
  display: none;
}

.card--dark .accordion__summary,
.card--dark .accordion__content,
.card--light .accordion__summary,
.card--light .accordion__content {
  padding: 2.1rem;
}

/* Accordion icons */

.accordion__summary:before {
  margin-right: 1.4rem;
}

.accordion__summary:-webkit-details-marker {
  display: none;
}

/* Accordion icons - closed icon */

.accordion--plus .accordion__summary:before {
  content: '\002B';
  display: none;
}

/* Accordion icons - opened icons */

.accordion--plus[open] .accordion__summary:before {
  content: '\2212';
  display: none;
}

/*
  .accordion__content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 4s ease;
  }

  details['open'] .accordion__content {
    max-height: 500px; /* Adjust to fit your content */
  }
*/