.component_text__JnAYM{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.component_body__wA3GL{font-family:var(--font-family-body);line-height:150%}.component_body__lg__v9uQ1{font-weight:400;font-size:20px}.component_body__md__z9Rk0{font-weight:400;font-size:16px}.component_body__sm__M_xI7{font-weight:500;font-size:14px}.component_body__xs__O031e{font-weight:400;font-size:12px}.component_body__xxs__S04jf{font-weight:400;font-size:8px}.component_heading__cB3NN{font-family:var(--font-family-heading);line-height:112%}.component_heading__xl__DzYeo{font-weight:500;font-size:48px;min-height:40px}.component_heading__lg__3pkS6{font-weight:500;font-size:32px;min-height:40px}.component_heading__md__NBIL1{font-weight:500;font-size:24px}.component_heading__sm__rLjou{font-weight:500;font-size:20px}.component_expressive__h5iLy{font-family:var(--font-family-expressive)}.component_expressive__l__A5w88{font-weight:400;font-size:64px;line-height:120%}.component_expressive__m__oGQYA{font-weight:400;font-size:24px;line-height:120%}.component_expressive__s__HqMTW{font-weight:500;font-size:20px;line-height:150%}.component_expressive__xs__VIGBi{font-weight:600;font-size:16px;line-height:150%}.component_expressive__xxs__5tys_{font-weight:600;font-size:12px;line-height:150%}.component_primary__6ju5S{color:var(--text-primary-color)}.component_secondary__FF7Kz{color:var(--text-secondary-color)}.component_tertiary__LQCBK{color:var(--text-tertiary-color)}.component_warning__0tG5W{color:var(--text-warning-color)}.component_error__60yLI{color:var(--text-error-color)}.component_success__QaFXK{color:var(--text-success-color)}.component_accent__yabEH{color:var(--text-accent-color)}.component_centered__sprPH{text-align:center}.component_cursor__rzdqf{cursor:pointer}.component_italic__5ZdVx{font-style:italic}.component_semibold__Ydfmx{font-weight:600}.component_underlined__g_faQ{text-decoration:underline}.component_uppercase__cv_nj{text-transform:uppercase}.component_nowrap__BiG8h{white-space:nowrap}.component_root__lrjEt{z-index:50;cursor:default;border-radius:var(--border-radius-md);border:1px solid var(--border-color);background-color:var(--background-primary-color);padding:var(--spacing-xs) var(--spacing-sm);box-shadow:var(--shadow)}