.o-ui-heading {
    margin-top: 0;
    font-weight: 400;
    font-variation-settings: "wght" 600;
}

/* SIZE */
.o-ui-heading-2xs {
    font-size: var(--o-ui-global-type-scale-6);
    line-height: var(--o-ui-global-line-height-3);
    margin-bottom: calc(var(--o-ui-global-type-scale-6) * .5);
}

.o-ui-heading-xs {
    font-size: var(--o-ui-global-type-scale-5);
    line-height: var(--o-ui-global-line-height-4);
    margin-bottom: calc(var(--o-ui-global-type-scale-5) * .5);
}

.o-ui-heading-sm {
    font-size: var(--o-ui-global-type-scale-4);
    line-height: var(--o-ui-global-line-height-5);
    margin-bottom: calc(var(--o-ui-global-type-scale-4) * .5);
}

.o-ui-heading-md {
    font-size: var(--o-ui-global-type-scale-3);
    line-height: var(--o-ui-global-line-height-5);
    margin-bottom: calc(var(--o-ui-global-type-scale-3) * .5);
}

.o-ui-heading-lg {
    font-size: var(--o-ui-global-type-scale-2);
    line-height: var(--o-ui-global-line-height-6);
    margin-bottom: calc(var(--o-ui-global-type-scale-2) * .5);
}

.o-ui-heading-xl {
    font-size: var(--o-ui-global-type-scale-1);
    line-height: var(--o-ui-global-line-height-2);
    margin-bottom: calc(var(--o-ui-global-type-scale-1) * .5);
}
