.wp-block-ucla-wordpress-plugin-accordion-item {
  border-top: 1px solid #ccc;

  .accordion__heading {
    color: #00598c;
    margin: 0;

    .accordion__heading-button {
      box-sizing: border-box;
      padding: 1.125rem 1rem;
      display: inline-flex;
      align-items: center;
      width: 100%;

      .block-editor-rich-text__editable {
        margin: 0;
        font-size: 1.25rem;
      }

      & > svg {
        cursor: pointer;
        margin-left: auto;

        & > path {
          fill: #00598c;
        }
      }
    }
  }
  .accordion__content {
    padding: 1.125rem 1rem;
  }

  &:last-child {
    border-bottom: 1px solid #ccc;
  }
}
