  
  .faq *:not(p) {
    margin: 0;
  }

  .faq li {
    justify-items: stretch;
  }

  .faq > ul > li {
    border-bottom: 0.05rem solid var(--colour-border-gray);
  }

  .faq > ul > li:first-child {
    border-top: 0.05rem solid var(--colour-border-gray);
  }

  .faq button {
    
    width: 100%;
    padding: 0.5rem 0rem;

    justify-content: space-between;

    color: inherit;
    text-align: left;
  }

  .faq button span:first-child {
    
    line-height: initial;
    font-weight: bold;
  }

  .faq button span.svg {
    
    align-self: flex-start;
    color: var(--colour-brand-main);
  }

  .faq .expandable > div {
    
    padding: 0.5rem 0rem 1rem 0rem;     /* butoni ka 0.5 për poshtë, bashkë me këtë bëhen 1 */
  }
