.accordion-dynamic details summary {
    position: relative;
    list-style: none;
  }
  
  .accordion-dynamic details summary p {
    font-weight: var(--text-medium);
    line-height: var(--line-height-120);
    width: 80%;
  }
  
  .accordion-dynamic details div p {
    margin: 1.25rem 0 1.5rem;
    width: 95%;
  }
  
  .accordion-dynamic details[open] summary p {
    margin: 1.5rem 0 1.25rem;
  }
  
  .accordion-dynamic details {
    border-bottom: 0.063rem solid var(--border-disabled);
  }
  
  .accordion-dynamic details:last-child {
    border-bottom: 0.063rem solid var(--border-disabled);
  }
  
  .accordion-dynamic details[open] summary {
    background-color: var(--background);
  }
  
  .accordion-dynamic details summary:focus,
  .accordion-dynamic details summary:hover {
    background-color: var(--background);
  }
  
  .accordion-dynamic details summary::-webkit-details-marker {
    display: none;
  }
  
  .accordion-dynamic details summary::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('/icons/accordion-arrow.svg');
  }
  
  .accordion-dynamic details[open] summary::after {
    transform: translateY(-50%) rotate(-180deg);
  }
  
  .accordion-dynamic details[open] .accordion-dynamic-item-body {
    background-color: var(--background);
  }
  
  @media (width >= 600px) {
    .accordion-dynamic details summary p {
      width: 95%;
    }
  }
  
  .accordion-dynamic.sidebar-dynamic.block details.accordion-dynamic-item h6{
    margin: 1.25rem 0;
  }
  
  .accordion-dynamic.sidebar-dynamic.block details.accordion-dynamic-item:first-child h6{
    margin-top: 0;
  }
  
  .accordion-dynamic.sidebar-dynamic.block details.accordion-dynamic-item a{
    color: var(--text-primary);
    font-weight: var(--text-medium);
    margin-bottom: 1rem;
    text-decoration-line: underline;  
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    padding: 0;
    margin-left: 0;
    width: 100%;
  }

  .accordion-dynamic.sidebar-dynamic.block details.accordion-dynamic-item .disabled-tag a {
    color: var(--text-disabled);
    text-decoration: none;
    pointer-events: none;
    cursor: default;
  }
  
  .accordion-dynamic.sidebar-dynamic.block details.accordion-dynamic-item[open] {
    margin-bottom: 0.25rem;
  }
  
  .accordion-dynamic.sidebar-dynamic.block details:first-child {
    border-top: none;
  }

  
  .accordion-dynamic.sidebar-dynamic.block .accordion-dynamic-item .accordion-dynamic-item-body > p.button-container{
    width: 100%;
    text-align: start;
    justify-content: start;
    margin: 0;
  }
  
  .accordion-dynamic.sidebar-dynamic.block .accordion-dynamic-item .accordion-dynamic-item-body a:hover{
    color:var(--text-sky); 
  }

  @media (width >= 992px) {
    .accordion-dynamic.sidebar-dynamic.block .accordion-dynamic-item .accordion-dynamic-item-body > p > a.button {
        text-align: start;
        justify-content: start;
    }
}