.global-text-heading-1{font-family:var(--text-heading-1-font-family);padding-top:var(--text-heading-1-padding-top);padding-bottom:var(--text-heading-1-padding-bottom);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-line-height);letter-spacing:var(--text-heading-1-letter-spacing);font-style:var(--text-heading-1-font-style)}.global-text-heading-2{font-family:var(--text-heading-2-font-family);padding-top:var(--text-heading-2-padding-top);padding-bottom:var(--text-heading-2-padding-bottom);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-line-height);letter-spacing:var(--text-heading-2-letter-spacing);font-style:var(--text-heading-2-font-style)}.global-text-headline{font-family:var(--text-headline-font-family);padding-top:var(--text-headline-padding-top);padding-bottom:var(--text-headline-padding-bottom);font-size:var(--text-headline-size);font-weight:var(--text-headline-weight);line-height:var(--text-headline-line-height);letter-spacing:var(--text-headline-letter-spacing);font-style:var(--text-headline-font-style)}.global-text-headline-short{font-family:var(--text-headline-short-font-family);padding-top:var(--text-headline-short-padding-top);padding-bottom:var(--text-headline-short-padding-bottom);font-size:var(--text-headline-short-size);font-weight:var(--text-headline-short-weight);line-height:var(--text-headline-short-line-height);letter-spacing:var(--text-headline-short-letter-spacing);font-style:var(--text-headline-short-font-style)}.global-text-body{font-family:var(--text-body-font-family);padding-top:var(--text-body-padding-top);padding-bottom:var(--text-body-padding-bottom);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-style:var(--text-body-font-style)}.global-text-body-short{font-family:var(--text-body-short-font-family);padding-top:var(--text-body-short-padding-top);padding-bottom:var(--text-body-short-padding-bottom);font-size:var(--text-body-short-size);font-weight:var(--text-body-short-weight);line-height:var(--text-body-short-line-height);letter-spacing:var(--text-body-short-letter-spacing);font-style:var(--text-body-short-font-style)}.global-text-small{font-family:var(--text-small-font-family);padding-top:var(--text-small-padding-top);padding-bottom:var(--text-small-padding-bottom);font-size:var(--text-small-size);font-weight:var(--text-small-weight);line-height:var(--text-small-line-height);letter-spacing:var(--text-small-letter-spacing);font-style:var(--text-small-font-style)}.global-text-small-short{font-family:var(--text-small-short-font-family);padding-top:var(--text-small-short-padding-top);padding-bottom:var(--text-small-short-padding-bottom);font-size:var(--text-small-short-size);font-weight:var(--text-small-short-weight);line-height:var(--text-small-short-line-height);letter-spacing:var(--text-small-short-letter-spacing);font-style:var(--text-small-short-font-style)}.global-text-set-with-variables{font-family:var(--text-font-family);padding-top:var(--text-padding-top);padding-bottom:var(--text-padding-bottom);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing);font-style:var(--text-font-style)}.global-text-strong{font-weight:var(--text-strong-font-weight)}.global-text-em{font-style:italic}.global-reset-button{border:none;background:none;padding:0}.global-reset-link{color:inherit;text-decoration:none}.global-reset-input{border:none;background:none;margin:0;min-width:0;width:100%;border-radius:0;overflow:hidden}.global-reset-input:focus{outline:none}.global-text-danger{color:var(--color-text-danger)}.global-text-additional{color:var(--color-text-additional)}.global-reset-line-height{line-height:0}.global-reset-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none}.global-reset-list{list-style:none;padding:0}.global-dropdown-paddings{padding-top:var(--size-dropdown-padding-top);padding-bottom:var(--size-dropdown-padding-bottom);padding-left:var(--size-dropdown-padding-left);padding-right:var(--size-dropdown-padding-right)}.global-dropdown-in-input-paddings{padding-top:var(--size-dropdown-in-input-padding-top);padding-bottom:var(--size-dropdown-in-input-padding-bottom);padding-left:var(--size-dropdown-in-input-padding-left);padding-right:var(--size-dropdown-in-input-padding-right)}.global-fix-overflow{transform:translateZ(0)}.global-disable-default-outline:focus{outline:none}.global-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.labeled{display:inline-flex;flex-direction:column;width:100%;gap:var(--size-labeled-input-wrapper-gap);--label-padding-inline: var(--size-labeled-text-padding-inline);--input-last-child-margin-bottom: 0}.global-text-align-center{text-align:center}.global-display-contents{display:contents}.global-theme-root-element{display:flex;flex-grow:1;justify-content:center;background-color:var(--color-body-bg);color:var(--color-text)}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0}body{line-height:1.5;font-synthesis:style}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}form{display:block;line-height:0}:root{min-height:100%;display:flex;flex-direction:column}body{display:flex;flex-grow:1}:root{--size-max-cell-width: 260px;--size-max-cell-height: 130px;--size-cell-aspect: 130 / 260;--size-cols-total: 5;--size-rows-total: 5;--size-cell-gap: 8px;--size-main-grid-padding-inline: 16px;--size-main-grid-max-width: calc( var(--size-max-cell-width) * var(--size-cols-total) + var(--size-cell-gap) * (var(--size-cols-total) - 1) + 2 * var(--size-main-grid-padding-inline) );--size-main-grid-width: calc( min(var(--size-main-grid-max-width), 100vw) - 2 * var(--size-main-grid-padding-inline) );--size-cell-width: calc( calc(var(--size-main-grid-width) - calc(var(--size-cols-total) - 1) * var(--size-cell-gap)) / var(--size-cols-total) );--size-cell-height: calc(var(--size-cell-width) * var(--size-cell-aspect))}@media (max-width: 1024px){:root{--size-cols-total: 3}}
