.link {
    color: var(--aok-light-green);
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    text-decoration: underline;
    text-underline-offset: 0.3rem;
    text-decoration-thickness: 1px;
}

.link:hover {
    color: var(--aok-green-hover);
}

.link--bright {
    color: var(--aok-white);
    text-decoration: none;
}

.link--green {
    color: var(--aok-green);
}


p > .link--green {
    display: inline-block;
}

.link--green:hover {
    color: var(--aok-dark-green);
}

button.link span {
    text-decoration: underline;
    text-underline-offset: 0.3rem;
    text-decoration-thickness: 1px;
}

.link__icon {
    width: 1rem;
    height: 1rem;
}
