UNPKG

@adobe/spectrum-css

Version:

The Spectrum CSS top-level backwards compatible package

1,995 lines (1,887 loc) 66.4 kB
.spectrum { font-family: 'adobe-clean-ux', 'adobe-clean', 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; font-size: 14px; } .spectrum:lang(ar) { font-family: 'adobe-arabic', 'myriad-arabic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .spectrum:lang(he) { font-family: 'adobe-hebrew', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .spectrum:lang(zh-Hans) { font-family: 'adobe-clean-han-simplified-c', 'SimSun', 'Heiti SC Light', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .spectrum:lang(zh-Hant) { font-family: 'adobe-clean-han-traditional', 'Microsoft JhengHei UI', 'Microsoft JhengHei', 'Heiti TC Light', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .spectrum:lang(zh) { font-family: 'adobe-clean-han-simplified-c', 'SimSun', 'Heiti SC Light', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .spectrum:lang(ko) { font-family: 'adobe-clean-han-korean', 'Malgun Gothic', 'Apple Gothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .spectrum:lang(ja) { font-family: 'adobe-clean-han-japanese', 'Yu Gothic', '\30E1 \30A4 \30EA \30AA', '\30D2 \30E9 \30AE \30CE \89D2 \30B4 Pro W3', 'Hiragino Kaku Gothic Pro W3', 'Osaka', '\FF2D \FF33 \FF30 \30B4 \30B7 \30C3 \30AF', 'MS PGothic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .spectrum-Body1 { font-size: 20px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body1 em { font-size: 20px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body1 strong { font-size: 20px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body2, .spectrum-Body--large { font-size: 18px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body2 em, .spectrum-Body--large em { font-size: 18px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body2 strong, .spectrum-Body--large strong { font-size: 18px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body3 { font-size: 16px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body3 em { font-size: 16px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body3 strong { font-size: 16px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body4, .spectrum-Body--secondary { font-size: 14px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body4 em, .spectrum-Body--secondary em { font-size: 14px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body4 strong, .spectrum-Body--secondary strong { font-size: 14px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body5, .spectrum-Body--small { font-size: 12px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body5 em, .spectrum-Body--small em { font-size: 12px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Body5 strong, .spectrum-Body--small strong { font-size: 12px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1 { font-size: 36px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1 em { font-size: 36px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1 strong { font-size: 36px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2 { font-size: 28px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2 em { font-size: 28px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2 strong { font-size: 28px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading3 { font-size: 22px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading3 em { font-size: 22px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading3 strong { font-size: 22px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading4, .spectrum-Heading--subtitle1 { font-size: 18px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading4 em, .spectrum-Heading--subtitle1 em { font-size: 18px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading4 strong, .spectrum-Heading--subtitle1 strong { font-size: 18px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading5 { font-size: 16px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading5 em { font-size: 16px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading5 strong { font-size: 16px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading6, .spectrum-Heading--subtitle2 { font-size: 14px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading6 em, .spectrum-Heading--subtitle2 em { font-size: 14px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading6 strong, .spectrum-Heading--subtitle2 strong { font-size: 14px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Subheading, .spectrum-Heading--subtitle3 { font-size: 11px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.06em; text-transform: uppercase; margin-top: 0; margin-bottom: 0; } .spectrum-Subheading em, .spectrum-Heading--subtitle3 em { font-size: 11px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.06em; text-transform: uppercase; margin-top: 0; margin-bottom: 0; } .spectrum-Subheading strong, .spectrum-Heading--subtitle3 strong { font-size: 11px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.06em; text-transform: uppercase; margin-top: 0; margin-bottom: 0; } .spectrum-Detail { font-size: 11px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0.06em; text-transform: uppercase; margin-top: 0; margin-bottom: 0; } .spectrum-Detail em { font-size: 11px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0.06em; text-transform: uppercase; margin-top: 0; margin-bottom: 0; } .spectrum-Detail strong { font-size: 11px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.06em; text-transform: uppercase; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--quiet { font-size: 36px; font-weight: 300; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--quiet em { font-size: 36px; font-weight: 300; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--quiet strong { font-size: 36px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--quiet, .spectrum-Heading--pageTitle { font-size: 28px; font-weight: 300; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--quiet em, .spectrum-Heading--pageTitle em { font-size: 28px; font-weight: 300; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--quiet strong, .spectrum-Heading--pageTitle strong { font-size: 28px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--strong { font-size: 36px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--strong em { font-size: 36px; font-weight: 900; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--strong strong { font-size: 36px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--strong { font-size: 28px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--strong em { font-size: 28px; font-weight: 900; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--strong strong { font-size: 28px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display { font-size: 45px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display em { font-size: 45px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display strong { font-size: 45px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display { font-size: 40px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display em { font-size: 40px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display strong { font-size: 40px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display.spectrum-Heading1--strong { font-size: 45px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display.spectrum-Heading1--strong em { font-size: 45px; font-weight: 900; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display.spectrum-Heading1--strong strong { font-size: 45px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display.spectrum-Heading2--strong { font-size: 40px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display.spectrum-Heading2--strong em { font-size: 40px; font-weight: 900; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display.spectrum-Heading2--strong strong { font-size: 40px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display.spectrum-Heading1--quiet { font-size: 45px; font-weight: 300; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display.spectrum-Heading1--quiet em { font-size: 45px; font-weight: 300; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading1--display.spectrum-Heading1--quiet strong { font-size: 45px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display.spectrum-Heading2--quiet, .spectrum-Heading--display { font-size: 40px; font-weight: 300; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display.spectrum-Heading2--quiet em, .spectrum-Heading--display em { font-size: 40px; font-weight: 300; line-height: 1.3; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Heading2--display.spectrum-Heading2--quiet strong, .spectrum-Heading--display strong { font-size: 40px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Typography .spectrum-Body1 { margin-top: 0px; margin-bottom: 16px; } .spectrum-Typography .spectrum-Body2, .spectrum-Typography .spectrum-Body--large { margin-top: 0px; margin-bottom: 13px; } .spectrum-Typography .spectrum-Body3 { margin-top: 0px; margin-bottom: 12px; } .spectrum-Typography .spectrum-Body4, .spectrum-Typography .spectrum-Body--secondary { margin-top: 0px; margin-bottom: 10px; } .spectrum-Typography .spectrum-Body5, .spectrum-Typography .spectrum-Body--small { margin-top: 0px; margin-bottom: 9px; } .spectrum-Typography .spectrum-Heading1 { margin-top: 32px; margin-bottom: 9px; } .spectrum-Typography .spectrum-Heading2 { margin-top: 25px; margin-bottom: 7px; } .spectrum-Typography .spectrum-Heading3 { margin-top: 20px; margin-bottom: 6px; } .spectrum-Typography .spectrum-Heading4, .spectrum-Typography .spectrum-Heading--subtitle1 { margin-top: 16px; margin-bottom: 5px; } .spectrum-Typography .spectrum-Heading5 { margin-top: 14px; margin-bottom: 4px; } .spectrum-Typography .spectrum-Heading6, .spectrum-Typography .spectrum-Heading--subtitle2 { margin-top: 12px; margin-bottom: 3px; } .spectrum-Typography .spectrum-Subheading, .spectrum-Typography .spectrum-Heading--subtitle3 { margin-top: 12px; margin-bottom: 3px; } .spectrum-Typography .spectrum-Detail { margin-top: 0px; margin-bottom: 8px; } .spectrum-Typography .spectrum-Heading1--quiet { margin-top: 32px; margin-bottom: 9px; } .spectrum-Typography .spectrum-Heading2--quiet, .spectrum-Typography .spectrum-Heading--pageTitle { margin-top: 25px; margin-bottom: 7px; } .spectrum-Typography .spectrum-Heading1--strong { margin-top: 32px; margin-bottom: 9px; } .spectrum-Typography .spectrum-Heading2--strong { margin-top: 25px; margin-bottom: 7px; } .spectrum-Typography .spectrum-Heading1--display { margin-top: 40px; margin-bottom: 11px; } .spectrum-Typography .spectrum-Heading2--display { margin-top: 36px; margin-bottom: 10px; } .spectrum-Typography .spectrum-Heading1--display.spectrum-Heading1--strong { margin-top: 40px; margin-bottom: 11px; } .spectrum-Typography .spectrum-Heading2--display.spectrum-Heading2--strong { margin-top: 36px; margin-bottom: 10px; } .spectrum-Typography .spectrum-Heading1--display.spectrum-Heading1--quiet { margin-top: 40px; margin-bottom: 11px; } .spectrum-Typography .spectrum-Heading2--display.spectrum-Heading2--quiet, .spectrum-Typography .spectrum-Heading--display { margin-top: 36px; margin-bottom: 10px; } .spectrum-Article { font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif; } .spectrum-Article .spectrum-Body1 { font-size: 20px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body1 em { font-size: 20px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body1 strong { font-size: 20px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body2, .spectrum-Article .spectrum-Body--large { font-size: 18px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body2 em, .spectrum-Article .spectrum-Body--large em { font-size: 18px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body2 strong, .spectrum-Article .spectrum-Body--large strong { font-size: 18px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body3 { font-size: 16px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body3 em { font-size: 16px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body3 strong { font-size: 16px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body4, .spectrum-Article .spectrum-Body--secondary { font-size: 14px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body4 em, .spectrum-Article .spectrum-Body--secondary em { font-size: 14px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body4 strong, .spectrum-Article .spectrum-Body--secondary strong { font-size: 14px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body5, .spectrum-Article .spectrum-Body--small { font-size: 12px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body5 em, .spectrum-Article .spectrum-Body--small em { font-size: 12px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Body5 strong, .spectrum-Article .spectrum-Body--small strong { font-size: 12px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1 { font-size: 36px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1 em { font-size: 36px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1 strong { font-size: 36px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2 { font-size: 28px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2 em { font-size: 28px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2 strong { font-size: 28px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading3 { font-size: 22px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading3 em { font-size: 22px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading3 strong { font-size: 22px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading4, .spectrum-Article .spectrum-Heading--subtitle1 { font-size: 18px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading4 em, .spectrum-Article .spectrum-Heading--subtitle1 em { font-size: 18px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading4 strong, .spectrum-Article .spectrum-Heading--subtitle1 strong { font-size: 18px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading5 { font-size: 16px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading5 em { font-size: 16px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading5 strong { font-size: 16px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading6, .spectrum-Article .spectrum-Heading--subtitle2 { font-size: 14px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading6 em, .spectrum-Article .spectrum-Heading--subtitle2 em { font-size: 14px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading6 strong, .spectrum-Article .spectrum-Heading--subtitle2 strong { font-size: 14px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Subheading, .spectrum-Article .spectrum-Heading--subtitle3 { font-size: 11px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Subheading em, .spectrum-Article .spectrum-Heading--subtitle3 em { font-size: 11px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Subheading strong, .spectrum-Article .spectrum-Heading--subtitle3 strong { font-size: 11px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Detail { font-size: 11px; font-weight: 400; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Detail em { font-size: 11px; font-weight: 400; line-height: 1.5; font-style: italic; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Detail strong { font-size: 11px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--quiet { font-size: 36px; font-weight: 400; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--quiet em { font-size: 36px; font-weight: 400; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--quiet strong { font-size: 36px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--quiet, .spectrum-Article .spectrum-Heading--pageTitle { font-size: 28px; font-weight: 400; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--quiet em, .spectrum-Article .spectrum-Heading--pageTitle em { font-size: 28px; font-weight: 400; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--quiet strong, .spectrum-Article .spectrum-Heading--pageTitle strong { font-size: 28px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--display { font-size: 45px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--display em { font-size: 45px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--display strong { font-size: 45px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--display { font-size: 40px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--display em { font-size: 40px; font-weight: 700; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--display strong { font-size: 40px; font-weight: 900; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--display.spectrum-Heading1--quiet { font-size: 45px; font-weight: 400; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--display.spectrum-Heading1--quiet em { font-size: 45px; font-weight: 400; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading1--display.spectrum-Heading1--quiet strong { font-size: 45px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--display.spectrum-Heading2--quiet, .spectrum-Article .spectrum-Heading--display { font-size: 40px; font-weight: 400; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--display.spectrum-Heading2--quiet em, .spectrum-Article .spectrum-Heading--display em { font-size: 40px; font-weight: 400; line-height: 1.3; font-style: italic; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum-Article .spectrum-Heading2--display.spectrum-Heading2--quiet strong, .spectrum-Article .spectrum-Heading--display strong { font-size: 40px; font-weight: 700; line-height: 1.3; font-style: normal; letter-spacing: 0.0125em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body1, .spectrum:lang(ko) .spectrum-Body1, .spectrum:lang(zh) .spectrum-Body1 { font-size: 20px; font-weight: 400; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body1 em, .spectrum:lang(ko) .spectrum-Body1 em, .spectrum:lang(zh) .spectrum-Body1 em { font-size: 20px; font-weight: 700; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body1 strong, .spectrum:lang(ko) .spectrum-Body1 strong, .spectrum:lang(zh) .spectrum-Body1 strong { font-size: 20px; font-weight: 900; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body2, .spectrum:lang(ko) .spectrum-Body2, .spectrum:lang(zh) .spectrum-Body2, .spectrum:lang(ja) .spectrum-Body--large, .spectrum:lang(ko) .spectrum-Body--large, .spectrum:lang(zh) .spectrum-Body--large { font-size: 18px; font-weight: 400; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body2 em, .spectrum:lang(ko) .spectrum-Body2 em, .spectrum:lang(zh) .spectrum-Body2 em, .spectrum:lang(ja) .spectrum-Body--large em, .spectrum:lang(ko) .spectrum-Body--large em, .spectrum:lang(zh) .spectrum-Body--large em { font-size: 18px; font-weight: 700; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body2 strong, .spectrum:lang(ko) .spectrum-Body2 strong, .spectrum:lang(zh) .spectrum-Body2 strong, .spectrum:lang(ja) .spectrum-Body--large strong, .spectrum:lang(ko) .spectrum-Body--large strong, .spectrum:lang(zh) .spectrum-Body--large strong { font-size: 18px; font-weight: 900; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body3, .spectrum:lang(ko) .spectrum-Body3, .spectrum:lang(zh) .spectrum-Body3 { font-size: 16px; font-weight: 400; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body3 em, .spectrum:lang(ko) .spectrum-Body3 em, .spectrum:lang(zh) .spectrum-Body3 em { font-size: 16px; font-weight: 700; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body3 strong, .spectrum:lang(ko) .spectrum-Body3 strong, .spectrum:lang(zh) .spectrum-Body3 strong { font-size: 16px; font-weight: 900; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body4, .spectrum:lang(ko) .spectrum-Body4, .spectrum:lang(zh) .spectrum-Body4, .spectrum:lang(ja) .spectrum-Body--secondary, .spectrum:lang(ko) .spectrum-Body--secondary, .spectrum:lang(zh) .spectrum-Body--secondary { font-size: 14px; font-weight: 400; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body4 em, .spectrum:lang(ko) .spectrum-Body4 em, .spectrum:lang(zh) .spectrum-Body4 em, .spectrum:lang(ja) .spectrum-Body--secondary em, .spectrum:lang(ko) .spectrum-Body--secondary em, .spectrum:lang(zh) .spectrum-Body--secondary em { font-size: 14px; font-weight: 700; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body4 strong, .spectrum:lang(ko) .spectrum-Body4 strong, .spectrum:lang(zh) .spectrum-Body4 strong, .spectrum:lang(ja) .spectrum-Body--secondary strong, .spectrum:lang(ko) .spectrum-Body--secondary strong, .spectrum:lang(zh) .spectrum-Body--secondary strong { font-size: 14px; font-weight: 900; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body5, .spectrum:lang(ko) .spectrum-Body5, .spectrum:lang(zh) .spectrum-Body5, .spectrum:lang(ja) .spectrum-Body--small, .spectrum:lang(ko) .spectrum-Body--small, .spectrum:lang(zh) .spectrum-Body--small { font-size: 12px; font-weight: 400; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body5 em, .spectrum:lang(ko) .spectrum-Body5 em, .spectrum:lang(zh) .spectrum-Body5 em, .spectrum:lang(ja) .spectrum-Body--small em, .spectrum:lang(ko) .spectrum-Body--small em, .spectrum:lang(zh) .spectrum-Body--small em { font-size: 12px; font-weight: 700; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Body5 strong, .spectrum:lang(ko) .spectrum-Body5 strong, .spectrum:lang(zh) .spectrum-Body5 strong, .spectrum:lang(ja) .spectrum-Body--small strong, .spectrum:lang(ko) .spectrum-Body--small strong, .spectrum:lang(zh) .spectrum-Body--small strong { font-size: 12px; font-weight: 900; line-height: 1.7; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading1, .spectrum:lang(ko) .spectrum-Heading1, .spectrum:lang(zh) .spectrum-Heading1 { font-size: 32px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading1 em, .spectrum:lang(ko) .spectrum-Heading1 em, .spectrum:lang(zh) .spectrum-Heading1 em { font-size: 32px; font-weight: 800; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading1 strong, .spectrum:lang(ko) .spectrum-Heading1 strong, .spectrum:lang(zh) .spectrum-Heading1 strong { font-size: 32px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading2, .spectrum:lang(ko) .spectrum-Heading2, .spectrum:lang(zh) .spectrum-Heading2 { font-size: 25px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading2 em, .spectrum:lang(ko) .spectrum-Heading2 em, .spectrum:lang(zh) .spectrum-Heading2 em { font-size: 25px; font-weight: 800; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading2 strong, .spectrum:lang(ko) .spectrum-Heading2 strong, .spectrum:lang(zh) .spectrum-Heading2 strong { font-size: 25px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading3, .spectrum:lang(ko) .spectrum-Heading3, .spectrum:lang(zh) .spectrum-Heading3 { font-size: 20px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading3 em, .spectrum:lang(ko) .spectrum-Heading3 em, .spectrum:lang(zh) .spectrum-Heading3 em { font-size: 20px; font-weight: 800; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading3 strong, .spectrum:lang(ko) .spectrum-Heading3 strong, .spectrum:lang(zh) .spectrum-Heading3 strong { font-size: 20px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading4, .spectrum:lang(ko) .spectrum-Heading4, .spectrum:lang(zh) .spectrum-Heading4, .spectrum:lang(ja) .spectrum-Heading--subtitle1, .spectrum:lang(ko) .spectrum-Heading--subtitle1, .spectrum:lang(zh) .spectrum-Heading--subtitle1 { font-size: 18px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading4 em, .spectrum:lang(ko) .spectrum-Heading4 em, .spectrum:lang(zh) .spectrum-Heading4 em, .spectrum:lang(ja) .spectrum-Heading--subtitle1 em, .spectrum:lang(ko) .spectrum-Heading--subtitle1 em, .spectrum:lang(zh) .spectrum-Heading--subtitle1 em { font-size: 18px; font-weight: 800; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading4 strong, .spectrum:lang(ko) .spectrum-Heading4 strong, .spectrum:lang(zh) .spectrum-Heading4 strong, .spectrum:lang(ja) .spectrum-Heading--subtitle1 strong, .spectrum:lang(ko) .spectrum-Heading--subtitle1 strong, .spectrum:lang(zh) .spectrum-Heading--subtitle1 strong { font-size: 18px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading5, .spectrum:lang(ko) .spectrum-Heading5, .spectrum:lang(zh) .spectrum-Heading5 { font-size: 16px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading5 em, .spectrum:lang(ko) .spectrum-Heading5 em, .spectrum:lang(zh) .spectrum-Heading5 em { font-size: 16px; font-weight: 800; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading5 strong, .spectrum:lang(ko) .spectrum-Heading5 strong, .spectrum:lang(zh) .spectrum-Heading5 strong { font-size: 16px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading6, .spectrum:lang(ko) .spectrum-Heading6, .spectrum:lang(zh) .spectrum-Heading6, .spectrum:lang(ja) .spectrum-Heading--subtitle2, .spectrum:lang(ko) .spectrum-Heading--subtitle2, .spectrum:lang(zh) .spectrum-Heading--subtitle2 { font-size: 14px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading6 em, .spectrum:lang(ko) .spectrum-Heading6 em, .spectrum:lang(zh) .spectrum-Heading6 em, .spectrum:lang(ja) .spectrum-Heading--subtitle2 em, .spectrum:lang(ko) .spectrum-Heading--subtitle2 em, .spectrum:lang(zh) .spectrum-Heading--subtitle2 em { font-size: 14px; font-weight: 800; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Heading6 strong, .spectrum:lang(ko) .spectrum-Heading6 strong, .spectrum:lang(zh) .spectrum-Heading6 strong, .spectrum:lang(ja) .spectrum-Heading--subtitle2 strong, .spectrum:lang(ko) .spectrum-Heading--subtitle2 strong, .spectrum:lang(zh) .spectrum-Heading--subtitle2 strong { font-size: 14px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Subheading, .spectrum:lang(ko) .spectrum-Subheading, .spectrum:lang(zh) .spectrum-Subheading, .spectrum:lang(ja) .spectrum-Heading--subtitle3, .spectrum:lang(ko) .spectrum-Heading--subtitle3, .spectrum:lang(zh) .spectrum-Heading--subtitle3 { font-size: 11px; font-weight: 700; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Subheading em, .spectrum:lang(ko) .spectrum-Subheading em, .spectrum:lang(zh) .spectrum-Subheading em, .spectrum:lang(ja) .spectrum-Heading--subtitle3 em, .spectrum:lang(ko) .spectrum-Heading--subtitle3 em, .spectrum:lang(zh) .spectrum-Heading--subtitle3 em { font-size: 11px; font-weight: 800; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja) .spectrum-Subheading strong, .spectrum:lang(ko) .spectrum-Subheading strong, .spectrum:lang(zh) .spectrum-Subheading strong, .spectrum:lang(ja) .spectrum-Heading--subtitle3 strong, .spectrum:lang(ko) .spectrum-Heading--subtitle3 strong, .spectrum:lang(zh) .spectrum-Heading--subtitle3 strong { font-size: 11px; font-weight: 900; line-height: 1.5; font-style: normal; letter-spacing: 0.05em; text-transform: none; margin-top: 0; margin-bottom: 0; } .spectrum:lang(ja