/**
 * LinkPadding reset - using :where to reduce specificity to 0
 * allowing overrides from utilities and other css modules
 */
:where(.linkPadding_Ye62K) {
    padding-top: var(--sp-spacing-100);
    padding-bottom: var(--sp-spacing-100);
}

.link_33IjO {
    display: inline-flex;
    text-decoration-line: none;
    cursor: pointer;
}
.link_33IjO:hover,
.link_33IjO:focus-visible,
.link_33IjO:active {
    text-decoration-line: underline;
}

.primary_f3c2U,
.primary_f3c2U:hover,
.primary_f3c2U:focus-visible,
.primary_f3c2U:active {
    color: var(--sp-color-text-primary);
}

.upgrade_USzXH {
    text-decoration-line: none;
    color: var(--sp-color-attention-upgrade-default);
}
.upgrade_USzXH:hover,
.upgrade_USzXH:focus-visible,
.upgrade_USzXH:active {
    text-decoration-line: none;
    color: var(--sp-color-attention-upgrade-hover);
}

.inTextLink_1t5FO,
.muted_kSIG3 {
    text-decoration-line: underline;
    color: var(--sp-color-button-inline-text-default);
}
.inTextLink_1t5FO:hover,
.muted_kSIG3:hover {
    color: var(--sp-color-button-inline-text-hover);
}
.inTextLink_1t5FO:focus-visible,
.inTextLink_1t5FO:focus,
.muted_kSIG3:focus-visible,
.muted_kSIG3:focus {
    color: var(--sp-color-button-inline-text-focus);
}

/* A link that is not interactive and acts as a placeholder or a disabled link */
.link_33IjO.placeholder_mU-WZ,
.link_33IjO.placeholder_mU-WZ:where(:hover, :focus-visible, :active) {
    text-decoration-line: none;
    cursor: not-allowed;
    color: var(--sp-color-button-inline-text-default);
}
