.heading { font-weight: 900; margin: 0; padding: 0; } .uppercase { text-transform: uppercase; } .h1 { font-size: var(--typography-Title1-Mobile-fontSize); line-height: var(--typography-Title1-Mobile-lineHeight) + "%"; } .h2 { font-size: var(--typography-Title2-Mobile-fontSize); line-height: var(--typography-Title2-Mobile-lineHeight) + "%"; } .h3 { font-size: var(--typography-Title3-Mobile-fontSize); line-height: var(--typography-Title3-Mobile-lineHeight) + "%"; } .h4 { font-size: var(--typography-Title4-Mobile-fontSize); line-height: var(--typography-Title4-Mobile-lineHeight) + "%"; } .h5 { font-size: var(--typography-Title5-Mobile-fontSize); line-height: var(--typography-Title5-Mobile-lineHeight) + "%"; } @media screen and (min-width: 950px) { .h1 { font-size: var(--typography-Title1-Desktop-fontSize); line-height: var(--typography-Title1-Desktop-lineHeight) + "%"; } .h2 { font-size: var(--typography-Title2-Desktop-fontSize); line-height: var(--typography-Title2-Desktop-lineHeight) + "%"; } .h3 { font-size: var(--typography-Title3-Desktop-fontSize); line-height: var(--typography-Title3-Desktop-lineHeight) + "%"; } .h4 { font-size: var(--typography-Title4-Desktop-fontSize); line-height: var(--typography-Title4-Desktop-lineHeight) + "%"; } .h5 { font-size: var(--typography-Title5-Desktop-fontSize); line-height: var(--typography-Title5-Desktop-lineHeight) + "%"; } }