.acc-highlighted-link {
    display: flex;
    align-items: flex-start;
    gap: 0.5em;
    padding: 0.75em var(--acc-highlighted-link-padding-inline, 1rem);
    border-radius: 4px;
    font-weight: 600;
    color: var(--acc-highlighted-link-text-color, inherit);
    inline-size: 100%;
}

.acc-highlighted-link__icon {
    font-size: 1.25em;
    color: var(--bricks-color-zhlipg);
    margin-inline-start: calc(-1 * var(--acc-highlighted-link-padding-inline, 1rem));
    line-height: 1;
    align-self: flex-start;
    display: inline-flex;
    align-items: center;
    height: 1.5em;
    height: 1lh;
    padding-block-start: 8px;
}

.acc-highlighted-link__content {
    color: inherit;
}

.acc-highlighted-link__content > :first-child {
    margin-block-start: 0;
}

.acc-highlighted-link__content > :last-child {
    margin-block-end: 0;
}

.acc-highlighted-link__content a {
    color: inherit;
}

.acc-highlighted-link__url-preview {
    margin-inline-start: auto;
    font-size: 0.75em;
    color: var(--acc-highlighted-link-url-color, inherit);
}

.wp-block[data-type="acc/highlighted-link"] .acc-highlighted-link__url-preview {
    margin-inline-start: 1rem;
}

.acc-highlighted-link {
    margin-block: 0;
}

.acc-highlighted-link + .acc-highlighted-link {
    margin-block-start: 0;
}

.wp-block-acc-highlighted-link,
:where(.wp-block)[data-type="acc/highlighted-link"] {
    margin-block: 0;
}

.wp-block-acc-highlighted-link:first-child,
:where(.wp-block)[data-type="acc/highlighted-link"]:first-child {
    margin-block-start: 1rem;
}

:not(.wp-block-acc-highlighted-link) + .wp-block-acc-highlighted-link,
:not(:where(.wp-block)[data-type="acc/highlighted-link"]) + :where(.wp-block)[data-type="acc/highlighted-link"] {
    margin-block-start: 1rem;
}

.wp-block-acc-highlighted-link + .wp-block-acc-highlighted-link,
:where(.wp-block)[data-type="acc/highlighted-link"] + :where(.wp-block)[data-type="acc/highlighted-link"] {
    margin-block-start: 0;
}

.wp-block-acc-highlighted-link + :not(.wp-block-acc-highlighted-link),
:where(.wp-block)[data-type="acc/highlighted-link"] + :not(:where(.wp-block)[data-type="acc/highlighted-link"]) {
    margin-block-start: 1rem;
}

.wp-block-acc-highlighted-link:last-child,
:where(.wp-block)[data-type="acc/highlighted-link"]:last-child {
    margin-block-end: 1rem;
}
