.section a, .agt-link {
    --icon-size: var(--agt-spacing-xl);
    --font: var(--agt-typography-body-sm-medium);
    --link-gap: var(--agt-spacing-2xs-px);
    --link-padding: var(--agt-spacing-2xs) 0;
}/*5*/

@media (min-width: 768px){
    .section a, .agt-link {
    --icon-size: calc(var(--agt-spacing-xl) + var(--agt-spacing-3xs));
    --font: var(--agt-typography-body-lg-medium);
    --link-gap: var(--agt-spacing-xs);
    --link-padding: var(--agt-spacing-xs) 0;
}/*11*/    
}



.section a, a--dark, a--dark.agt-link--in-text, a.agt-link, .agt-link--dark, .agt-link--dark.agt-link--in-text {
    gap: var(--link-gap);
    display: inline-flex;
    text-decoration: none;
    color: var(--agt-text-icons-tx-brand-main);
    align-items: center;
    padding: var(--link-padding);
    width: auto;
    border: 2px solid rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    font: var(--font);
}/*27*/


a:hover:not(:disabled), a--dark:hover:not(:disabled), a--dark.agt-link--in-text:hover:not(:disabled), .agt-link:hover:not(:disabled), .agt-link--dark:hover:not(:disabled), .agt-link--dark.agt-link--in-text:hover:not(:disabled) {
    text-decoration: underline;
    color: var(--agt-text-icons-tx-brand-main-hover);
    background-color: rgba(0, 0, 0, 0);
}/*51*/

a--light, a--light.agt-link--in-text, a.agt-link--light, .agt-link--light.agt-link--in-text {
    color: var(--agt-text-icons-tx-on-color);
}/*63*/

a--light:hover:not(:disabled), a--light.agt-link--in-text:hover:not(:disabled), .agt-link--light:hover:not(:disabled), .agt-link--light.agt-link--in-text:hover:not(:disabled) {
    color: var(--agt-text-icons-tx-on-color-hover);
    background-color: rgba(0, 0, 0, 0);
}/*74*/
