.pmg-clinic-content-read-more__intro > :first-child,
.pmg-clinic-content-read-more__content > :first-child {
    margin-top: 0;
}

.pmg-clinic-content-read-more__intro > :last-child,
.pmg-clinic-content-read-more__content > :last-child {
    margin-bottom: 0;
}

.pmg-clinic-content-read-more__details {
    margin-top: 1rem;
}

.pmg-clinic-content-read-more__summary {
    align-items: center;
    color: inherit;
    cursor: pointer;
    display: inline-flex;
    font-weight: 600;
    gap: 0.55rem;
    list-style: none;
    text-decoration: underline;
    text-underline-offset: 0.16em;
}

.pmg-clinic-content-read-more__summary::-webkit-details-marker {
    display: none;
}

.pmg-clinic-content-read-more__summary:focus-visible {
    border-radius: 0.15rem;
    outline: 2px solid currentColor;
    outline-offset: 0.25rem;
}

.pmg-clinic-content-read-more__chevron {
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    display: inline-block;
    height: 0.45rem;
    transform: rotate(45deg) translateY(-0.14rem);
    transition: transform 0.2s ease;
    width: 0.45rem;
}

.pmg-clinic-content-read-more__details[open] .pmg-clinic-content-read-more__chevron {
    transform: rotate(225deg) translate(-0.14rem, -0.14rem);
}

.pmg-clinic-content-read-more__content {
    padding-top: 1rem;
}
