@adobe/spectrum-css
Version:
The Spectrum CSS top-level backwards compatible package
1,995 lines (1,887 loc) • 66.4 kB
CSS
.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