@adobe/coral-spectrum
Version:
Coral Spectrum is a JavaScript library of Web Components following Spectrum design patterns.
1 lines • 755 kB
CSS
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.coral--light{background-color:#f5f5f5}.coral--light,.coral--lightest{-webkit-tap-highlight-color:transparent}.coral--lightest{background-color:#fff}.coral--dark{background-color:#323232}.coral--dark,.coral--darkest{-webkit-tap-highlight-color:transparent}.coral--darkest{background-color:#1e1e1e}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}.coral-Body,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-Body--large,.coral-Body1,.coral-Body2{font-weight:400;line-height:1.5;font-style:normal;letter-spacing:0;text-transform:none;margin-top:0;margin-bottom:0}.coral-Body--large,.coral-Body2{font-size:18px}.coral-Body3{font-size:16px}.coral-Body--secondary,.coral-Body3,.coral-Body4{font-weight:400;line-height:1.5;font-style:normal;letter-spacing:0;text-transform:none;margin-top:0;margin-bottom:0}.coral-Body--secondary,.coral-Body4{font-size:14px}.coral-Body--small,.coral-Body5{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-Heading.coral-Heading--3,.coral-Heading3,.coral-Heading4{font-weight:700;line-height:1.3;font-style:normal;letter-spacing:0;text-transform:none;margin-top:0;margin-bottom:0}.coral-Heading.coral-Heading--3,.coral-Heading4{font-size:18px}.coral-Heading5{font-size:16px}.coral-Heading.coral-Heading--4,.coral-Heading5,.coral-Heading6{font-weight:700;line-height:1.3;font-style:normal;letter-spacing:0;text-transform:none;margin-top:0;margin-bottom:0}.coral-Heading.coral-Heading--4,.coral-Heading6{font-size:14px}._coral-Subheading,.coral-Heading.coral-Heading--5{line-height:1.3}._coral-Subheading,.coral-Detail,.coral-Heading.coral-Heading--5{font-size:11px;font-weight:700;font-style:normal;letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:0}.coral-Detail{line-height:1.5}.coral-Heading1--quiet{font-size:36px}.coral-Heading.coral-Heading--2,.coral-Heading1--quiet,.coral-Heading2--quiet{font-weight:300;line-height:1.3;font-style:normal;letter-spacing:0;text-transform:none;margin-top:0;margin-bottom:0}.coral-Heading.coral-Heading--2,.coral-Heading2--quiet{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-Heading.coral-Heading--1,.coral-Heading2--display.coral-Heading2--quiet{font-size:45px;font-weight:300;line-height:1.3;font-style:normal;letter-spacing:0;text-transform:none;margin-top:0;margin-bottom:0}body .coral-Body1{margin-top:0;margin-bottom:16px}body .coral-Body--large,body .coral-Body2{margin-top:0;margin-bottom:13px}body .coral-Body3{margin-top:0;margin-bottom:12px}body .coral-Body--secondary,body .coral-Body4{margin-top:0;margin-bottom:10px}body .coral-Body--small,body .coral-Body5{margin-top:0;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-Heading.coral-Heading--3,body .coral-Heading4{margin-top:16px;margin-bottom:5px}body .coral-Heading5{margin-top:14px;margin-bottom:4px}body ._coral-Subheading,body .coral-Heading.coral-Heading--4,body .coral-Heading.coral-Heading--5,body .coral-Heading6{margin-top:12px;margin-bottom:3px}body .coral-Detail{margin-top:0;margin-bottom:8px}body .coral-Heading1--quiet{margin-top:32px;margin-bottom:9px}body .coral-Heading.coral-Heading--2,body .coral-Heading2--quiet{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-Heading.coral-Heading--1,body .coral-Heading2--display.coral-Heading2--quiet{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-Body--large,._coral-Article .coral-Body1,._coral-Article .coral-Body2{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-Body--large,._coral-Article .coral-Body2{font-size:18px}._coral-Article .coral-Body3{font-size:16px}._coral-Article .coral-Body--secondary,._coral-Article .coral-Body3,._coral-Article .coral-Body4{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-Body--secondary,._coral-Article .coral-Body4{font-size:14px}._coral-Article .coral-Body--small,._coral-Article .coral-Body5{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:.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-Heading.coral-Heading--3,._coral-Article .coral-Heading3,._coral-Article .coral-Heading4{font-weight:700;line-height:1.3;font-style:normal;letter-spacing:.0125em;text-transform:none;margin-top:0;margin-bottom:0}._coral-Article .coral-Heading.coral-Heading--3,._coral-Article .coral-Heading4{font-size:18px}._coral-Article .coral-Heading5{font-size:16px}._coral-Article .coral-Heading.coral-Heading--4,._coral-Article .coral-Heading5,._coral-Article .coral-Heading6{font-weight:700;line-height:1.3;font-style:normal;letter-spacing:.0125em;text-transform:none;margin-top:0;margin-bottom:0}._coral-Article .coral-Heading.coral-Heading--4,._coral-Article .coral-Heading6{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:.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-Heading.coral-Heading--2,._coral-Article .coral-Heading1--quiet,._coral-Article .coral-Heading2--quiet{font-weight:400;line-height:1.3;font-style:normal;letter-spacing:.0125em;text-transform:none;margin-top:0;margin-bottom:0}._coral-Article .coral-Heading.coral-Heading--2,._coral-Article .coral-Heading2--quiet{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:.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:.0125em;text-transform:none;margin-top:0;margin-bottom:0}._coral-Article .coral-Heading.coral-Heading--1,._coral-Article .coral-Heading2--display.coral-Heading2--quiet{font-size:45px;font-weight:400;line-height:1.3;font-style:normal;letter-spacing:.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:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) .coral-Body--large,body:lang(ja) .coral-Body2,body:lang(ko) .coral-Body--large,body:lang(ko) .coral-Body2,body:lang(zh) .coral-Body--large,body:lang(zh) .coral-Body2{font-size:18px;font-weight:400;line-height:1.7;font-style:normal;letter-spacing:.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:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) .coral-Body--secondary,body:lang(ja) .coral-Body4,body:lang(ko) .coral-Body--secondary,body:lang(ko) .coral-Body4,body:lang(zh) .coral-Body--secondary,body:lang(zh) .coral-Body4{font-size:14px;font-weight:400;line-height:1.7;font-style:normal;letter-spacing:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) .coral-Body--small,body:lang(ja) .coral-Body5,body:lang(ko) .coral-Body--small,body:lang(ko) .coral-Body5,body:lang(zh) .coral-Body--small,body:lang(zh) .coral-Body5{font-size:12px;font-weight:400;line-height:1.7;font-style:normal;letter-spacing:.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:.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:.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:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) .coral-Heading.coral-Heading--3,body:lang(ja) .coral-Heading4,body:lang(ko) .coral-Heading.coral-Heading--3,body:lang(ko) .coral-Heading4,body:lang(zh) .coral-Heading.coral-Heading--3,body:lang(zh) .coral-Heading4{font-size:18px;font-weight:700;line-height:1.5;font-style:normal;letter-spacing:.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:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) .coral-Heading.coral-Heading--4,body:lang(ja) .coral-Heading6,body:lang(ko) .coral-Heading.coral-Heading--4,body:lang(ko) .coral-Heading6,body:lang(zh) .coral-Heading.coral-Heading--4,body:lang(zh) .coral-Heading6{font-size:14px;font-weight:700;line-height:1.5;font-style:normal;letter-spacing:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) ._coral-Subheading,body:lang(ja) .coral-Heading.coral-Heading--5,body:lang(ko) ._coral-Subheading,body:lang(ko) .coral-Heading.coral-Heading--5,body:lang(zh) ._coral-Subheading,body:lang(zh) .coral-Heading.coral-Heading--5{font-size:11px;font-weight:700;line-height:1.5;font-style:normal;letter-spacing:.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:.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:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) .coral-Heading.coral-Heading--2,body:lang(ja) .coral-Heading2--quiet,body:lang(ko) .coral-Heading.coral-Heading--2,body:lang(ko) .coral-Heading2--quiet,body:lang(zh) .coral-Heading.coral-Heading--2,body:lang(zh) .coral-Heading2--quiet{font-size:25px;font-weight:300;line-height:1.5;font-style:normal;letter-spacing:.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:.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:.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:.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:.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:.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:.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:.05em;text-transform:none;margin-top:0;margin-bottom:0}body:lang(ja) .coral-Heading.coral-Heading--1,body:lang(ja) .coral-Heading2--display.coral-Heading2--quiet,body:lang(ko) .coral-Heading.coral-Heading--1,body:lang(ko) .coral-Heading2--display.coral-Heading2--quiet,body:lang(zh) .coral-Heading.coral-Heading--1,body:lang(zh) .coral-Heading2--display.coral-Heading2--quiet{font-size:36px;font-weight:300;line-height:1.5;font-style:normal;letter-spacing:.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--XXL,.coral-Heading--XXXL{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--L,.coral-Heading--XL{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 .coral-Heading-emphasis,.coral-Heading em{font-style:italic}.coral-Heading .coral-Heading-strong,.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 .coral-Heading-emphasis,.coral-Heading--heavy em{font-style:italic}.coral-Heading--heavy .coral-Heading-strong,.coral-Heading--heavy strong{font-weight:900}.coral-Heading--light{font-weight:300}.coral-Heading--light .coral-Heading-emphasis,.coral-Heading--light em{font-style:italic}.coral-Heading--light .coral-Heading-strong,.coral-Heading--light strong{font-weight:700}.coral-Body--XXXL{font-size:25px}.coral-Body--XXL,.coral-Body--XXXL{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--L,.coral-Body--XL{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 .coral-Body-strong,.coral-Body strong{font-weight:700}.coral-Body .coral-Body-emphasis,.coral-Body em{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 .coral-Detail-strong,.coral-Detail strong{font-weight:900}.coral-Detail .coral-Detail-emphasis,.coral-Detail em{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:.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:.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:.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:.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:.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:.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:.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:.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 .coral-Code-strong,.coral-Code strong{font-weight:700}.coral-Code .coral-Code-emphasis,.coral-Code em{font-style:italic}.coral-Code--serif{font-family:adobe-clean-serif,'Source Serif Pro',Georgia,serif}.coral-Code--XL{font-size:20px}.coral-Code--L,.coral-Code--XL{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:0;margin-bottom:32px}body .coral-Body--XXL{margin-top:0;margin-bottom:24px}body .coral-Body--XL{margin-top:0;margin-bottom:16px}body .coral-Body--L{margin-top:0;margin-bottom:13px}body .coral-Body--M{margin-top:0;margin-bottom:12px}body .coral-Body--S{margin-top:0;margin-bottom:10px}body .coral-Body--XS{margin-top:0;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:.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:.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:.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:.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:.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:.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:.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:.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 .coral-Heading--emphasis,body:lang(ja) .coral-Heading--heavy em,body:lang(ko) .coral-Heading--heavy .coral-Heading--emphasis,body:lang(ko) .coral-Heading--heavy em,body:lang(zh) .coral-Heading--heavy .coral-Heading--emphasis,body:lang(zh) .coral-Heading--heavy em{font-style:normal;font-weight:900}body:lang(ja) .coral-Heading--heavy .coral-Heading--strong,body:lang(ja) .coral-Heading--heavy strong,body:lang(ko) .coral-Heading--heavy .coral-Heading--strong,body:lang(ko) .coral-Heading--heavy strong,body:lang(zh) .coral-Heading--heavy .coral-Heading--strong,body:lang(zh) .coral-Heading--heavy 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 .coral-Heading--emphasis,body:lang(ja) .coral-Heading--light em,body:lang(ko) .coral-Heading--light .coral-Heading--emphasis,body:lang(ko) .coral-Heading--light em,body:lang(zh) .coral-Heading--light .coral-Heading--emphasis,body:lang(zh) .coral-Heading--light em{font-style:normal;font-weight:400}body:lang(ja) .coral-Heading--light .coral-Heading--strong,body:lang(ja) .coral-Heading--light strong,body:lang(ko) .coral-Heading--light .coral-Heading--strong,body:lang(ko) .coral-Heading--light strong,body:lang(zh) .coral-Heading--light .coral-Heading--strong,body:lang(zh) .coral-Heading--light 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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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:.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 .coral-Detail--emphasis,body:lang(ja) .coral-Detail--light em,body:lang(ko) .coral-Detail--light .coral-Detail--emphasis,body:lang(ko) .coral-Detail--light em,body:lang(zh) .coral-Detail--light .coral-Detail--emphasis,body:lang(zh) .coral-Detail--light em{font-style:normal;font-weight:400}body:lang(ja) .coral-Detail--light .coral-Detail--strong,body:lang(ja) .coral-Detail--light strong,body:lang(ko) .coral-Detail--light .coral-Detail--strong,body:lang(ko) .coral-Detail--light strong,body:lang(zh) .coral-Detail--light .coral-Detail--strong,body:lang(zh) .coral-Detail--light 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:.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:.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:.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:.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:.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--large .coral-Body,.coral--large body,.coral--large.coral-Body,.coral--largebody{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-Body--large,.coral--large .coral-Body2{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-Body--secondary,.coral--large .coral-Body4{font-size:17px;font-weight:400;line-height:1.5;font-style:normal;letter-spacing:0;text-transform:none}.coral--large .coral-Body--small,.coral--large .coral-Body5{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-Heading.coral-Heading--3,.coral--large .coral-Heading4{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-Heading.coral-Heading--4,.coral--large .coral-Heading6{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:.06em;text-transform:uppercase}.coral--large .coral-Detail{font-size:13px;font-weight:700;line-height:1.5;font-style:normal;letter-spacing:.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-Heading.coral-Heading--2,.coral--large .coral-Heading2--quiet{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-Heading.coral-Heading--1,.coral--large .coral-Heading2--display.coral-Heading2--quiet{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:0;margin-bottom:20px}.coral--large body .coral-Body--large,.coral--large body .coral-Body2{margin-top:0;margin-bottom:16px}.coral--large body .coral-Body3{margin-top:0;margin-bottom:15px}.coral--large body .coral-Body--secondary,.coral--large body .coral-Body4{margin-top:0;margin-bottom:13px}.coral--large body .coral-Body--small,.coral--large body .coral-Body5{margin-top:0;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-Heading.coral-Heading--3,.coral--large body .coral-Heading4{margin-top:19px;margin-bottom:6px}.coral--large body .coral-Heading5{margin-top:17px;margin-bottom:5px}.coral--large body ._coral-Subheading,.coral--large body .coral-Heading.coral-Heading--4,.coral--large body .coral-Heading.coral-Heading--5,.coral--large body .coral-Heading6{margin-top:15px;margin-bottom:4px}.coral--large body .coral-Detail{margin-top:0;margin-bottom:10px}.coral--large body .coral-Heading1--quiet{margin-top:39px;margin-bottom:11px}.coral--large body .coral-Heading.coral-Heading--2,.coral--large body .coral-Heading2--quiet{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-Heading.coral-Heading--1,.coral--large body .coral-Heading2--display.coral-Heading2--quiet{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-Body--large,.coral--large ._coral-Article .coral-Body2{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-Body--secondary,.coral--large ._coral-Article .coral-Body4{font-size:17px;font-weight:400;line-height:1.5;font-style:normal;letter-spacing:0;text-transform:none}.coral--large ._coral-Article .coral-Body--small,.coral--large ._coral-Article .coral-Body5{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:.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:.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:.0125em;text-transform:none}.coral--large ._coral-Article .coral-Heading.coral-Heading--3,.coral--large ._coral-Article .coral-Heading4{font-size:22px;font-weight:700;line-height:1.3;font-style:normal;letter-spacing:.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:.0125em;text-transform:none}.coral--large ._coral-Article .coral-Heading.coral-Heading--4,.coral--large ._coral-Article .coral-Heading6{font-size:17px;font-weight:700;line-height:1.3;font-style:normal;letter-spacing:.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:.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:.0125em;text-transform:none}.coral--large ._coral-Article .coral-Heading.coral-Heading--2,.coral--large ._coral-Article .coral-Heading2--quiet{font-size:34px;font-weight:400;line-height:1.3;font-style:normal;letter-spacing:.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:.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:.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:.0125em;text-transform:none}.coral--large ._coral-Article .coral-Heading.coral-Heading--1,.coral--large ._coral-Article .coral-Heading2--display.coral-Heading2--quiet{font-size:55px;font-weight:400;line-height:1.3;font-style:normal;letter-spacing:.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:.05em;text-transform:none}.coral--large body:lang(ja) .coral-Body--large,.coral--large body:lang(ja) .coral-Body2,.coral--large body:lang(ko) .coral-Body--large,.coral--large body:lang(ko) .coral-Body2,.coral--large body:lang(zh) .coral-Body--large,.coral--large body:lang(zh) .coral-Body2{font-size:22px;font-weight:400;line-height:1.7;font-style:normal;letter-spacing:.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:.05em;text-transform:none}.coral--large body:lang(ja) .coral-Body--secondary,.coral--large body:lang(ja) .coral-Body4,.coral--large body:lang(ko) .coral-Body--secondary,.coral--large body:lang(ko) .coral-Body4,.coral--large body:lang(zh) .coral-Body--secondary,.coral--large body:lang(zh) .coral-Body4{font-size:17px;font-weight:400;line-height:1.7;font-style:normal;letter-spacing:.05em;text-transform:none}.coral--large body:lang(ja) .coral-Body--small,.coral--large body:lang(ja) .coral-Body5,.coral--large body:lang(ko) .coral-Body--small,.coral--large body:lang(ko) .coral-Body5,.coral--large body:lang(zh) .coral-Body--small,.coral--large body:lang(zh) .coral-Body5{font-size:15px;font-weight:400;line-height:1.7;font-style:normal;letter-spacing:.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:.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:.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:.05em;text-transform:none}.coral--large body:lang(ja) .coral-Heading.coral-Heading--3,.coral--large body:lang(ja) .coral-Heading4,.coral--large body:lang(ko) .coral-Heading.coral-Heading--3,.coral--large body:lang(ko) .coral-Heading4,.coral--large body:lang(zh) .coral-Heading.coral-Heading--3,.coral--large body:lang(zh) .coral-Heading4{font-size:22px;font-weight:700;line-height:1.5;font-style:normal;letter-spacing:.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:.05em;text-transform:none}.coral--large body:lang(ja) .coral-Heading.coral-Heading--4,.coral--large body:lang(ja) .coral-Heading6,.coral--large body:lang(ko) .coral-Heading.coral-Heading--4,.coral--large body:lang(ko) .coral-Heading6,.coral--large body:lang(zh) .coral-Heading.coral-Heading--4,.coral--large body:lang(zh)