/**
 * Copyright 2019 Adobe. All rights reserved.
 * This file is licensed to you under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. You may obtain a copy
 * of the License at http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
 * OF ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */
/* CSS only classes */
.coral--light  {
  background-color: rgb(245, 245, 245);
}

.coral--light,.coral--lightest  {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.coral--lightest  {
  background-color: rgb(255, 255, 255);
}

.coral--dark  {
  background-color: rgb(50, 50, 50);
}

.coral--dark,.coral--darkest  {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.coral--darkest  {
  background-color: rgb(30, 30, 30);
}

body {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  font-size: 14px;
}
body:lang(ar) {
    font-family: myriad-arabic, adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  }
body:lang(he) {
    font-family: myriad-hebrew, adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  }
body:lang(zh-Hans) {
    font-family: adobe-clean-han-simplified-c, source-han-simplified-c, 'SimSun', 'Heiti SC Light', 'sans-serif';
  }
body:lang(zh-Hant) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
body:lang(zh) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
body:lang(ko) {
    font-family: adobe-clean-han-korean, source-han-korean, 'Malgun Gothic', 'Apple Gothic', 'sans-serif';
  }
body:lang(ja) {
    font-family: adobe-clean-han-japanese, source-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', 'sans-serif';
  }
body,
.coral-Body {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
}
.coral-Body--italic {
  font-style: italic;
}
.coral-Body1 {
  

    font-size: 20px;

    
  }
.coral-Body1,.coral-Body2,
.coral-Body--large {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Body2,
.coral-Body--large {
  

    font-size: 18px;

    
  }
.coral-Body3 {
  

    font-size: 16px;

    
  }
.coral-Body3,.coral-Body4,
.coral-Body--secondary {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Body4,
.coral-Body--secondary {
  

    font-size: 14px;

    
  }
.coral-Body5,
.coral-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;

    
  }
.coral-Heading1 {
  

    font-size: 36px;

    
  }
.coral-Heading1,.coral-Heading2 {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading2 {
  

    font-size: 28px;

    
  }
.coral-Heading3 {
  

    font-size: 22px;

    
  }
.coral-Heading3,.coral-Heading4,
.coral-Heading.coral-Heading--3 {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading4,
.coral-Heading.coral-Heading--3 {
  

    font-size: 18px;

    
  }
.coral-Heading5 {
  

    font-size: 16px;

    
  }
.coral-Heading5,.coral-Heading6,
.coral-Heading.coral-Heading--4 {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading6,
.coral-Heading.coral-Heading--4 {
  

    font-size: 14px;

    
  }
._coral-Subheading,
.coral-Heading.coral-Heading--5 {
  line-height: 1.3;

    
  }
._coral-Subheading,
.coral-Heading.coral-Heading--5,.coral-Detail {
  

    font-size: 11px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Detail {
  line-height: 1.5;

    
  }
.coral-Heading1--quiet {
  

    font-size: 36px;

    
  }
.coral-Heading1--quiet,.coral-Heading2--quiet,
.coral-Heading.coral-Heading--2 {
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading2--quiet,
.coral-Heading.coral-Heading--2 {
  

    font-size: 28px;

    
  }
.coral-Heading1--strong {
  

    font-size: 36px;

    
  }
.coral-Heading1--strong,.coral-Heading2--strong {
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading2--strong {
  

    font-size: 28px;

    
  }
.coral-Heading1--display {
  

    font-size: 60px;

    
  }
.coral-Heading1--display,.coral-Heading2--display {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading2--display {
  

    font-size: 45px;

    
  }
.coral-Heading1--display.coral-Heading1--strong {
  

    font-size: 60px;

    
  }
.coral-Heading1--display.coral-Heading1--strong,.coral-Heading2--display.coral-Heading2--strong {
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading2--display.coral-Heading2--strong {
  

    font-size: 45px;

    
  }
.coral-Heading1--display.coral-Heading1--quiet {
  

    font-size: 60px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading2--display.coral-Heading2--quiet,
.coral-Heading.coral-Heading--1 {
  

    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;

    
  }
body .coral-Body1 {
    margin-top: 0px;
    margin-bottom: 16px;
  }
body .coral-Body2,
body .coral-Body--large {
    margin-top: 0px;
    margin-bottom: 13px;
  }
body .coral-Body3 {
    margin-top: 0px;
    margin-bottom: 12px;
  }
body .coral-Body4,
body .coral-Body--secondary {
    margin-top: 0px;
    margin-bottom: 10px;
  }
body .coral-Body5,
body .coral-Body--small {
    margin-top: 0px;
    margin-bottom: 9px;
  }
body .coral-Heading1 {
    margin-top: 32px;
    margin-bottom: 9px;
  }
body .coral-Heading2 {
    margin-top: 25px;
    margin-bottom: 7px;
  }
body .coral-Heading3 {
    margin-top: 20px;
    margin-bottom: 6px;
  }
body .coral-Heading4,
body .coral-Heading.coral-Heading--3 {
    margin-top: 16px;
    margin-bottom: 5px;
  }
body .coral-Heading5 {
    margin-top: 14px;
    margin-bottom: 4px;
  }
body .coral-Heading6,
body .coral-Heading.coral-Heading--4,body ._coral-Subheading,
body .coral-Heading.coral-Heading--5 {
    margin-top: 12px;
    margin-bottom: 3px;
  }
body .coral-Detail {
    margin-top: 0px;
    margin-bottom: 8px;
  }
body .coral-Heading1--quiet {
    margin-top: 32px;
    margin-bottom: 9px;
  }
body .coral-Heading2--quiet,
body .coral-Heading.coral-Heading--2 {
    margin-top: 25px;
    margin-bottom: 7px;
  }
body .coral-Heading1--strong {
    margin-top: 32px;
    margin-bottom: 9px;
  }
body .coral-Heading2--strong {
    margin-top: 25px;
    margin-bottom: 7px;
  }
body .coral-Heading1--display {
    margin-top: 50px;
    margin-bottom: 11px;
  }
body .coral-Heading2--display {
    margin-top: 36px;
    margin-bottom: 10px;
  }
body .coral-Heading1--display.coral-Heading1--strong {
    margin-top: 50px;
    margin-bottom: 11px;
  }
body .coral-Heading2--display.coral-Heading2--strong {
    margin-top: 36px;
    margin-bottom: 10px;
  }
body .coral-Heading1--display.coral-Heading1--quiet {
    margin-top: 50px;
    margin-bottom: 11px;
  }
body .coral-Heading2--display.coral-Heading2--quiet,
body .coral-Heading.coral-Heading--1 {
    margin-top: 36px;
    margin-bottom: 10px;
  }
._coral-Article {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
._coral-Article .coral-Body1 {
  

    font-size: 20px;

    
  }
._coral-Article .coral-Body1,._coral-Article .coral-Body2,
._coral-Article .coral-Body--large {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Body2,
._coral-Article .coral-Body--large {
  

    font-size: 18px;

    
  }
._coral-Article .coral-Body3 {
  

    font-size: 16px;

    
  }
._coral-Article .coral-Body3,._coral-Article .coral-Body4,
._coral-Article .coral-Body--secondary {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Body4,
._coral-Article .coral-Body--secondary {
  

    font-size: 14px;

    
  }
._coral-Article .coral-Body5,
._coral-Article .coral-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;

    
  }
._coral-Article .coral-Heading1 {
  

    font-size: 36px;

    
  }
._coral-Article .coral-Heading1,._coral-Article .coral-Heading2 {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Heading2 {
  

    font-size: 28px;

    
  }
._coral-Article .coral-Heading3 {
  

    font-size: 22px;

    
  }
._coral-Article .coral-Heading3,._coral-Article .coral-Heading4,
._coral-Article .coral-Heading.coral-Heading--3 {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Heading4,
._coral-Article .coral-Heading.coral-Heading--3 {
  

    font-size: 18px;

    
  }
._coral-Article .coral-Heading5 {
  

    font-size: 16px;

    
  }
._coral-Article .coral-Heading5,._coral-Article .coral-Heading6,
._coral-Article .coral-Heading.coral-Heading--4 {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Heading6,
._coral-Article .coral-Heading.coral-Heading--4 {
  

    font-size: 14px;

    
  }
._coral-Article ._coral-Subheading,
._coral-Article .coral-Heading.coral-Heading--5 {
  

    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;

    
  }
._coral-Article .coral-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;

    
  }
._coral-Article .coral-Heading1--quiet {
  

    font-size: 36px;

    
  }
._coral-Article .coral-Heading1--quiet,._coral-Article .coral-Heading2--quiet,
._coral-Article .coral-Heading.coral-Heading--2 {
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Heading2--quiet,
._coral-Article .coral-Heading.coral-Heading--2 {
  

    font-size: 28px;

    
  }
._coral-Article .coral-Heading1--display {
  

    font-size: 60px;

    
  }
._coral-Article .coral-Heading1--display,._coral-Article .coral-Heading2--display {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Heading2--display {
  

    font-size: 45px;

    
  }
._coral-Article .coral-Heading1--display.coral-Heading1--quiet {
  

    font-size: 60px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
._coral-Article .coral-Heading2--display.coral-Heading2--quiet,
._coral-Article .coral-Heading.coral-Heading--1 {
  

    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;

    
  }
body:lang(ja) .coral-Body1, body:lang(ko) .coral-Body1, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Body2,
body:lang(ko) .coral-Body2,
body:lang(zh) .coral-Body2,
body:lang(ja) .coral-Body--large,
body:lang(ko) .coral-Body--large,
body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Body3, body:lang(ko) .coral-Body3, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Body4,
body:lang(ko) .coral-Body4,
body:lang(zh) .coral-Body4,
body:lang(ja) .coral-Body--secondary,
body:lang(ko) .coral-Body--secondary,
body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Body5,
body:lang(ko) .coral-Body5,
body:lang(zh) .coral-Body5,
body:lang(ja) .coral-Body--small,
body:lang(ko) .coral-Body--small,
body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Heading1, body:lang(ko) .coral-Heading1, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Heading2, body:lang(ko) .coral-Heading2, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Heading3, body:lang(ko) .coral-Heading3, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Heading4,
body:lang(ko) .coral-Heading4,
body:lang(zh) .coral-Heading4,
body:lang(ja) .coral-Heading.coral-Heading--3,
body:lang(ko) .coral-Heading.coral-Heading--3,
body:lang(zh) .coral-Heading.coral-Heading--3 {
  

    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;

    
  }
body:lang(ja) .coral-Heading5, body:lang(ko) .coral-Heading5, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Heading6,
body:lang(ko) .coral-Heading6,
body:lang(zh) .coral-Heading6,
body:lang(ja) .coral-Heading.coral-Heading--4,
body:lang(ko) .coral-Heading.coral-Heading--4,
body:lang(zh) .coral-Heading.coral-Heading--4 {
  

    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;

    
  }
body:lang(ja) ._coral-Subheading,
body:lang(ko) ._coral-Subheading,
body:lang(zh) ._coral-Subheading,
body:lang(ja) .coral-Heading.coral-Heading--5,
body:lang(ko) .coral-Heading.coral-Heading--5,
body:lang(zh) .coral-Heading.coral-Heading--5 {
  

    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;

    
  }
body:lang(ja) .coral-Detail, body:lang(ko) .coral-Detail, body:lang(zh) .coral-Detail {
  

    font-size: 11px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading1--quiet, body:lang(ko) .coral-Heading1--quiet, body:lang(zh) .coral-Heading1--quiet {
  

    font-size: 32px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading2--quiet,
body:lang(ko) .coral-Heading2--quiet,
body:lang(zh) .coral-Heading2--quiet,
body:lang(ja) .coral-Heading.coral-Heading--2,
body:lang(ko) .coral-Heading.coral-Heading--2,
body:lang(zh) .coral-Heading.coral-Heading--2 {
  

    font-size: 25px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading1--strong, body:lang(ko) .coral-Heading1--strong, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Heading2--strong, body:lang(ko) .coral-Heading2--strong, body:lang(zh) .coral-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;

    
  }
body:lang(ja) .coral-Heading1--display, body:lang(ko) .coral-Heading1--display, body:lang(zh) .coral-Heading1--display {
  

    font-size: 60px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading2--display, body:lang(ko) .coral-Heading2--display, body:lang(zh) .coral-Heading2--display {
  

    font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading1--display.coral-Heading1--strong, body:lang(ko) .coral-Heading1--display.coral-Heading1--strong, body:lang(zh) .coral-Heading1--display.coral-Heading1--strong {
  

    font-size: 60px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading2--display.coral-Heading2--strong, body:lang(ko) .coral-Heading2--display.coral-Heading2--strong, body:lang(zh) .coral-Heading2--display.coral-Heading2--strong {
  

    font-size: 36px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading1--display.coral-Heading1--quiet, body:lang(ko) .coral-Heading1--display.coral-Heading1--quiet, body:lang(zh) .coral-Heading1--display.coral-Heading1--quiet {
  

    font-size: 60px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading2--display.coral-Heading2--quiet,
body:lang(ko) .coral-Heading2--display.coral-Heading2--quiet,
body:lang(zh) .coral-Heading2--display.coral-Heading2--quiet,
body:lang(ja) .coral-Heading.coral-Heading--1,
body:lang(ko) .coral-Heading.coral-Heading--1,
body:lang(zh) .coral-Heading.coral-Heading--1 {
  

    font-size: 36px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Code1 {
  

    font-size: 20px;

    
  }
.coral-Code1,.coral-Code2 {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral-Code2 {
  

    font-size: 18px;

    
  }
.coral-Code3 {
  

    font-size: 16px;

    
  }
.coral-Code3,.coral-Code4 {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral-Code4 {
  

    font-size: 14px;

    
  }
.coral-Code5 {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral-Heading--XXXL {
  

    font-size: 60px;

    
  }
.coral-Heading--XXXL,.coral-Heading--XXL {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading--XXL {
  

    font-size: 45px;

    
  }
.coral-Heading--XL {
  

    font-size: 36px;

    
  }
.coral-Heading--XL,.coral-Heading--L {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading--L {
  

    font-size: 28px;

    
  }
.coral-Heading--M {
  

    font-size: 22px;

    
  }
.coral-Heading--M,.coral-Heading--S {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading--S {
  

    font-size: 18px;

    
  }
.coral-Heading--XS {
  

    font-size: 16px;

    
  }
.coral-Heading--XS,.coral-Heading--XXS {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Heading--XXS {
  

    font-size: 14px;

    
  }
.coral-Heading {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  font-weight: 700;
}
.coral-Heading em, .coral-Heading .coral-Heading-emphasis {
    font-style: italic;
  }
.coral-Heading strong, .coral-Heading .coral-Heading-strong {
    font-weight: 900;
  }
.coral-Heading--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral-Heading--heavy {
  font-weight: 900;
}
.coral-Heading--heavy em, .coral-Heading--heavy .coral-Heading-emphasis {
    font-style: italic;
  }
.coral-Heading--heavy strong, .coral-Heading--heavy .coral-Heading-strong {
    font-weight: 900;
  }
.coral-Heading--light {
  font-weight: 300;
}
.coral-Heading--light em, .coral-Heading--light .coral-Heading-emphasis {
    font-style: italic;
  }
.coral-Heading--light strong, .coral-Heading--light .coral-Heading-strong {
    font-weight: 700;
  }
.coral-Body--XXXL {
  

    font-size: 25px;

    
  }
.coral-Body--XXXL,.coral-Body--XXL {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Body--XXL {
  

    font-size: 22px;

    
  }
.coral-Body--XL {
  

    font-size: 20px;

    
  }
.coral-Body--XL,.coral-Body--L {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Body--L {
  

    font-size: 18px;

    
  }
.coral-Body--M {
  

    font-size: 16px;

    
  }
.coral-Body--M,.coral-Body--S {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
.coral-Body--S {
  

    font-size: 14px;

    
  }
.coral-Body--XS {
  

    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;

    
  }
.coral-Body {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.coral-Body strong, .coral-Body .coral-Body-strong {
    font-weight: 700;
  }
.coral-Body em, .coral-Body .coral-Body-emphasis {
    font-style: italic;
  }
.coral-Body--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral-Detail {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.coral-Detail strong, .coral-Detail .coral-Detail-strong {
    font-weight: 900;
  }
.coral-Detail em, .coral-Detail .coral-Detail-emphasis {
    font-style: italic;
  }
.coral-Detail--light {
  font-style: normal;
  font-weight: 400;
}
.coral-Detail--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral-Detail--XL {
  font-style: normal;
  
  }
.coral-Detail--XL,.coral-Detail--XL em {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Detail--XL em {
  font-style: italic;

    }
.coral-Detail--XL strong {
        font-size: 16px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Detail--L {
  font-style: normal;
  
  }
.coral-Detail--L,.coral-Detail--L em {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Detail--L em {
  font-style: italic;

    }
.coral-Detail--L strong {
        font-size: 14px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Detail--M {
  font-style: normal;
  
  }
.coral-Detail--M,.coral-Detail--M em {
  

    font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Detail--M em {
  font-style: italic;

    }
.coral-Detail--M strong {
        font-size: 12px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Detail--S {
  font-style: normal;
  
  }
.coral-Detail--S,.coral-Detail--S em {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Detail--S em {
  font-style: italic;

    }
.coral-Detail--S strong {
        font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
.coral-Code {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.coral-Code strong, .coral-Code .coral-Code-strong {
    font-weight: 700;
  }
.coral-Code em, .coral-Code .coral-Code-emphasis {
    font-style: italic;
  }
.coral-Code--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral-Code--XL {
  

    font-size: 20px;

    
  }
.coral-Code--XL,.coral-Code--L {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral-Code--L {
  

    font-size: 18px;

    
  }
.coral-Code--M {
  

    font-size: 16px;

    
  }
.coral-Code--M,.coral-Code--S {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral-Code--S {
  

    font-size: 14px;

    
  }
.coral-Code--XS {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
body .coral-Heading--XXXL {
    margin-top: 50px;
    margin-bottom: 11px;
  }
body .coral-Heading--XXL {
    margin-top: 36px;
    margin-bottom: 10px;
  }
body .coral-Heading--XL {
    margin-top: 32px;
    margin-bottom: 9px;
  }
body .coral-Heading--L {
    margin-top: 25px;
    margin-bottom: 7px;
  }
body .coral-Heading--M {
    margin-top: 20px;
    margin-bottom: 6px;
  }
body .coral-Heading--S {
    margin-top: 16px;
    margin-bottom: 5px;
  }
body .coral-Heading--XS {
    margin-top: 14px;
    margin-bottom: 4px;
  }
body .coral-Heading--XXS {
    margin-top: 12px;
    margin-bottom: 3px;
  }
body .coral-Body--XXXL {
    margin-top: 0px;
    margin-bottom: 32px;
  }
body .coral-Body--XXL {
    margin-top: 0px;
    margin-bottom: 24px;
  }
body .coral-Body--XL {
    margin-top: 0px;
    margin-bottom: 16px;
  }
body .coral-Body--L {
    margin-top: 0px;
    margin-bottom: 13px;
  }
body .coral-Body--M {
    margin-top: 0px;
    margin-bottom: 12px;
  }
body .coral-Body--S {
    margin-top: 0px;
    margin-bottom: 10px;
  }
body .coral-Body--XS {
    margin-top: 0px;
    margin-bottom: 9px;
  }
body:lang(ja) .coral-Heading--XXXL, body:lang(ko) .coral-Heading--XXXL, body:lang(zh) .coral-Heading--XXXL {
  

    font-size: 60px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading--XXL, body:lang(ko) .coral-Heading--XXL, body:lang(zh) .coral-Heading--XXL {
  

    font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Heading--XL, body:lang(ko) .coral-Heading--XL, body:lang(zh) .coral-Heading--XL {
  

    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;

    
  }
body:lang(ja) .coral-Heading--L, body:lang(ko) .coral-Heading--L, body:lang(zh) .coral-Heading--L {
  

    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;

    
  }
body:lang(ja) .coral-Heading--M, body:lang(ko) .coral-Heading--M, body:lang(zh) .coral-Heading--M {
  

    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;

    
  }
body:lang(ja) .coral-Heading--S, body:lang(ko) .coral-Heading--S, body:lang(zh) .coral-Heading--S {
  

    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;

    
  }
body:lang(ja) .coral-Heading--XS, body:lang(ko) .coral-Heading--XS, body:lang(zh) .coral-Heading--XS {
  

    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;

    
  }
body:lang(ja) .coral-Heading--XXS, body:lang(ko) .coral-Heading--XXS, body:lang(zh) .coral-Heading--XXS {
  

    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;

    
  }
body:lang(ja) .coral-Heading--heavy, body:lang(ko) .coral-Heading--heavy, body:lang(zh) .coral-Heading--heavy {
      font-weight: 700;
    }
body:lang(ja) .coral-Heading--heavy em, body:lang(ja) .coral-Heading--heavy .coral-Heading--emphasis, body:lang(ko) .coral-Heading--heavy em, body:lang(ko) .coral-Heading--heavy .coral-Heading--emphasis, body:lang(zh) .coral-Heading--heavy em, body:lang(zh) .coral-Heading--heavy .coral-Heading--emphasis {
        font-style: normal;
        font-weight: 900;
      }
body:lang(ja) .coral-Heading--heavy strong, body:lang(ja) .coral-Heading--heavy .coral-Heading--strong, body:lang(ko) .coral-Heading--heavy strong, body:lang(ko) .coral-Heading--heavy .coral-Heading--strong, body:lang(zh) .coral-Heading--heavy strong, body:lang(zh) .coral-Heading--heavy .coral-Heading--strong {
        font-style: normal;
        font-weight: 900;
      }
body:lang(ja) .coral-Heading--light, body:lang(ko) .coral-Heading--light, body:lang(zh) .coral-Heading--light {
      font-weight: 700;
    }
body:lang(ja) .coral-Heading--light em, body:lang(ja) .coral-Heading--light .coral-Heading--emphasis, body:lang(ko) .coral-Heading--light em, body:lang(ko) .coral-Heading--light .coral-Heading--emphasis, body:lang(zh) .coral-Heading--light em, body:lang(zh) .coral-Heading--light .coral-Heading--emphasis {
        font-style: normal;
        font-weight: 400;
      }
body:lang(ja) .coral-Heading--light strong, body:lang(ja) .coral-Heading--light .coral-Heading--strong, body:lang(ko) .coral-Heading--light strong, body:lang(ko) .coral-Heading--light .coral-Heading--strong, body:lang(zh) .coral-Heading--light strong, body:lang(zh) .coral-Heading--light .coral-Heading--strong {
        font-style: normal;
        font-weight: 700;
      }
body:lang(ja) .coral-Body--XXXL, body:lang(ko) .coral-Body--XXXL, body:lang(zh) .coral-Body--XXXL {
  

    font-size: 25px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Body--XXL, body:lang(ko) .coral-Body--XXL, body:lang(zh) .coral-Body--XXL {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;

    
  }
body:lang(ja) .coral-Body--XL, body:lang(ko) .coral-Body--XL, body:lang(zh) .coral-Body--XL {
  

    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;

    
  }
body:lang(ja) .coral-Body--L, body:lang(ko) .coral-Body--L, body:lang(zh) .coral-Body--L {
  

    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;

    
  }
body:lang(ja) .coral-Body--M, body:lang(ko) .coral-Body--M, body:lang(zh) .coral-Body--M {
  

    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;

    
  }
body:lang(ja) .coral-Body--S, body:lang(ko) .coral-Body--S, body:lang(zh) .coral-Body--S {
  

    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;

    
  }
body:lang(ja) .coral-Body--XS, body:lang(ko) .coral-Body--XS, body:lang(zh) .coral-Body--XS {
  

    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;

    
  }
body:lang(ja) .coral-Detail--XL, body:lang(ko) .coral-Detail--XL, body:lang(zh) .coral-Detail--XL {
  

    font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
body:lang(ja) .coral-Detail--XL em, body:lang(ko) .coral-Detail--XL em, body:lang(zh) .coral-Detail--XL em {
        font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--XL strong, body:lang(ko) .coral-Detail--XL strong, body:lang(zh) .coral-Detail--XL strong {
        font-size: 16px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--L, body:lang(ko) .coral-Detail--L, body:lang(zh) .coral-Detail--L {
  

    font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
body:lang(ja) .coral-Detail--L em, body:lang(ko) .coral-Detail--L em, body:lang(zh) .coral-Detail--L em {
        font-size: 14px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--L strong, body:lang(ko) .coral-Detail--L strong, body:lang(zh) .coral-Detail--L strong {
        font-size: 14px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--M, body:lang(ko) .coral-Detail--M, body:lang(zh) .coral-Detail--M {
  

    font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
body:lang(ja) .coral-Detail--M em, body:lang(ko) .coral-Detail--M em, body:lang(zh) .coral-Detail--M em {
        font-size: 12px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--M strong, body:lang(ko) .coral-Detail--M strong, body:lang(zh) .coral-Detail--M strong {
        font-size: 12px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--S, body:lang(ko) .coral-Detail--S, body:lang(zh) .coral-Detail--S {
  

    font-size: 11px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  
  }
body:lang(ja) .coral-Detail--S em, body:lang(ko) .coral-Detail--S em, body:lang(zh) .coral-Detail--S em {
        font-size: 11px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--S strong, body:lang(ko) .coral-Detail--S strong, body:lang(zh) .coral-Detail--S strong {
        font-size: 11px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;

    }
body:lang(ja) .coral-Detail--light, body:lang(ko) .coral-Detail--light, body:lang(zh) .coral-Detail--light {
      font-weight: 700;
    }
body:lang(ja) .coral-Detail--light em, body:lang(ja) .coral-Detail--light .coral-Detail--emphasis, body:lang(ko) .coral-Detail--light em, body:lang(ko) .coral-Detail--light .coral-Detail--emphasis, body:lang(zh) .coral-Detail--light em, body:lang(zh) .coral-Detail--light .coral-Detail--emphasis {
        font-style: normal;
        font-weight: 400;
      }
body:lang(ja) .coral-Detail--light strong, body:lang(ja) .coral-Detail--light .coral-Detail--strong, body:lang(ko) .coral-Detail--light strong, body:lang(ko) .coral-Detail--light .coral-Detail--strong, body:lang(zh) .coral-Detail--light strong, body:lang(zh) .coral-Detail--light .coral-Detail--strong {
        font-style: normal;
        font-weight: 700;
      }
body:lang(ja) .coral-Code--XL, body:lang(ko) .coral-Code--XL, body:lang(zh) .coral-Code--XL {
  

    font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
body:lang(ja) .coral-Code--L, body:lang(ko) .coral-Code--L, body:lang(zh) .coral-Code--L {
  

    font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
body:lang(ja) .coral-Code--M, body:lang(ko) .coral-Code--M, body:lang(zh) .coral-Code--M {
  

    font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
body:lang(ja) .coral-Code--S, body:lang(ko) .coral-Code--S, body:lang(zh) .coral-Code--S {
  

    font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
body:lang(ja) .coral-Code--XS, body:lang(ko) .coral-Code--XS, body:lang(zh) .coral-Code--XS {
  

    font-size: 12px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  margin-top: 0;
  margin-bottom: 0;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }

.coral--large body {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  font-size: 17px;
}
.coral--large body:lang(ar) {
    font-family: myriad-arabic, adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  }
.coral--large body:lang(he) {
    font-family: myriad-hebrew, adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  }
.coral--large body:lang(zh-Hans) {
    font-family: adobe-clean-han-simplified-c, source-han-simplified-c, 'SimSun', 'Heiti SC Light', 'sans-serif';
  }
.coral--large body:lang(zh-Hant) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
.coral--large body:lang(zh) {
    font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';
  }
.coral--large body:lang(ko) {
    font-family: adobe-clean-han-korean, source-han-korean, 'Malgun Gothic', 'Apple Gothic', 'sans-serif';
  }
.coral--large body:lang(ja) {
    font-family: adobe-clean-han-japanese, source-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', 'sans-serif';
  }
.coral--largebody,
.coral--large.coral-Body,
.coral--large body,
.coral--large .coral-Body {
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
}
.coral--large .coral-Body--italic {
  font-style: italic;
}
.coral--large .coral-Body1 {
  

    font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body2,
.coral--large .coral-Body--large {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body3 {
  

    font-size: 19px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body4,
.coral--large .coral-Body--secondary {
  

    font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body5,
.coral--large .coral-Body--small {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading1 {
  

    font-size: 44px;

    
  }
.coral--large .coral-Heading1,.coral--large .coral-Heading2 {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading2 {
  

    font-size: 34px;

    
  }
.coral--large .coral-Heading3 {
  

    font-size: 27px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading4,
.coral--large .coral-Heading.coral-Heading--3 {
  

    font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading5 {
  

    font-size: 19px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading6,
.coral--large .coral-Heading.coral-Heading--4 {
  

    font-size: 17px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large ._coral-Subheading,
.coral--large .coral-Heading.coral-Heading--5 {
  

    font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    
  }
.coral--large .coral-Detail {
  

    font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    
  }
.coral--large .coral-Heading1--quiet {
  

    font-size: 44px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading2--quiet,
.coral--large .coral-Heading.coral-Heading--2 {
  

    font-size: 34px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading1--strong {
  

    font-size: 44px;

    
  }
.coral--large .coral-Heading1--strong,.coral--large .coral-Heading2--strong {
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading2--strong {
  

    font-size: 34px;

    
  }
.coral--large .coral-Heading1--display {
  

    font-size: 70px;

    
  }
.coral--large .coral-Heading1--display,.coral--large .coral-Heading2--display {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading2--display {
  

    font-size: 55px;

    
  }
.coral--large .coral-Heading1--display.coral-Heading1--strong {
  

    font-size: 70px;
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading2--display.coral-Heading2--strong {
  

    font-size: 55px;
  font-weight: 900;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading1--display.coral-Heading1--quiet {
  

    font-size: 70px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading2--display.coral-Heading2--quiet,
.coral--large .coral-Heading.coral-Heading--1 {
  

    font-size: 55px;
  font-weight: 300;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large body .coral-Body1 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
.coral--large body .coral-Body2,
.coral--large body .coral-Body--large {
    margin-top: 0px;
    margin-bottom: 16px;
  }
.coral--large body .coral-Body3 {
    margin-top: 0px;
    margin-bottom: 15px;
  }
.coral--large body .coral-Body4,
.coral--large body .coral-Body--secondary {
    margin-top: 0px;
    margin-bottom: 13px;
  }
.coral--large body .coral-Body5,
.coral--large body .coral-Body--small {
    margin-top: 0px;
    margin-bottom: 11px;
  }
.coral--large body .coral-Heading1 {
    margin-top: 39px;
    margin-bottom: 11px;
  }
.coral--large body .coral-Heading2 {
    margin-top: 31px;
    margin-bottom: 9px;
  }
.coral--large body .coral-Heading3 {
    margin-top: 24px;
    margin-bottom: 8px;
  }
.coral--large body .coral-Heading4,
.coral--large body .coral-Heading.coral-Heading--3 {
    margin-top: 19px;
    margin-bottom: 6px;
  }
.coral--large body .coral-Heading5 {
    margin-top: 17px;
    margin-bottom: 5px;
  }
.coral--large body .coral-Heading6,
.coral--large body .coral-Heading.coral-Heading--4,.coral--large body ._coral-Subheading,
.coral--large body .coral-Heading.coral-Heading--5 {
    margin-top: 15px;
    margin-bottom: 4px;
  }
.coral--large body .coral-Detail {
    margin-top: 0px;
    margin-bottom: 10px;
  }
.coral--large body .coral-Heading1--quiet {
    margin-top: 39px;
    margin-bottom: 11px;
  }
.coral--large body .coral-Heading2--quiet,
.coral--large body .coral-Heading.coral-Heading--2 {
    margin-top: 31px;
    margin-bottom: 9px;
  }
.coral--large body .coral-Heading1--strong {
    margin-top: 39px;
    margin-bottom: 11px;
  }
.coral--large body .coral-Heading2--strong {
    margin-top: 31px;
    margin-bottom: 9px;
  }
.coral--large body .coral-Heading1--display {
    margin-top: 62px;
    margin-bottom: 14px;
  }
.coral--large body .coral-Heading2--display {
    margin-top: 44px;
    margin-bottom: 13px;
  }
.coral--large body .coral-Heading1--display.coral-Heading1--strong {
    margin-top: 62px;
    margin-bottom: 14px;
  }
.coral--large body .coral-Heading2--display.coral-Heading2--strong {
    margin-top: 44px;
    margin-bottom: 13px;
  }
.coral--large body .coral-Heading1--display.coral-Heading1--quiet {
    margin-top: 62px;
    margin-bottom: 14px;
  }
.coral--large body .coral-Heading2--display.coral-Heading2--quiet,
.coral--large body .coral-Heading.coral-Heading--1 {
    margin-top: 44px;
    margin-bottom: 13px;
  }
.coral--large ._coral-Article {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral--large ._coral-Article .coral-Body1 {
  

    font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Body2,
.coral--large ._coral-Article .coral-Body--large {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Body3 {
  

    font-size: 19px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Body4,
.coral--large ._coral-Article .coral-Body--secondary {
  

    font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Body5,
.coral--large ._coral-Article .coral-Body--small {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading1 {
  

    font-size: 44px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading2 {
  

    font-size: 34px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading3 {
  

    font-size: 27px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading4,
.coral--large ._coral-Article .coral-Heading.coral-Heading--3 {
  

    font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading5 {
  

    font-size: 19px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading6,
.coral--large ._coral-Article .coral-Heading.coral-Heading--4 {
  

    font-size: 17px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article ._coral-Subheading,
.coral--large ._coral-Article .coral-Heading.coral-Heading--5 {
  

    font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Detail {
  

    font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading1--quiet {
  

    font-size: 44px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading2--quiet,
.coral--large ._coral-Article .coral-Heading.coral-Heading--2 {
  

    font-size: 34px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading1--display {
  

    font-size: 70px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading2--display {
  

    font-size: 55px;
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading1--display.coral-Heading1--quiet {
  

    font-size: 70px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large ._coral-Article .coral-Heading2--display.coral-Heading2--quiet,
.coral--large ._coral-Article .coral-Heading.coral-Heading--1 {
  

    font-size: 55px;
  font-weight: 400;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0.0125em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body1, .coral--large body:lang(ko) .coral-Body1, .coral--large body:lang(zh) .coral-Body1 {
  

    font-size: 24px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body2,
.coral--large body:lang(ko) .coral-Body2,
.coral--large body:lang(zh) .coral-Body2,
.coral--large body:lang(ja) .coral-Body--large,
.coral--large body:lang(ko) .coral-Body--large,
.coral--large body:lang(zh) .coral-Body--large {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body3, .coral--large body:lang(ko) .coral-Body3, .coral--large body:lang(zh) .coral-Body3 {
  

    font-size: 19px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body4,
.coral--large body:lang(ko) .coral-Body4,
.coral--large body:lang(zh) .coral-Body4,
.coral--large body:lang(ja) .coral-Body--secondary,
.coral--large body:lang(ko) .coral-Body--secondary,
.coral--large body:lang(zh) .coral-Body--secondary {
  

    font-size: 17px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body5,
.coral--large body:lang(ko) .coral-Body5,
.coral--large body:lang(zh) .coral-Body5,
.coral--large body:lang(ja) .coral-Body--small,
.coral--large body:lang(ko) .coral-Body--small,
.coral--large body:lang(zh) .coral-Body--small {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading1, .coral--large body:lang(ko) .coral-Heading1, .coral--large body:lang(zh) .coral-Heading1 {
  

    font-size: 39px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading2, .coral--large body:lang(ko) .coral-Heading2, .coral--large body:lang(zh) .coral-Heading2 {
  

    font-size: 31px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading3, .coral--large body:lang(ko) .coral-Heading3, .coral--large body:lang(zh) .coral-Heading3 {
  

    font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading4,
.coral--large body:lang(ko) .coral-Heading4,
.coral--large body:lang(zh) .coral-Heading4,
.coral--large body:lang(ja) .coral-Heading.coral-Heading--3,
.coral--large body:lang(ko) .coral-Heading.coral-Heading--3,
.coral--large body:lang(zh) .coral-Heading.coral-Heading--3 {
  

    font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading5, .coral--large body:lang(ko) .coral-Heading5, .coral--large body:lang(zh) .coral-Heading5 {
  

    font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading6,
.coral--large body:lang(ko) .coral-Heading6,
.coral--large body:lang(zh) .coral-Heading6,
.coral--large body:lang(ja) .coral-Heading.coral-Heading--4,
.coral--large body:lang(ko) .coral-Heading.coral-Heading--4,
.coral--large body:lang(zh) .coral-Heading.coral-Heading--4 {
  

    font-size: 17px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) ._coral-Subheading,
.coral--large body:lang(ko) ._coral-Subheading,
.coral--large body:lang(zh) ._coral-Subheading,
.coral--large body:lang(ja) .coral-Heading.coral-Heading--5,
.coral--large body:lang(ko) .coral-Heading.coral-Heading--5,
.coral--large body:lang(zh) .coral-Heading.coral-Heading--5 {
  

    font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Detail, .coral--large body:lang(ko) .coral-Detail, .coral--large body:lang(zh) .coral-Detail {
  

    font-size: 13px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading1--quiet, .coral--large body:lang(ko) .coral-Heading1--quiet, .coral--large body:lang(zh) .coral-Heading1--quiet {
  

    font-size: 39px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading2--quiet,
.coral--large body:lang(ko) .coral-Heading2--quiet,
.coral--large body:lang(zh) .coral-Heading2--quiet,
.coral--large body:lang(ja) .coral-Heading.coral-Heading--2,
.coral--large body:lang(ko) .coral-Heading.coral-Heading--2,
.coral--large body:lang(zh) .coral-Heading.coral-Heading--2 {
  

    font-size: 31px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading1--strong, .coral--large body:lang(ko) .coral-Heading1--strong, .coral--large body:lang(zh) .coral-Heading1--strong {
  

    font-size: 39px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading2--strong, .coral--large body:lang(ko) .coral-Heading2--strong, .coral--large body:lang(zh) .coral-Heading2--strong {
  

    font-size: 31px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading1--display, .coral--large body:lang(ko) .coral-Heading1--display, .coral--large body:lang(zh) .coral-Heading1--display {
  

    font-size: 70px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading2--display, .coral--large body:lang(ko) .coral-Heading2--display, .coral--large body:lang(zh) .coral-Heading2--display {
  

    font-size: 44px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading1--display.coral-Heading1--strong, .coral--large body:lang(ko) .coral-Heading1--display.coral-Heading1--strong, .coral--large body:lang(zh) .coral-Heading1--display.coral-Heading1--strong {
  

    font-size: 70px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading2--display.coral-Heading2--strong, .coral--large body:lang(ko) .coral-Heading2--display.coral-Heading2--strong, .coral--large body:lang(zh) .coral-Heading2--display.coral-Heading2--strong {
  

    font-size: 44px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading1--display.coral-Heading1--quiet, .coral--large body:lang(ko) .coral-Heading1--display.coral-Heading1--quiet, .coral--large body:lang(zh) .coral-Heading1--display.coral-Heading1--quiet {
  

    font-size: 70px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading2--display.coral-Heading2--quiet,
.coral--large body:lang(ko) .coral-Heading2--display.coral-Heading2--quiet,
.coral--large body:lang(zh) .coral-Heading2--display.coral-Heading2--quiet,
.coral--large body:lang(ja) .coral-Heading.coral-Heading--1,
.coral--large body:lang(ko) .coral-Heading.coral-Heading--1,
.coral--large body:lang(zh) .coral-Heading.coral-Heading--1 {
  

    font-size: 44px;
  font-weight: 300;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large .coral-Code1 {
  

    font-size: 24px;

    
  }
.coral--large .coral-Code1,.coral--large .coral-Code2 {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral--large .coral-Code2 {
  

    font-size: 22px;

    
  }
.coral--large .coral-Code3 {
  

    font-size: 19px;

    
  }
.coral--large .coral-Code3,.coral--large .coral-Code4 {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral--large .coral-Code4 {
  

    font-size: 17px;

    
  }
.coral--large .coral-Code5 {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral--large .coral-Heading--XXXL {
  

    font-size: 70px;

    
  }
.coral--large .coral-Heading--XXXL,.coral--large .coral-Heading--XXL {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading--XXL {
  

    font-size: 55px;

    
  }
.coral--large .coral-Heading--XL {
  

    font-size: 44px;

    
  }
.coral--large .coral-Heading--XL,.coral--large .coral-Heading--L {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading--L {
  

    font-size: 34px;

    
  }
.coral--large .coral-Heading--M {
  

    font-size: 27px;

    
  }
.coral--large .coral-Heading--M,.coral--large .coral-Heading--S {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading--S {
  

    font-size: 22px;

    
  }
.coral--large .coral-Heading--XS {
  

    font-size: 19px;

    
  }
.coral--large .coral-Heading--XS,.coral--large .coral-Heading--XXS {
  font-weight: 700;
  line-height: 1.3;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Heading--XXS {
  

    font-size: 17px;

    
  }
.coral--large .coral-Heading {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
  font-weight: 700;
}
.coral--large .coral-Heading em, .coral--large .coral-Heading .coral-Heading-emphasis {
    font-style: italic;
  }
.coral--large .coral-Heading strong, .coral--large .coral-Heading .coral-Heading-strong {
    font-weight: 900;
  }
.coral--large .coral-Heading--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral--large .coral-Heading--heavy {
  font-weight: 900;
}
.coral--large .coral-Heading--heavy em, .coral--large .coral-Heading--heavy .coral-Heading-emphasis {
    font-style: italic;
  }
.coral--large .coral-Heading--heavy strong, .coral--large .coral-Heading--heavy .coral-Heading-strong {
    font-weight: 900;
  }
.coral--large .coral-Heading--light {
  font-weight: 300;
}
.coral--large .coral-Heading--light em, .coral--large .coral-Heading--light .coral-Heading-emphasis {
    font-style: italic;
  }
.coral--large .coral-Heading--light strong, .coral--large .coral-Heading--light .coral-Heading-strong {
    font-weight: 700;
  }
.coral--large .coral-Body--XXXL {
  

    font-size: 31px;

    
  }
.coral--large .coral-Body--XXXL,.coral--large .coral-Body--XXL {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body--XXL {
  

    font-size: 27px;

    
  }
.coral--large .coral-Body--XL {
  

    font-size: 24px;

    
  }
.coral--large .coral-Body--XL,.coral--large .coral-Body--L {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body--L {
  

    font-size: 22px;

    
  }
.coral--large .coral-Body--M {
  

    font-size: 19px;

    
  }
.coral--large .coral-Body--M,.coral--large .coral-Body--S {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body--S {
  

    font-size: 17px;

    
  }
.coral--large .coral-Body--XS {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  text-transform: none;

    
  }
.coral--large .coral-Body {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.coral--large .coral-Body strong, .coral--large .coral-Body .coral-Body-strong {
    font-weight: 700;
  }
.coral--large .coral-Body em, .coral--large .coral-Body .coral-Body-emphasis {
    font-style: italic;
  }
.coral--large .coral-Body--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral--large .coral-Detail {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.coral--large .coral-Detail strong, .coral--large .coral-Detail .coral-Detail-strong {
    font-weight: 900;
  }
.coral--large .coral-Detail em, .coral--large .coral-Detail .coral-Detail-emphasis {
    font-style: italic;
  }
.coral--large .coral-Detail--light {
  font-style: normal;
  font-weight: 400;
}
.coral--large .coral-Detail--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral--large .coral-Detail--XL {
  font-style: normal;
  
  }
.coral--large .coral-Detail--XL,.coral--large .coral-Detail--XL em {
  

    font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Detail--XL em {
  font-style: italic;

    }
.coral--large .coral-Detail--XL strong {
        font-size: 19px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Detail--L {
  font-style: normal;
  
  }
.coral--large .coral-Detail--L,.coral--large .coral-Detail--L em {
  

    font-size: 17px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Detail--L em {
  font-style: italic;

    }
.coral--large .coral-Detail--L strong {
        font-size: 17px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Detail--M {
  font-style: normal;
  
  }
.coral--large .coral-Detail--M,.coral--large .coral-Detail--M em {
  

    font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Detail--M em {
  font-style: italic;

    }
.coral--large .coral-Detail--M strong {
        font-size: 15px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Detail--S {
  font-style: normal;
  
  }
.coral--large .coral-Detail--S,.coral--large .coral-Detail--S em {
  

    font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Detail--S em {
  font-style: italic;

    }
.coral--large .coral-Detail--S strong {
        font-size: 13px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.06em;
  text-transform: uppercase;

    }
.coral--large .coral-Code {
  font-family: adobe-clean, 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}
.coral--large .coral-Code strong, .coral--large .coral-Code .coral-Code-strong {
    font-weight: 700;
  }
.coral--large .coral-Code em, .coral--large .coral-Code .coral-Code-emphasis {
    font-style: italic;
  }
.coral--large .coral-Code--serif {
  font-family: adobe-clean-serif, 'Source Serif Pro', Georgia, serif;
}
.coral--large .coral-Code--XL {
  

    font-size: 24px;

    
  }
.coral--large .coral-Code--XL,.coral--large .coral-Code--L {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral--large .coral-Code--L {
  

    font-size: 22px;

    
  }
.coral--large .coral-Code--M {
  

    font-size: 19px;

    
  }
.coral--large .coral-Code--M,.coral--large .coral-Code--S {
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral--large .coral-Code--S {
  

    font-size: 17px;

    
  }
.coral--large .coral-Code--XS {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0;
  font-family: 'Source Code Pro', Monaco, monospace;

    
  }
.coral--large body .coral-Heading--XXXL {
    margin-top: 62px;
    margin-bottom: 14px;
  }
.coral--large body .coral-Heading--XXL {
    margin-top: 44px;
    margin-bottom: 13px;
  }
.coral--large body .coral-Heading--XL {
    margin-top: 39px;
    margin-bottom: 11px;
  }
.coral--large body .coral-Heading--L {
    margin-top: 31px;
    margin-bottom: 9px;
  }
.coral--large body .coral-Heading--M {
    margin-top: 24px;
    margin-bottom: 8px;
  }
.coral--large body .coral-Heading--S {
    margin-top: 19px;
    margin-bottom: 6px;
  }
.coral--large body .coral-Heading--XS {
    margin-top: 17px;
    margin-bottom: 5px;
  }
.coral--large body .coral-Heading--XXS {
    margin-top: 15px;
    margin-bottom: 4px;
  }
.coral--large body .coral-Body--XXXL {
    margin-top: 0px;
    margin-bottom: 40px;
  }
.coral--large body .coral-Body--XXL {
    margin-top: 0px;
    margin-bottom: 30px;
  }
.coral--large body .coral-Body--XL {
    margin-top: 0px;
    margin-bottom: 20px;
  }
.coral--large body .coral-Body--L {
    margin-top: 0px;
    margin-bottom: 16px;
  }
.coral--large body .coral-Body--M {
    margin-top: 0px;
    margin-bottom: 15px;
  }
.coral--large body .coral-Body--S {
    margin-top: 0px;
    margin-bottom: 13px;
  }
.coral--large body .coral-Body--XS {
    margin-top: 0px;
    margin-bottom: 11px;
  }
.coral--large body:lang(ja) .coral-Heading--XXXL, .coral--large body:lang(ko) .coral-Heading--XXXL, .coral--large body:lang(zh) .coral-Heading--XXXL {
  

    font-size: 70px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--XXL, .coral--large body:lang(ko) .coral-Heading--XXL, .coral--large body:lang(zh) .coral-Heading--XXL {
  

    font-size: 44px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--XL, .coral--large body:lang(ko) .coral-Heading--XL, .coral--large body:lang(zh) .coral-Heading--XL {
  

    font-size: 39px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--L, .coral--large body:lang(ko) .coral-Heading--L, .coral--large body:lang(zh) .coral-Heading--L {
  

    font-size: 31px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--M, .coral--large body:lang(ko) .coral-Heading--M, .coral--large body:lang(zh) .coral-Heading--M {
  

    font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--S, .coral--large body:lang(ko) .coral-Heading--S, .coral--large body:lang(zh) .coral-Heading--S {
  

    font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--XS, .coral--large body:lang(ko) .coral-Heading--XS, .coral--large body:lang(zh) .coral-Heading--XS {
  

    font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--XXS, .coral--large body:lang(ko) .coral-Heading--XXS, .coral--large body:lang(zh) .coral-Heading--XXS {
  

    font-size: 17px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Heading--heavy, .coral--large body:lang(ko) .coral-Heading--heavy, .coral--large body:lang(zh) .coral-Heading--heavy {
      font-weight: 700;
    }
.coral--large body:lang(ja) .coral-Heading--heavy em, .coral--large body:lang(ja) .coral-Heading--heavy .coral-Heading--emphasis, .coral--large body:lang(ko) .coral-Heading--heavy em, .coral--large body:lang(ko) .coral-Heading--heavy .coral-Heading--emphasis, .coral--large body:lang(zh) .coral-Heading--heavy em, .coral--large body:lang(zh) .coral-Heading--heavy .coral-Heading--emphasis {
        font-style: normal;
        font-weight: 900;
      }
.coral--large body:lang(ja) .coral-Heading--heavy strong, .coral--large body:lang(ja) .coral-Heading--heavy .coral-Heading--strong, .coral--large body:lang(ko) .coral-Heading--heavy strong, .coral--large body:lang(ko) .coral-Heading--heavy .coral-Heading--strong, .coral--large body:lang(zh) .coral-Heading--heavy strong, .coral--large body:lang(zh) .coral-Heading--heavy .coral-Heading--strong {
        font-style: normal;
        font-weight: 900;
      }
.coral--large body:lang(ja) .coral-Heading--light, .coral--large body:lang(ko) .coral-Heading--light, .coral--large body:lang(zh) .coral-Heading--light {
      font-weight: 700;
    }
.coral--large body:lang(ja) .coral-Heading--light em, .coral--large body:lang(ja) .coral-Heading--light .coral-Heading--emphasis, .coral--large body:lang(ko) .coral-Heading--light em, .coral--large body:lang(ko) .coral-Heading--light .coral-Heading--emphasis, .coral--large body:lang(zh) .coral-Heading--light em, .coral--large body:lang(zh) .coral-Heading--light .coral-Heading--emphasis {
        font-style: normal;
        font-weight: 400;
      }
.coral--large body:lang(ja) .coral-Heading--light strong, .coral--large body:lang(ja) .coral-Heading--light .coral-Heading--strong, .coral--large body:lang(ko) .coral-Heading--light strong, .coral--large body:lang(ko) .coral-Heading--light .coral-Heading--strong, .coral--large body:lang(zh) .coral-Heading--light strong, .coral--large body:lang(zh) .coral-Heading--light .coral-Heading--strong {
        font-style: normal;
        font-weight: 700;
      }
.coral--large body:lang(ja) .coral-Body--XXXL, .coral--large body:lang(ko) .coral-Body--XXXL, .coral--large body:lang(zh) .coral-Body--XXXL {
  

    font-size: 31px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body--XXL, .coral--large body:lang(ko) .coral-Body--XXL, .coral--large body:lang(zh) .coral-Body--XXL {
  

    font-size: 27px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body--XL, .coral--large body:lang(ko) .coral-Body--XL, .coral--large body:lang(zh) .coral-Body--XL {
  

    font-size: 24px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body--L, .coral--large body:lang(ko) .coral-Body--L, .coral--large body:lang(zh) .coral-Body--L {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body--M, .coral--large body:lang(ko) .coral-Body--M, .coral--large body:lang(zh) .coral-Body--M {
  

    font-size: 19px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body--S, .coral--large body:lang(ko) .coral-Body--S, .coral--large body:lang(zh) .coral-Body--S {
  

    font-size: 17px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Body--XS, .coral--large body:lang(ko) .coral-Body--XS, .coral--large body:lang(zh) .coral-Body--XS {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: none;

    
  }
.coral--large body:lang(ja) .coral-Detail--XL, .coral--large body:lang(ko) .coral-Detail--XL, .coral--large body:lang(zh) .coral-Detail--XL {
  

    font-size: 19px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  
  }
.coral--large body:lang(ja) .coral-Detail--XL em, .coral--large body:lang(ko) .coral-Detail--XL em, .coral--large body:lang(zh) .coral-Detail--XL em {
        font-size: 19px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--XL strong, .coral--large body:lang(ko) .coral-Detail--XL strong, .coral--large body:lang(zh) .coral-Detail--XL strong {
        font-size: 19px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--L, .coral--large body:lang(ko) .coral-Detail--L, .coral--large body:lang(zh) .coral-Detail--L {
  

    font-size: 17px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  
  }
.coral--large body:lang(ja) .coral-Detail--L em, .coral--large body:lang(ko) .coral-Detail--L em, .coral--large body:lang(zh) .coral-Detail--L em {
        font-size: 17px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--L strong, .coral--large body:lang(ko) .coral-Detail--L strong, .coral--large body:lang(zh) .coral-Detail--L strong {
        font-size: 17px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--M, .coral--large body:lang(ko) .coral-Detail--M, .coral--large body:lang(zh) .coral-Detail--M {
  

    font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  
  }
.coral--large body:lang(ja) .coral-Detail--M em, .coral--large body:lang(ko) .coral-Detail--M em, .coral--large body:lang(zh) .coral-Detail--M em {
        font-size: 15px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--M strong, .coral--large body:lang(ko) .coral-Detail--M strong, .coral--large body:lang(zh) .coral-Detail--M strong {
        font-size: 15px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--S, .coral--large body:lang(ko) .coral-Detail--S, .coral--large body:lang(zh) .coral-Detail--S {
  

    font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  
  }
.coral--large body:lang(ja) .coral-Detail--S em, .coral--large body:lang(ko) .coral-Detail--S em, .coral--large body:lang(zh) .coral-Detail--S em {
        font-size: 13px;
  font-weight: 800;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--S strong, .coral--large body:lang(ko) .coral-Detail--S strong, .coral--large body:lang(zh) .coral-Detail--S strong {
        font-size: 13px;
  font-weight: 900;
  line-height: 1.5;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;

    }
.coral--large body:lang(ja) .coral-Detail--light, .coral--large body:lang(ko) .coral-Detail--light, .coral--large body:lang(zh) .coral-Detail--light {
      font-weight: 700;
    }
.coral--large body:lang(ja) .coral-Detail--light em, .coral--large body:lang(ja) .coral-Detail--light .coral-Detail--emphasis, .coral--large body:lang(ko) .coral-Detail--light em, .coral--large body:lang(ko) .coral-Detail--light .coral-Detail--emphasis, .coral--large body:lang(zh) .coral-Detail--light em, .coral--large body:lang(zh) .coral-Detail--light .coral-Detail--emphasis {
        font-style: normal;
        font-weight: 400;
      }
.coral--large body:lang(ja) .coral-Detail--light strong, .coral--large body:lang(ja) .coral-Detail--light .coral-Detail--strong, .coral--large body:lang(ko) .coral-Detail--light strong, .coral--large body:lang(ko) .coral-Detail--light .coral-Detail--strong, .coral--large body:lang(zh) .coral-Detail--light strong, .coral--large body:lang(zh) .coral-Detail--light .coral-Detail--strong {
        font-style: normal;
        font-weight: 700;
      }
.coral--large body:lang(ja) .coral-Code--XL, .coral--large body:lang(ko) .coral-Code--XL, .coral--large body:lang(zh) .coral-Code--XL {
  

    font-size: 24px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.coral--large body:lang(ja) .coral-Code--L, .coral--large body:lang(ko) .coral-Code--L, .coral--large body:lang(zh) .coral-Code--L {
  

    font-size: 22px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.coral--large body:lang(ja) .coral-Code--M, .coral--large body:lang(ko) .coral-Code--M, .coral--large body:lang(zh) .coral-Code--M {
  

    font-size: 19px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.coral--large body:lang(ja) .coral-Code--S, .coral--large body:lang(ko) .coral-Code--S, .coral--large body:lang(zh) .coral-Code--S {
  

    font-size: 17px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.coral--large body:lang(ja) .coral-Code--XS, .coral--large body:lang(ko) .coral-Code--XS, .coral--large body:lang(zh) .coral-Code--XS {
  

    font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
  font-style: normal;
  letter-spacing: 0.05em;
      font-family: adobe-clean-han-traditional, source-han-traditional, 'MingLiu', 'Heiti TC Light','sans-serif';

    
  }
.coral--light .coral-Heading--XXXL,.coral--light .coral-Heading--XXL,.coral--light .coral-Heading--XL,.coral--light .coral-Heading--L,.coral--light .coral-Heading--M,.coral--light .coral-Heading--S,.coral--light .coral-Heading--XS,.coral--light .coral-Heading--XXS,.coral--light .coral-Heading-XXXL--light,.coral--light .coral-Heading-XXL--light,.coral--light .coral-Heading-XL--light,.coral--light .coral-Heading-L--light,.coral--light .coral-Heading-XXXL--heavy,.coral--light .coral-Heading-XXL--heavy,.coral--light .coral-Heading-XL--heavy,.coral--light .coral-Heading-L--heavy,.coral--light .coral-Heading-XXXL--heading,.coral--light .coral-Heading-XXL--heading,.coral--light .coral-Heading-XL--heading,.coral--light .coral-Heading-L--heading {
    
    color: rgb(44, 44, 44);
  }
.coral--light .coral-Body--XXXL,.coral--light .coral-Body--XXL,.coral--light .coral-Body--XL,.coral--light .coral-Body--L,.coral--light .coral-Body--M,.coral--light .coral-Body--S,.coral--light .coral-Body--XS {
    
    color: rgb(75, 75, 75);
  }
.coral--light .coral-Detail--XL,.coral--light .coral-Detail--L,.coral--light .coral-Detail--M,.coral--light .coral-Detail--S {
    
    color: rgb(44, 44, 44);
  }
.coral--light .coral-Code--XL,.coral--light .coral-Code--L,.coral--light .coral-Code--M,.coral--light .coral-Code--S,.coral--light .coral-Code--XS {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body--XXXL,
.coral--light body:lang(ko) .coral-Body--XXXL,
.coral--light body:lang(zh) .coral-Body--XXXL {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body--XXL,
.coral--light body:lang(ko) .coral-Body--XXL,
.coral--light body:lang(zh) .coral-Body--XXL {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body--XL,
.coral--light body:lang(ko) .coral-Body--XL,
.coral--light body:lang(zh) .coral-Body--XL {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body--L,
.coral--light body:lang(ko) .coral-Body--L,
.coral--light body:lang(zh) .coral-Body--L {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body--M,
.coral--light body:lang(ko) .coral-Body--M,
.coral--light body:lang(zh) .coral-Body--M {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body--S,
.coral--light body:lang(ko) .coral-Body--S,
.coral--light body:lang(zh) .coral-Body--S {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body--XS,
.coral--light body:lang(ko) .coral-Body--XS,
.coral--light body:lang(zh) .coral-Body--XS {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Heading--XXXL,
.coral--light body:lang(ko) .coral-Heading--XXXL,
.coral--light body:lang(zh) .coral-Heading--XXXL {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading--XXL,
.coral--light body:lang(ko) .coral-Heading--XXL,
.coral--light body:lang(zh) .coral-Heading--XXL {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading--XL,
.coral--light body:lang(ko) .coral-Heading--XL,
.coral--light body:lang(zh) .coral-Heading--XL {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading--L,
.coral--light body:lang(ko) .coral-Heading--L,
.coral--light body:lang(zh) .coral-Heading--L {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading--M,
.coral--light body:lang(ko) .coral-Heading--M,
.coral--light body:lang(zh) .coral-Heading--M {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading--S,
.coral--light body:lang(ko) .coral-Heading--S,
.coral--light body:lang(zh) .coral-Heading--S {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading--XS,
.coral--light body:lang(ko) .coral-Heading--XS,
.coral--light body:lang(zh) .coral-Heading--XS {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading--XXS,
.coral--light body:lang(ko) .coral-Heading--XXS,
.coral--light body:lang(zh) .coral-Heading--XXS {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XXXL--light,
.coral--light body:lang(ko) .coral-Heading-XXXL--light,
.coral--light body:lang(zh) .coral-Heading-XXXL--light {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XXL--light,
.coral--light body:lang(ko) .coral-Heading-XXL--light,
.coral--light body:lang(zh) .coral-Heading-XXL--light {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XL--light,
.coral--light body:lang(ko) .coral-Heading-XL--light,
.coral--light body:lang(zh) .coral-Heading-XL--light {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-L--light,
.coral--light body:lang(ko) .coral-Heading-L--light,
.coral--light body:lang(zh) .coral-Heading-L--light {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XXXL--heavy,
.coral--light body:lang(ko) .coral-Heading-XXXL--heavy,
.coral--light body:lang(zh) .coral-Heading-XXXL--heavy {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XXL--heavy,
.coral--light body:lang(ko) .coral-Heading-XXL--heavy,
.coral--light body:lang(zh) .coral-Heading-XXL--heavy {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XL--heavy,
.coral--light body:lang(ko) .coral-Heading-XL--heavy,
.coral--light body:lang(zh) .coral-Heading-XL--heavy {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-L--heavy,
.coral--light body:lang(ko) .coral-Heading-L--heavy,
.coral--light body:lang(zh) .coral-Heading-L--heavy {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XXXL--heading,
.coral--light body:lang(ko) .coral-Heading-XXXL--heading,
.coral--light body:lang(zh) .coral-Heading-XXXL--heading {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XXL--heading,
.coral--light body:lang(ko) .coral-Heading-XXL--heading,
.coral--light body:lang(zh) .coral-Heading-XXL--heading {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-XL--heading,
.coral--light body:lang(ko) .coral-Heading-XL--heading,
.coral--light body:lang(zh) .coral-Heading-XL--heading {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading-L--heading,
.coral--light body:lang(ko) .coral-Heading-L--heading,
.coral--light body:lang(zh) .coral-Heading-L--heading {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Detail--XL,
.coral--light body:lang(ko) .coral-Detail--XL,
.coral--light body:lang(zh) .coral-Detail--XL {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Detail--L,
.coral--light body:lang(ko) .coral-Detail--L,
.coral--light body:lang(zh) .coral-Detail--L {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Detail--M,
.coral--light body:lang(ko) .coral-Detail--M,
.coral--light body:lang(zh) .coral-Detail--M {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Detail--S,
.coral--light body:lang(ko) .coral-Detail--S,
.coral--light body:lang(zh) .coral-Detail--S {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Code--XL,
.coral--light body:lang(ko) .coral-Code--XL,
.coral--light body:lang(zh) .coral-Code--XL {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Code--L,
.coral--light body:lang(ko) .coral-Code--L,
.coral--light body:lang(zh) .coral-Code--L {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Code--M,
.coral--light body:lang(ko) .coral-Code--M,
.coral--light body:lang(zh) .coral-Code--M {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Code--S,
.coral--light body:lang(ko) .coral-Code--S,
.coral--light body:lang(zh) .coral-Code--S {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Code--XS,
.coral--light body:lang(ko) .coral-Code--XS,
.coral--light body:lang(zh) .coral-Code--XS {
    
    color: rgb(75, 75, 75);
  }
.coral--light .coral-Body1,.coral--light .coral-Body2,.coral--light .coral-Body3,.coral--light .coral-Body4,.coral--light .coral-Body5 {
    
    color: rgb(75, 75, 75);
  }
.coral--light .coral-Heading1,.coral--light .coral-Heading2,.coral--light .coral-Heading3,.coral--light .coral-Heading4,.coral--light .coral-Heading5,.coral--light .coral-Heading6,.coral--light ._coral-Subheading {
    
    color: rgb(44, 44, 44);
  }
.coral--light .coral-Detail {
    
    color: rgb(75, 75, 75);
  }
.coral--light .coral-Heading1--quiet,.coral--light .coral-Heading2--quiet,.coral--light .coral-Heading1--strong,.coral--light .coral-Heading2--strong,.coral--light .coral-Heading1--display,.coral--light .coral-Heading2--display,.coral--light .coral-Heading1--display.coral-Heading1--strong,.coral--light .coral-Heading2--display.coral-Heading2--strong,.coral--light .coral-Heading1--display.coral-Heading1--quiet,.coral--light .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(44, 44, 44);
  }
.coral--light ._coral-Article .coral-Body1,.coral--light ._coral-Article .coral-Body2,.coral--light ._coral-Article .coral-Body3,.coral--light ._coral-Article .coral-Body4,.coral--light ._coral-Article .coral-Body5 {
    
    color: rgb(75, 75, 75);
  }
.coral--light ._coral-Article .coral-Heading1,.coral--light ._coral-Article .coral-Heading2,.coral--light ._coral-Article .coral-Heading3,.coral--light ._coral-Article .coral-Heading4,.coral--light ._coral-Article .coral-Heading5,.coral--light ._coral-Article .coral-Heading6,.coral--light ._coral-Article ._coral-Subheading {
    
    color: rgb(44, 44, 44);
  }
.coral--light ._coral-Article .coral-Detail {
    
    color: rgb(75, 75, 75);
  }
.coral--light ._coral-Article .coral-Heading1--quiet,.coral--light ._coral-Article .coral-Heading2--quiet,.coral--light ._coral-Article .coral-Heading1--display,.coral--light ._coral-Article .coral-Heading2--display,.coral--light ._coral-Article .coral-Heading1--display.coral-Heading1--quiet,.coral--light ._coral-Article .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Body1,
.coral--light body:lang(ko) .coral-Body1,
.coral--light body:lang(zh) .coral-Body1 {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body2,
.coral--light body:lang(ko) .coral-Body2,
.coral--light body:lang(zh) .coral-Body2 {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body3,
.coral--light body:lang(ko) .coral-Body3,
.coral--light body:lang(zh) .coral-Body3 {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body4,
.coral--light body:lang(ko) .coral-Body4,
.coral--light body:lang(zh) .coral-Body4 {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Body5,
.coral--light body:lang(ko) .coral-Body5,
.coral--light body:lang(zh) .coral-Body5 {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Heading1,
.coral--light body:lang(ko) .coral-Heading1,
.coral--light body:lang(zh) .coral-Heading1 {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading2,
.coral--light body:lang(ko) .coral-Heading2,
.coral--light body:lang(zh) .coral-Heading2 {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading3,
.coral--light body:lang(ko) .coral-Heading3,
.coral--light body:lang(zh) .coral-Heading3 {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading4,
.coral--light body:lang(ko) .coral-Heading4,
.coral--light body:lang(zh) .coral-Heading4 {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading5,
.coral--light body:lang(ko) .coral-Heading5,
.coral--light body:lang(zh) .coral-Heading5 {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading6,
.coral--light body:lang(ko) .coral-Heading6,
.coral--light body:lang(zh) .coral-Heading6 {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) ._coral-Subheading,
.coral--light body:lang(ko) ._coral-Subheading,
.coral--light body:lang(zh) ._coral-Subheading {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Detail,
.coral--light body:lang(ko) .coral-Detail,
.coral--light body:lang(zh) .coral-Detail {
    
    color: rgb(75, 75, 75);
  }
.coral--light body:lang(ja) .coral-Heading1--quiet,
.coral--light body:lang(ko) .coral-Heading1--quiet,
.coral--light body:lang(zh) .coral-Heading1--quiet {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading2--quiet,
.coral--light body:lang(ko) .coral-Heading2--quiet,
.coral--light body:lang(zh) .coral-Heading2--quiet {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading1--strong,
.coral--light body:lang(ko) .coral-Heading1--strong,
.coral--light body:lang(zh) .coral-Heading1--strong {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading2--strong,
.coral--light body:lang(ko) .coral-Heading2--strong,
.coral--light body:lang(zh) .coral-Heading2--strong {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading1--display,
.coral--light body:lang(ko) .coral-Heading1--display,
.coral--light body:lang(zh) .coral-Heading1--display {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading2--display,
.coral--light body:lang(ko) .coral-Heading2--display,
.coral--light body:lang(zh) .coral-Heading2--display {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading1--display.coral-Heading1--strong,
.coral--light body:lang(ko) .coral-Heading1--display.coral-Heading1--strong,
.coral--light body:lang(zh) .coral-Heading1--display.coral-Heading1--strong {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading2--display.coral-Heading2--strong,
.coral--light body:lang(ko) .coral-Heading2--display.coral-Heading2--strong,
.coral--light body:lang(zh) .coral-Heading2--display.coral-Heading2--strong {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading1--display.coral-Heading1--quiet,
.coral--light body:lang(ko) .coral-Heading1--display.coral-Heading1--quiet,
.coral--light body:lang(zh) .coral-Heading1--display.coral-Heading1--quiet {
    
    color: rgb(44, 44, 44);
  }
.coral--light body:lang(ja) .coral-Heading2--display.coral-Heading2--quiet,
.coral--light body:lang(ko) .coral-Heading2--display.coral-Heading2--quiet,
.coral--light body:lang(zh) .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(44, 44, 44);
  }
.coral--light .coral-Code1,.coral--light .coral-Code2,.coral--light .coral-Code3,.coral--light .coral-Code4,.coral--light .coral-Code5,.coral--light ,
.coral--light .coral-Body,.coral--light .coral-Body--large,.coral--light .coral-Body--small {
  color: rgb(75, 75, 75);
}
.coral--light .coral-Body--secondary {
  color: rgb(110, 110, 110);
}
.coral--light .coral-Heading.coral-Heading--1 {
  color: rgb(44, 44, 44);
}
.coral--light .coral-Heading.coral-Heading--2 {
  color: rgb(110, 110, 110);
}
.coral--light .coral-Heading.coral-Heading--3,.coral--light .coral-Heading.coral-Heading--4 {
  color: rgb(44, 44, 44);
}
.coral--light .coral-Heading.coral-Heading--5 {
  color: rgb(110, 110, 110);
}
.coral--lightest .coral-Heading--XXXL,.coral--lightest .coral-Heading--XXL,.coral--lightest .coral-Heading--XL,.coral--lightest .coral-Heading--L,.coral--lightest .coral-Heading--M,.coral--lightest .coral-Heading--S,.coral--lightest .coral-Heading--XS,.coral--lightest .coral-Heading--XXS,.coral--lightest .coral-Heading-XXXL--light,.coral--lightest .coral-Heading-XXL--light,.coral--lightest .coral-Heading-XL--light,.coral--lightest .coral-Heading-L--light,.coral--lightest .coral-Heading-XXXL--heavy,.coral--lightest .coral-Heading-XXL--heavy,.coral--lightest .coral-Heading-XL--heavy,.coral--lightest .coral-Heading-L--heavy,.coral--lightest .coral-Heading-XXXL--heading,.coral--lightest .coral-Heading-XXL--heading,.coral--lightest .coral-Heading-XL--heading,.coral--lightest .coral-Heading-L--heading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest .coral-Body--XXXL,.coral--lightest .coral-Body--XXL,.coral--lightest .coral-Body--XL,.coral--lightest .coral-Body--L,.coral--lightest .coral-Body--M,.coral--lightest .coral-Body--S,.coral--lightest .coral-Body--XS {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest .coral-Detail--XL,.coral--lightest .coral-Detail--L,.coral--lightest .coral-Detail--M,.coral--lightest .coral-Detail--S {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest .coral-Code--XL,.coral--lightest .coral-Code--L,.coral--lightest .coral-Code--M,.coral--lightest .coral-Code--S,.coral--lightest .coral-Code--XS {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body--XXXL,
.coral--lightest body:lang(ko) .coral-Body--XXXL,
.coral--lightest body:lang(zh) .coral-Body--XXXL {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body--XXL,
.coral--lightest body:lang(ko) .coral-Body--XXL,
.coral--lightest body:lang(zh) .coral-Body--XXL {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body--XL,
.coral--lightest body:lang(ko) .coral-Body--XL,
.coral--lightest body:lang(zh) .coral-Body--XL {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body--L,
.coral--lightest body:lang(ko) .coral-Body--L,
.coral--lightest body:lang(zh) .coral-Body--L {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body--M,
.coral--lightest body:lang(ko) .coral-Body--M,
.coral--lightest body:lang(zh) .coral-Body--M {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body--S,
.coral--lightest body:lang(ko) .coral-Body--S,
.coral--lightest body:lang(zh) .coral-Body--S {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body--XS,
.coral--lightest body:lang(ko) .coral-Body--XS,
.coral--lightest body:lang(zh) .coral-Body--XS {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Heading--XXXL,
.coral--lightest body:lang(ko) .coral-Heading--XXXL,
.coral--lightest body:lang(zh) .coral-Heading--XXXL {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading--XXL,
.coral--lightest body:lang(ko) .coral-Heading--XXL,
.coral--lightest body:lang(zh) .coral-Heading--XXL {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading--XL,
.coral--lightest body:lang(ko) .coral-Heading--XL,
.coral--lightest body:lang(zh) .coral-Heading--XL {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading--L,
.coral--lightest body:lang(ko) .coral-Heading--L,
.coral--lightest body:lang(zh) .coral-Heading--L {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading--M,
.coral--lightest body:lang(ko) .coral-Heading--M,
.coral--lightest body:lang(zh) .coral-Heading--M {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading--S,
.coral--lightest body:lang(ko) .coral-Heading--S,
.coral--lightest body:lang(zh) .coral-Heading--S {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading--XS,
.coral--lightest body:lang(ko) .coral-Heading--XS,
.coral--lightest body:lang(zh) .coral-Heading--XS {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading--XXS,
.coral--lightest body:lang(ko) .coral-Heading--XXS,
.coral--lightest body:lang(zh) .coral-Heading--XXS {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XXXL--light,
.coral--lightest body:lang(ko) .coral-Heading-XXXL--light,
.coral--lightest body:lang(zh) .coral-Heading-XXXL--light {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XXL--light,
.coral--lightest body:lang(ko) .coral-Heading-XXL--light,
.coral--lightest body:lang(zh) .coral-Heading-XXL--light {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XL--light,
.coral--lightest body:lang(ko) .coral-Heading-XL--light,
.coral--lightest body:lang(zh) .coral-Heading-XL--light {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-L--light,
.coral--lightest body:lang(ko) .coral-Heading-L--light,
.coral--lightest body:lang(zh) .coral-Heading-L--light {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XXXL--heavy,
.coral--lightest body:lang(ko) .coral-Heading-XXXL--heavy,
.coral--lightest body:lang(zh) .coral-Heading-XXXL--heavy {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XXL--heavy,
.coral--lightest body:lang(ko) .coral-Heading-XXL--heavy,
.coral--lightest body:lang(zh) .coral-Heading-XXL--heavy {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XL--heavy,
.coral--lightest body:lang(ko) .coral-Heading-XL--heavy,
.coral--lightest body:lang(zh) .coral-Heading-XL--heavy {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-L--heavy,
.coral--lightest body:lang(ko) .coral-Heading-L--heavy,
.coral--lightest body:lang(zh) .coral-Heading-L--heavy {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XXXL--heading,
.coral--lightest body:lang(ko) .coral-Heading-XXXL--heading,
.coral--lightest body:lang(zh) .coral-Heading-XXXL--heading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XXL--heading,
.coral--lightest body:lang(ko) .coral-Heading-XXL--heading,
.coral--lightest body:lang(zh) .coral-Heading-XXL--heading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-XL--heading,
.coral--lightest body:lang(ko) .coral-Heading-XL--heading,
.coral--lightest body:lang(zh) .coral-Heading-XL--heading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading-L--heading,
.coral--lightest body:lang(ko) .coral-Heading-L--heading,
.coral--lightest body:lang(zh) .coral-Heading-L--heading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Detail--XL,
.coral--lightest body:lang(ko) .coral-Detail--XL,
.coral--lightest body:lang(zh) .coral-Detail--XL {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Detail--L,
.coral--lightest body:lang(ko) .coral-Detail--L,
.coral--lightest body:lang(zh) .coral-Detail--L {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Detail--M,
.coral--lightest body:lang(ko) .coral-Detail--M,
.coral--lightest body:lang(zh) .coral-Detail--M {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Detail--S,
.coral--lightest body:lang(ko) .coral-Detail--S,
.coral--lightest body:lang(zh) .coral-Detail--S {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Code--XL,
.coral--lightest body:lang(ko) .coral-Code--XL,
.coral--lightest body:lang(zh) .coral-Code--XL {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Code--L,
.coral--lightest body:lang(ko) .coral-Code--L,
.coral--lightest body:lang(zh) .coral-Code--L {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Code--M,
.coral--lightest body:lang(ko) .coral-Code--M,
.coral--lightest body:lang(zh) .coral-Code--M {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Code--S,
.coral--lightest body:lang(ko) .coral-Code--S,
.coral--lightest body:lang(zh) .coral-Code--S {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Code--XS,
.coral--lightest body:lang(ko) .coral-Code--XS,
.coral--lightest body:lang(zh) .coral-Code--XS {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest .coral-Body1,.coral--lightest .coral-Body2,.coral--lightest .coral-Body3,.coral--lightest .coral-Body4,.coral--lightest .coral-Body5 {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest .coral-Heading1,.coral--lightest .coral-Heading2,.coral--lightest .coral-Heading3,.coral--lightest .coral-Heading4,.coral--lightest .coral-Heading5,.coral--lightest .coral-Heading6,.coral--lightest ._coral-Subheading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest .coral-Detail {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest .coral-Heading1--quiet,.coral--lightest .coral-Heading2--quiet,.coral--lightest .coral-Heading1--strong,.coral--lightest .coral-Heading2--strong,.coral--lightest .coral-Heading1--display,.coral--lightest .coral-Heading2--display,.coral--lightest .coral-Heading1--display.coral-Heading1--strong,.coral--lightest .coral-Heading2--display.coral-Heading2--strong,.coral--lightest .coral-Heading1--display.coral-Heading1--quiet,.coral--lightest .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest ._coral-Article .coral-Body1,.coral--lightest ._coral-Article .coral-Body2,.coral--lightest ._coral-Article .coral-Body3,.coral--lightest ._coral-Article .coral-Body4,.coral--lightest ._coral-Article .coral-Body5 {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest ._coral-Article .coral-Heading1,.coral--lightest ._coral-Article .coral-Heading2,.coral--lightest ._coral-Article .coral-Heading3,.coral--lightest ._coral-Article .coral-Heading4,.coral--lightest ._coral-Article .coral-Heading5,.coral--lightest ._coral-Article .coral-Heading6,.coral--lightest ._coral-Article ._coral-Subheading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest ._coral-Article .coral-Detail {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest ._coral-Article .coral-Heading1--quiet,.coral--lightest ._coral-Article .coral-Heading2--quiet,.coral--lightest ._coral-Article .coral-Heading1--display,.coral--lightest ._coral-Article .coral-Heading2--display,.coral--lightest ._coral-Article .coral-Heading1--display.coral-Heading1--quiet,.coral--lightest ._coral-Article .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Body1,
.coral--lightest body:lang(ko) .coral-Body1,
.coral--lightest body:lang(zh) .coral-Body1 {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body2,
.coral--lightest body:lang(ko) .coral-Body2,
.coral--lightest body:lang(zh) .coral-Body2 {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body3,
.coral--lightest body:lang(ko) .coral-Body3,
.coral--lightest body:lang(zh) .coral-Body3 {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body4,
.coral--lightest body:lang(ko) .coral-Body4,
.coral--lightest body:lang(zh) .coral-Body4 {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Body5,
.coral--lightest body:lang(ko) .coral-Body5,
.coral--lightest body:lang(zh) .coral-Body5 {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Heading1,
.coral--lightest body:lang(ko) .coral-Heading1,
.coral--lightest body:lang(zh) .coral-Heading1 {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading2,
.coral--lightest body:lang(ko) .coral-Heading2,
.coral--lightest body:lang(zh) .coral-Heading2 {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading3,
.coral--lightest body:lang(ko) .coral-Heading3,
.coral--lightest body:lang(zh) .coral-Heading3 {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading4,
.coral--lightest body:lang(ko) .coral-Heading4,
.coral--lightest body:lang(zh) .coral-Heading4 {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading5,
.coral--lightest body:lang(ko) .coral-Heading5,
.coral--lightest body:lang(zh) .coral-Heading5 {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading6,
.coral--lightest body:lang(ko) .coral-Heading6,
.coral--lightest body:lang(zh) .coral-Heading6 {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) ._coral-Subheading,
.coral--lightest body:lang(ko) ._coral-Subheading,
.coral--lightest body:lang(zh) ._coral-Subheading {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Detail,
.coral--lightest body:lang(ko) .coral-Detail,
.coral--lightest body:lang(zh) .coral-Detail {
    
    color: rgb(80, 80, 80);
  }
.coral--lightest body:lang(ja) .coral-Heading1--quiet,
.coral--lightest body:lang(ko) .coral-Heading1--quiet,
.coral--lightest body:lang(zh) .coral-Heading1--quiet {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading2--quiet,
.coral--lightest body:lang(ko) .coral-Heading2--quiet,
.coral--lightest body:lang(zh) .coral-Heading2--quiet {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading1--strong,
.coral--lightest body:lang(ko) .coral-Heading1--strong,
.coral--lightest body:lang(zh) .coral-Heading1--strong {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading2--strong,
.coral--lightest body:lang(ko) .coral-Heading2--strong,
.coral--lightest body:lang(zh) .coral-Heading2--strong {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading1--display,
.coral--lightest body:lang(ko) .coral-Heading1--display,
.coral--lightest body:lang(zh) .coral-Heading1--display {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading2--display,
.coral--lightest body:lang(ko) .coral-Heading2--display,
.coral--lightest body:lang(zh) .coral-Heading2--display {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading1--display.coral-Heading1--strong,
.coral--lightest body:lang(ko) .coral-Heading1--display.coral-Heading1--strong,
.coral--lightest body:lang(zh) .coral-Heading1--display.coral-Heading1--strong {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading2--display.coral-Heading2--strong,
.coral--lightest body:lang(ko) .coral-Heading2--display.coral-Heading2--strong,
.coral--lightest body:lang(zh) .coral-Heading2--display.coral-Heading2--strong {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading1--display.coral-Heading1--quiet,
.coral--lightest body:lang(ko) .coral-Heading1--display.coral-Heading1--quiet,
.coral--lightest body:lang(zh) .coral-Heading1--display.coral-Heading1--quiet {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest body:lang(ja) .coral-Heading2--display.coral-Heading2--quiet,
.coral--lightest body:lang(ko) .coral-Heading2--display.coral-Heading2--quiet,
.coral--lightest body:lang(zh) .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(50, 50, 50);
  }
.coral--lightest .coral-Code1,.coral--lightest .coral-Code2,.coral--lightest .coral-Code3,.coral--lightest .coral-Code4,.coral--lightest .coral-Code5,.coral--lightest ,
.coral--lightest .coral-Body,.coral--lightest .coral-Body--large,.coral--lightest .coral-Body--small {
  color: rgb(80, 80, 80);
}
.coral--lightest .coral-Body--secondary {
  color: rgb(116, 116, 116);
}
.coral--lightest .coral-Heading.coral-Heading--1 {
  color: rgb(50, 50, 50);
}
.coral--lightest .coral-Heading.coral-Heading--2 {
  color: rgb(116, 116, 116);
}
.coral--lightest .coral-Heading.coral-Heading--3,.coral--lightest .coral-Heading.coral-Heading--4 {
  color: rgb(50, 50, 50);
}
.coral--lightest .coral-Heading.coral-Heading--5 {
  color: rgb(116, 116, 116);
}
.coral--dark .coral-Heading--XXXL,.coral--dark .coral-Heading--XXL,.coral--dark .coral-Heading--XL,.coral--dark .coral-Heading--L,.coral--dark .coral-Heading--M,.coral--dark .coral-Heading--S,.coral--dark .coral-Heading--XS,.coral--dark .coral-Heading--XXS,.coral--dark .coral-Heading-XXXL--light,.coral--dark .coral-Heading-XXL--light,.coral--dark .coral-Heading-XL--light,.coral--dark .coral-Heading-L--light,.coral--dark .coral-Heading-XXXL--heavy,.coral--dark .coral-Heading-XXL--heavy,.coral--dark .coral-Heading-XL--heavy,.coral--dark .coral-Heading-L--heavy,.coral--dark .coral-Heading-XXXL--heading,.coral--dark .coral-Heading-XXL--heading,.coral--dark .coral-Heading-XL--heading,.coral--dark .coral-Heading-L--heading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark .coral-Body--XXXL,.coral--dark .coral-Body--XXL,.coral--dark .coral-Body--XL,.coral--dark .coral-Body--L,.coral--dark .coral-Body--M,.coral--dark .coral-Body--S,.coral--dark .coral-Body--XS {
    
    color: rgb(227, 227, 227);
  }
.coral--dark .coral-Detail--XL,.coral--dark .coral-Detail--L,.coral--dark .coral-Detail--M,.coral--dark .coral-Detail--S {
    
    color: rgb(255, 255, 255);
  }
.coral--dark .coral-Code--XL,.coral--dark .coral-Code--L,.coral--dark .coral-Code--M,.coral--dark .coral-Code--S,.coral--dark .coral-Code--XS {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body--XXXL,
.coral--dark body:lang(ko) .coral-Body--XXXL,
.coral--dark body:lang(zh) .coral-Body--XXXL {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body--XXL,
.coral--dark body:lang(ko) .coral-Body--XXL,
.coral--dark body:lang(zh) .coral-Body--XXL {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body--XL,
.coral--dark body:lang(ko) .coral-Body--XL,
.coral--dark body:lang(zh) .coral-Body--XL {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body--L,
.coral--dark body:lang(ko) .coral-Body--L,
.coral--dark body:lang(zh) .coral-Body--L {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body--M,
.coral--dark body:lang(ko) .coral-Body--M,
.coral--dark body:lang(zh) .coral-Body--M {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body--S,
.coral--dark body:lang(ko) .coral-Body--S,
.coral--dark body:lang(zh) .coral-Body--S {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body--XS,
.coral--dark body:lang(ko) .coral-Body--XS,
.coral--dark body:lang(zh) .coral-Body--XS {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Heading--XXXL,
.coral--dark body:lang(ko) .coral-Heading--XXXL,
.coral--dark body:lang(zh) .coral-Heading--XXXL {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading--XXL,
.coral--dark body:lang(ko) .coral-Heading--XXL,
.coral--dark body:lang(zh) .coral-Heading--XXL {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading--XL,
.coral--dark body:lang(ko) .coral-Heading--XL,
.coral--dark body:lang(zh) .coral-Heading--XL {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading--L,
.coral--dark body:lang(ko) .coral-Heading--L,
.coral--dark body:lang(zh) .coral-Heading--L {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading--M,
.coral--dark body:lang(ko) .coral-Heading--M,
.coral--dark body:lang(zh) .coral-Heading--M {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading--S,
.coral--dark body:lang(ko) .coral-Heading--S,
.coral--dark body:lang(zh) .coral-Heading--S {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading--XS,
.coral--dark body:lang(ko) .coral-Heading--XS,
.coral--dark body:lang(zh) .coral-Heading--XS {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading--XXS,
.coral--dark body:lang(ko) .coral-Heading--XXS,
.coral--dark body:lang(zh) .coral-Heading--XXS {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XXXL--light,
.coral--dark body:lang(ko) .coral-Heading-XXXL--light,
.coral--dark body:lang(zh) .coral-Heading-XXXL--light {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XXL--light,
.coral--dark body:lang(ko) .coral-Heading-XXL--light,
.coral--dark body:lang(zh) .coral-Heading-XXL--light {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XL--light,
.coral--dark body:lang(ko) .coral-Heading-XL--light,
.coral--dark body:lang(zh) .coral-Heading-XL--light {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-L--light,
.coral--dark body:lang(ko) .coral-Heading-L--light,
.coral--dark body:lang(zh) .coral-Heading-L--light {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XXXL--heavy,
.coral--dark body:lang(ko) .coral-Heading-XXXL--heavy,
.coral--dark body:lang(zh) .coral-Heading-XXXL--heavy {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XXL--heavy,
.coral--dark body:lang(ko) .coral-Heading-XXL--heavy,
.coral--dark body:lang(zh) .coral-Heading-XXL--heavy {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XL--heavy,
.coral--dark body:lang(ko) .coral-Heading-XL--heavy,
.coral--dark body:lang(zh) .coral-Heading-XL--heavy {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-L--heavy,
.coral--dark body:lang(ko) .coral-Heading-L--heavy,
.coral--dark body:lang(zh) .coral-Heading-L--heavy {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XXXL--heading,
.coral--dark body:lang(ko) .coral-Heading-XXXL--heading,
.coral--dark body:lang(zh) .coral-Heading-XXXL--heading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XXL--heading,
.coral--dark body:lang(ko) .coral-Heading-XXL--heading,
.coral--dark body:lang(zh) .coral-Heading-XXL--heading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-XL--heading,
.coral--dark body:lang(ko) .coral-Heading-XL--heading,
.coral--dark body:lang(zh) .coral-Heading-XL--heading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading-L--heading,
.coral--dark body:lang(ko) .coral-Heading-L--heading,
.coral--dark body:lang(zh) .coral-Heading-L--heading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Detail--XL,
.coral--dark body:lang(ko) .coral-Detail--XL,
.coral--dark body:lang(zh) .coral-Detail--XL {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Detail--L,
.coral--dark body:lang(ko) .coral-Detail--L,
.coral--dark body:lang(zh) .coral-Detail--L {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Detail--M,
.coral--dark body:lang(ko) .coral-Detail--M,
.coral--dark body:lang(zh) .coral-Detail--M {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Detail--S,
.coral--dark body:lang(ko) .coral-Detail--S,
.coral--dark body:lang(zh) .coral-Detail--S {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Code--XL,
.coral--dark body:lang(ko) .coral-Code--XL,
.coral--dark body:lang(zh) .coral-Code--XL {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Code--L,
.coral--dark body:lang(ko) .coral-Code--L,
.coral--dark body:lang(zh) .coral-Code--L {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Code--M,
.coral--dark body:lang(ko) .coral-Code--M,
.coral--dark body:lang(zh) .coral-Code--M {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Code--S,
.coral--dark body:lang(ko) .coral-Code--S,
.coral--dark body:lang(zh) .coral-Code--S {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Code--XS,
.coral--dark body:lang(ko) .coral-Code--XS,
.coral--dark body:lang(zh) .coral-Code--XS {
    
    color: rgb(227, 227, 227);
  }
.coral--dark .coral-Body1,.coral--dark .coral-Body2,.coral--dark .coral-Body3,.coral--dark .coral-Body4,.coral--dark .coral-Body5 {
    
    color: rgb(227, 227, 227);
  }
.coral--dark .coral-Heading1,.coral--dark .coral-Heading2,.coral--dark .coral-Heading3,.coral--dark .coral-Heading4,.coral--dark .coral-Heading5,.coral--dark .coral-Heading6,.coral--dark ._coral-Subheading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark .coral-Detail {
    
    color: rgb(227, 227, 227);
  }
.coral--dark .coral-Heading1--quiet,.coral--dark .coral-Heading2--quiet,.coral--dark .coral-Heading1--strong,.coral--dark .coral-Heading2--strong,.coral--dark .coral-Heading1--display,.coral--dark .coral-Heading2--display,.coral--dark .coral-Heading1--display.coral-Heading1--strong,.coral--dark .coral-Heading2--display.coral-Heading2--strong,.coral--dark .coral-Heading1--display.coral-Heading1--quiet,.coral--dark .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(255, 255, 255);
  }
.coral--dark ._coral-Article .coral-Body1,.coral--dark ._coral-Article .coral-Body2,.coral--dark ._coral-Article .coral-Body3,.coral--dark ._coral-Article .coral-Body4,.coral--dark ._coral-Article .coral-Body5 {
    
    color: rgb(227, 227, 227);
  }
.coral--dark ._coral-Article .coral-Heading1,.coral--dark ._coral-Article .coral-Heading2,.coral--dark ._coral-Article .coral-Heading3,.coral--dark ._coral-Article .coral-Heading4,.coral--dark ._coral-Article .coral-Heading5,.coral--dark ._coral-Article .coral-Heading6,.coral--dark ._coral-Article ._coral-Subheading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark ._coral-Article .coral-Detail {
    
    color: rgb(227, 227, 227);
  }
.coral--dark ._coral-Article .coral-Heading1--quiet,.coral--dark ._coral-Article .coral-Heading2--quiet,.coral--dark ._coral-Article .coral-Heading1--display,.coral--dark ._coral-Article .coral-Heading2--display,.coral--dark ._coral-Article .coral-Heading1--display.coral-Heading1--quiet,.coral--dark ._coral-Article .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Body1,
.coral--dark body:lang(ko) .coral-Body1,
.coral--dark body:lang(zh) .coral-Body1 {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body2,
.coral--dark body:lang(ko) .coral-Body2,
.coral--dark body:lang(zh) .coral-Body2 {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body3,
.coral--dark body:lang(ko) .coral-Body3,
.coral--dark body:lang(zh) .coral-Body3 {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body4,
.coral--dark body:lang(ko) .coral-Body4,
.coral--dark body:lang(zh) .coral-Body4 {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Body5,
.coral--dark body:lang(ko) .coral-Body5,
.coral--dark body:lang(zh) .coral-Body5 {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Heading1,
.coral--dark body:lang(ko) .coral-Heading1,
.coral--dark body:lang(zh) .coral-Heading1 {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading2,
.coral--dark body:lang(ko) .coral-Heading2,
.coral--dark body:lang(zh) .coral-Heading2 {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading3,
.coral--dark body:lang(ko) .coral-Heading3,
.coral--dark body:lang(zh) .coral-Heading3 {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading4,
.coral--dark body:lang(ko) .coral-Heading4,
.coral--dark body:lang(zh) .coral-Heading4 {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading5,
.coral--dark body:lang(ko) .coral-Heading5,
.coral--dark body:lang(zh) .coral-Heading5 {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading6,
.coral--dark body:lang(ko) .coral-Heading6,
.coral--dark body:lang(zh) .coral-Heading6 {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) ._coral-Subheading,
.coral--dark body:lang(ko) ._coral-Subheading,
.coral--dark body:lang(zh) ._coral-Subheading {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Detail,
.coral--dark body:lang(ko) .coral-Detail,
.coral--dark body:lang(zh) .coral-Detail {
    
    color: rgb(227, 227, 227);
  }
.coral--dark body:lang(ja) .coral-Heading1--quiet,
.coral--dark body:lang(ko) .coral-Heading1--quiet,
.coral--dark body:lang(zh) .coral-Heading1--quiet {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading2--quiet,
.coral--dark body:lang(ko) .coral-Heading2--quiet,
.coral--dark body:lang(zh) .coral-Heading2--quiet {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading1--strong,
.coral--dark body:lang(ko) .coral-Heading1--strong,
.coral--dark body:lang(zh) .coral-Heading1--strong {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading2--strong,
.coral--dark body:lang(ko) .coral-Heading2--strong,
.coral--dark body:lang(zh) .coral-Heading2--strong {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading1--display,
.coral--dark body:lang(ko) .coral-Heading1--display,
.coral--dark body:lang(zh) .coral-Heading1--display {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading2--display,
.coral--dark body:lang(ko) .coral-Heading2--display,
.coral--dark body:lang(zh) .coral-Heading2--display {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading1--display.coral-Heading1--strong,
.coral--dark body:lang(ko) .coral-Heading1--display.coral-Heading1--strong,
.coral--dark body:lang(zh) .coral-Heading1--display.coral-Heading1--strong {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading2--display.coral-Heading2--strong,
.coral--dark body:lang(ko) .coral-Heading2--display.coral-Heading2--strong,
.coral--dark body:lang(zh) .coral-Heading2--display.coral-Heading2--strong {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading1--display.coral-Heading1--quiet,
.coral--dark body:lang(ko) .coral-Heading1--display.coral-Heading1--quiet,
.coral--dark body:lang(zh) .coral-Heading1--display.coral-Heading1--quiet {
    
    color: rgb(255, 255, 255);
  }
.coral--dark body:lang(ja) .coral-Heading2--display.coral-Heading2--quiet,
.coral--dark body:lang(ko) .coral-Heading2--display.coral-Heading2--quiet,
.coral--dark body:lang(zh) .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(255, 255, 255);
  }
.coral--dark .coral-Code1,.coral--dark .coral-Code2,.coral--dark .coral-Code3,.coral--dark .coral-Code4,.coral--dark .coral-Code5,.coral--dark ,
.coral--dark .coral-Body,.coral--dark .coral-Body--large,.coral--dark .coral-Body--small {
  color: rgb(227, 227, 227);
}
.coral--dark .coral-Body--secondary {
  color: rgb(185, 185, 185);
}
.coral--dark .coral-Heading.coral-Heading--1 {
  color: rgb(255, 255, 255);
}
.coral--dark .coral-Heading.coral-Heading--2 {
  color: rgb(185, 185, 185);
}
.coral--dark .coral-Heading.coral-Heading--3,.coral--dark .coral-Heading.coral-Heading--4 {
  color: rgb(255, 255, 255);
}
.coral--dark .coral-Heading.coral-Heading--5 {
  color: rgb(185, 185, 185);
}
.coral--darkest .coral-Heading--XXXL,.coral--darkest .coral-Heading--XXL,.coral--darkest .coral-Heading--XL,.coral--darkest .coral-Heading--L,.coral--darkest .coral-Heading--M,.coral--darkest .coral-Heading--S,.coral--darkest .coral-Heading--XS,.coral--darkest .coral-Heading--XXS,.coral--darkest .coral-Heading-XXXL--light,.coral--darkest .coral-Heading-XXL--light,.coral--darkest .coral-Heading-XL--light,.coral--darkest .coral-Heading-L--light,.coral--darkest .coral-Heading-XXXL--heavy,.coral--darkest .coral-Heading-XXL--heavy,.coral--darkest .coral-Heading-XL--heavy,.coral--darkest .coral-Heading-L--heavy,.coral--darkest .coral-Heading-XXXL--heading,.coral--darkest .coral-Heading-XXL--heading,.coral--darkest .coral-Heading-XL--heading,.coral--darkest .coral-Heading-L--heading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest .coral-Body--XXXL,.coral--darkest .coral-Body--XXL,.coral--darkest .coral-Body--XL,.coral--darkest .coral-Body--L,.coral--darkest .coral-Body--M,.coral--darkest .coral-Body--S,.coral--darkest .coral-Body--XS {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest .coral-Detail--XL,.coral--darkest .coral-Detail--L,.coral--darkest .coral-Detail--M,.coral--darkest .coral-Detail--S {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest .coral-Code--XL,.coral--darkest .coral-Code--L,.coral--darkest .coral-Code--M,.coral--darkest .coral-Code--S,.coral--darkest .coral-Code--XS {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body--XXXL,
.coral--darkest body:lang(ko) .coral-Body--XXXL,
.coral--darkest body:lang(zh) .coral-Body--XXXL {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body--XXL,
.coral--darkest body:lang(ko) .coral-Body--XXL,
.coral--darkest body:lang(zh) .coral-Body--XXL {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body--XL,
.coral--darkest body:lang(ko) .coral-Body--XL,
.coral--darkest body:lang(zh) .coral-Body--XL {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body--L,
.coral--darkest body:lang(ko) .coral-Body--L,
.coral--darkest body:lang(zh) .coral-Body--L {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body--M,
.coral--darkest body:lang(ko) .coral-Body--M,
.coral--darkest body:lang(zh) .coral-Body--M {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body--S,
.coral--darkest body:lang(ko) .coral-Body--S,
.coral--darkest body:lang(zh) .coral-Body--S {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body--XS,
.coral--darkest body:lang(ko) .coral-Body--XS,
.coral--darkest body:lang(zh) .coral-Body--XS {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Heading--XXXL,
.coral--darkest body:lang(ko) .coral-Heading--XXXL,
.coral--darkest body:lang(zh) .coral-Heading--XXXL {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading--XXL,
.coral--darkest body:lang(ko) .coral-Heading--XXL,
.coral--darkest body:lang(zh) .coral-Heading--XXL {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading--XL,
.coral--darkest body:lang(ko) .coral-Heading--XL,
.coral--darkest body:lang(zh) .coral-Heading--XL {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading--L,
.coral--darkest body:lang(ko) .coral-Heading--L,
.coral--darkest body:lang(zh) .coral-Heading--L {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading--M,
.coral--darkest body:lang(ko) .coral-Heading--M,
.coral--darkest body:lang(zh) .coral-Heading--M {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading--S,
.coral--darkest body:lang(ko) .coral-Heading--S,
.coral--darkest body:lang(zh) .coral-Heading--S {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading--XS,
.coral--darkest body:lang(ko) .coral-Heading--XS,
.coral--darkest body:lang(zh) .coral-Heading--XS {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading--XXS,
.coral--darkest body:lang(ko) .coral-Heading--XXS,
.coral--darkest body:lang(zh) .coral-Heading--XXS {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XXXL--light,
.coral--darkest body:lang(ko) .coral-Heading-XXXL--light,
.coral--darkest body:lang(zh) .coral-Heading-XXXL--light {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XXL--light,
.coral--darkest body:lang(ko) .coral-Heading-XXL--light,
.coral--darkest body:lang(zh) .coral-Heading-XXL--light {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XL--light,
.coral--darkest body:lang(ko) .coral-Heading-XL--light,
.coral--darkest body:lang(zh) .coral-Heading-XL--light {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-L--light,
.coral--darkest body:lang(ko) .coral-Heading-L--light,
.coral--darkest body:lang(zh) .coral-Heading-L--light {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XXXL--heavy,
.coral--darkest body:lang(ko) .coral-Heading-XXXL--heavy,
.coral--darkest body:lang(zh) .coral-Heading-XXXL--heavy {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XXL--heavy,
.coral--darkest body:lang(ko) .coral-Heading-XXL--heavy,
.coral--darkest body:lang(zh) .coral-Heading-XXL--heavy {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XL--heavy,
.coral--darkest body:lang(ko) .coral-Heading-XL--heavy,
.coral--darkest body:lang(zh) .coral-Heading-XL--heavy {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-L--heavy,
.coral--darkest body:lang(ko) .coral-Heading-L--heavy,
.coral--darkest body:lang(zh) .coral-Heading-L--heavy {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XXXL--heading,
.coral--darkest body:lang(ko) .coral-Heading-XXXL--heading,
.coral--darkest body:lang(zh) .coral-Heading-XXXL--heading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XXL--heading,
.coral--darkest body:lang(ko) .coral-Heading-XXL--heading,
.coral--darkest body:lang(zh) .coral-Heading-XXL--heading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-XL--heading,
.coral--darkest body:lang(ko) .coral-Heading-XL--heading,
.coral--darkest body:lang(zh) .coral-Heading-XL--heading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading-L--heading,
.coral--darkest body:lang(ko) .coral-Heading-L--heading,
.coral--darkest body:lang(zh) .coral-Heading-L--heading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Detail--XL,
.coral--darkest body:lang(ko) .coral-Detail--XL,
.coral--darkest body:lang(zh) .coral-Detail--XL {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Detail--L,
.coral--darkest body:lang(ko) .coral-Detail--L,
.coral--darkest body:lang(zh) .coral-Detail--L {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Detail--M,
.coral--darkest body:lang(ko) .coral-Detail--M,
.coral--darkest body:lang(zh) .coral-Detail--M {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Detail--S,
.coral--darkest body:lang(ko) .coral-Detail--S,
.coral--darkest body:lang(zh) .coral-Detail--S {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Code--XL,
.coral--darkest body:lang(ko) .coral-Code--XL,
.coral--darkest body:lang(zh) .coral-Code--XL {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Code--L,
.coral--darkest body:lang(ko) .coral-Code--L,
.coral--darkest body:lang(zh) .coral-Code--L {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Code--M,
.coral--darkest body:lang(ko) .coral-Code--M,
.coral--darkest body:lang(zh) .coral-Code--M {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Code--S,
.coral--darkest body:lang(ko) .coral-Code--S,
.coral--darkest body:lang(zh) .coral-Code--S {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Code--XS,
.coral--darkest body:lang(ko) .coral-Code--XS,
.coral--darkest body:lang(zh) .coral-Code--XS {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest .coral-Body1,.coral--darkest .coral-Body2,.coral--darkest .coral-Body3,.coral--darkest .coral-Body4,.coral--darkest .coral-Body5 {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest .coral-Heading1,.coral--darkest .coral-Heading2,.coral--darkest .coral-Heading3,.coral--darkest .coral-Heading4,.coral--darkest .coral-Heading5,.coral--darkest .coral-Heading6,.coral--darkest ._coral-Subheading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest .coral-Detail {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest .coral-Heading1--quiet,.coral--darkest .coral-Heading2--quiet,.coral--darkest .coral-Heading1--strong,.coral--darkest .coral-Heading2--strong,.coral--darkest .coral-Heading1--display,.coral--darkest .coral-Heading2--display,.coral--darkest .coral-Heading1--display.coral-Heading1--strong,.coral--darkest .coral-Heading2--display.coral-Heading2--strong,.coral--darkest .coral-Heading1--display.coral-Heading1--quiet,.coral--darkest .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest ._coral-Article .coral-Body1,.coral--darkest ._coral-Article .coral-Body2,.coral--darkest ._coral-Article .coral-Body3,.coral--darkest ._coral-Article .coral-Body4,.coral--darkest ._coral-Article .coral-Body5 {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest ._coral-Article .coral-Heading1,.coral--darkest ._coral-Article .coral-Heading2,.coral--darkest ._coral-Article .coral-Heading3,.coral--darkest ._coral-Article .coral-Heading4,.coral--darkest ._coral-Article .coral-Heading5,.coral--darkest ._coral-Article .coral-Heading6,.coral--darkest ._coral-Article ._coral-Subheading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest ._coral-Article .coral-Detail {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest ._coral-Article .coral-Heading1--quiet,.coral--darkest ._coral-Article .coral-Heading2--quiet,.coral--darkest ._coral-Article .coral-Heading1--display,.coral--darkest ._coral-Article .coral-Heading2--display,.coral--darkest ._coral-Article .coral-Heading1--display.coral-Heading1--quiet,.coral--darkest ._coral-Article .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Body1,
.coral--darkest body:lang(ko) .coral-Body1,
.coral--darkest body:lang(zh) .coral-Body1 {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body2,
.coral--darkest body:lang(ko) .coral-Body2,
.coral--darkest body:lang(zh) .coral-Body2 {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body3,
.coral--darkest body:lang(ko) .coral-Body3,
.coral--darkest body:lang(zh) .coral-Body3 {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body4,
.coral--darkest body:lang(ko) .coral-Body4,
.coral--darkest body:lang(zh) .coral-Body4 {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Body5,
.coral--darkest body:lang(ko) .coral-Body5,
.coral--darkest body:lang(zh) .coral-Body5 {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Heading1,
.coral--darkest body:lang(ko) .coral-Heading1,
.coral--darkest body:lang(zh) .coral-Heading1 {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading2,
.coral--darkest body:lang(ko) .coral-Heading2,
.coral--darkest body:lang(zh) .coral-Heading2 {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading3,
.coral--darkest body:lang(ko) .coral-Heading3,
.coral--darkest body:lang(zh) .coral-Heading3 {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading4,
.coral--darkest body:lang(ko) .coral-Heading4,
.coral--darkest body:lang(zh) .coral-Heading4 {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading5,
.coral--darkest body:lang(ko) .coral-Heading5,
.coral--darkest body:lang(zh) .coral-Heading5 {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading6,
.coral--darkest body:lang(ko) .coral-Heading6,
.coral--darkest body:lang(zh) .coral-Heading6 {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) ._coral-Subheading,
.coral--darkest body:lang(ko) ._coral-Subheading,
.coral--darkest body:lang(zh) ._coral-Subheading {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Detail,
.coral--darkest body:lang(ko) .coral-Detail,
.coral--darkest body:lang(zh) .coral-Detail {
    
    color: rgb(200, 200, 200);
  }
.coral--darkest body:lang(ja) .coral-Heading1--quiet,
.coral--darkest body:lang(ko) .coral-Heading1--quiet,
.coral--darkest body:lang(zh) .coral-Heading1--quiet {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading2--quiet,
.coral--darkest body:lang(ko) .coral-Heading2--quiet,
.coral--darkest body:lang(zh) .coral-Heading2--quiet {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading1--strong,
.coral--darkest body:lang(ko) .coral-Heading1--strong,
.coral--darkest body:lang(zh) .coral-Heading1--strong {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading2--strong,
.coral--darkest body:lang(ko) .coral-Heading2--strong,
.coral--darkest body:lang(zh) .coral-Heading2--strong {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading1--display,
.coral--darkest body:lang(ko) .coral-Heading1--display,
.coral--darkest body:lang(zh) .coral-Heading1--display {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading2--display,
.coral--darkest body:lang(ko) .coral-Heading2--display,
.coral--darkest body:lang(zh) .coral-Heading2--display {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading1--display.coral-Heading1--strong,
.coral--darkest body:lang(ko) .coral-Heading1--display.coral-Heading1--strong,
.coral--darkest body:lang(zh) .coral-Heading1--display.coral-Heading1--strong {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading2--display.coral-Heading2--strong,
.coral--darkest body:lang(ko) .coral-Heading2--display.coral-Heading2--strong,
.coral--darkest body:lang(zh) .coral-Heading2--display.coral-Heading2--strong {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading1--display.coral-Heading1--quiet,
.coral--darkest body:lang(ko) .coral-Heading1--display.coral-Heading1--quiet,
.coral--darkest body:lang(zh) .coral-Heading1--display.coral-Heading1--quiet {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest body:lang(ja) .coral-Heading2--display.coral-Heading2--quiet,
.coral--darkest body:lang(ko) .coral-Heading2--display.coral-Heading2--quiet,
.coral--darkest body:lang(zh) .coral-Heading2--display.coral-Heading2--quiet {
    
    color: rgb(239, 239, 239);
  }
.coral--darkest .coral-Code1,.coral--darkest .coral-Code2,.coral--darkest .coral-Code3,.coral--darkest .coral-Code4,.coral--darkest .coral-Code5,.coral--darkest ,
.coral--darkest .coral-Body,.coral--darkest .coral-Body--large,.coral--darkest .coral-Body--small {
  color: rgb(200, 200, 200);
}
.coral--darkest .coral-Body--secondary {
  color: rgb(162, 162, 162);
}
.coral--darkest .coral-Heading.coral-Heading--1 {
  color: rgb(239, 239, 239);
}
.coral--darkest .coral-Heading.coral-Heading--2 {
  color: rgb(162, 162, 162);
}
.coral--darkest .coral-Heading.coral-Heading--3,.coral--darkest .coral-Heading.coral-Heading--4 {
  color: rgb(239, 239, 239);
}
.coral--darkest .coral-Heading.coral-Heading--5 {
  color: rgb(162, 162, 162);
}

[hidden] {
  display: none !important;
}
.u-coral-clearFix:before,
.u-coral-clearFix:after {
  content: "";
  display: table;
}
.u-coral-clearFix:after {
  clear: both;
}
.u-coral-pullLeft {
  float: left !important;
}
.u-coral-pullRight {
  float: right !important;
}
.u-coral-noBorder {
  border: none !important;
}
.u-coral-screenReaderOnly {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  width: 1px !important;
  height: 1px !important;
  margin: 0 -1px -1px 0 !important;
}
.u-coral-closedHand,
.u-coral-closedHand * {
  cursor: move !important;
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}
.u-coral-openHand {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.u-coral-padding {
  padding: 16px !important;
}
.u-coral-padding-horizontal {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.u-coral-padding-vertical {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.u-coral-margin {
  margin: 16px !important;
}
.u-coral-noPadding {
  padding: 0 !important;
}
.u-coral-noPadding-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.u-coral-noPadding-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.u-coral-noMargin {
  margin: 0 !important;
}
.u-coral-ellipsis {
  max-width: 100%;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.u-coral-visibleXS {
  display: none !important;
}
@media (max-width: 303) {
  .u-coral-visibleXS {
    display: block !important;
  }
}
.u-coral-visibleS {
  display: none !important;
}
@media (min-width: 304px) and (max-width: 767px) {
  .u-coral-visibleS {
    display: block !important;
  }
}
.u-coral-visibleM {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 1279px) {
  .u-coral-visibleM {
    display: block !important;
  }
}
.u-coral-visibleL {
  display: none !important;
}
@media (min-width: 1280px) and (max-width: 1767px) {
  .u-coral-visibleL {
    display: block !important;
  }
}
.u-coral-visibleXL {
  display: none !important;
}
@media (min-width: 1768px) and (max-width: 2159px) {
  .u-coral-visibleXL {
    display: block !important;
  }
}
@media (min-width: 2160px) {
  .u-coral-visibleXXL {
    display: block !important;
  }
}
@media (max-width: 303px) {
  .u-coral-hiddenXS {
    display: none !important;
  }
}
@media (min-width: 304px) and (max-width: 767px) {
  .u-coral-hiddenS {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .u-coral-hiddenM {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1767px) {
  .u-coral-hiddenL {
    display: none !important;
  }
}
@media (min-width: 1768px) and (max-width: 2159px) {
  .u-coral-hiddenXL {
    display: none !important;
  }
}
@media (min-width: 2160px) {
  .u-coral-hiddenXXL {
    display: none !important;
  }
}
