.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{background:0 0;border:none;padding:0}.global-reset-link{color:inherit;text-decoration:none}.global-reset-input{background:0 0;border:none;border-radius:0;width:100%;min-width:0;margin: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{appearance:none;background:0 0;border:none}.global-reset-list{padding:0;list-style:none}.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:translate(0,0)}.global-disable-default-outline:focus{outline:none}.global-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.labeled{gap:var(--size-labeled-input-wrapper-gap);--label-padding-inline:var(--size-labeled-text-padding-inline);--input-last-child-margin-bottom:0;flex-direction:column;width:100%;display:inline-flex}.global-text-align-center{text-align:center}.global-display-contents{display:contents}.global-theme-root-element{background-color:var(--color-body-bg);color:var(--color-text);flex-grow:1;justify-content:center;display:flex}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0}body{font-synthesis:style;line-height:1.5}img,picture,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}form{line-height:0;display:block}:root{flex-direction:column;min-height:100%;display:flex}body{flex-grow:1;display:flex}: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}}
