.block-expanding-content {
    border: 1px solid var(--wp--preset--color--foreground);
    padding: 24px;
}

/* .block-expanding-content button.reveal {
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 0;
	outline: none;
	cursor: pointer;
    font-weight: 600;
    color: var(--wp--preset--color--primary);
    font-family: var(--wp--custom--typography--interface--font-family);
    letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
    text-transform: var(--wp--custom--typography--interface--text-transform);
    text-decoration: underline;
    font-size: var(--wp--preset--font-size--min);

} */



.block-expanding-content__inner > .wp-block-heading:first-child {
    padding-right: 52px;
    position: relative;
    margin-right: -12px; /* shift it over a little */
}

.block-expanding-content__inner:not(.active) > .wp-block-heading:first-child {
    margin-bottom: 0;
}

.block-expanding-content button.reveal {
    background: transparent url(../../assets/icons/utility/chevron-large-down.svg) no-repeat center;
    background-size: 24px;
    border: none;
    cursor: pointer;
    width: 44px;
    height: 44px;
    position: absolute;
    right: 0;
    top: calc(50% - 22px);
}

.block-expanding-content__inner.active button.reveal {
    transform: rotate(180deg);
}