.layout-base__footer,.layout-sidebar__header{width:100%}.action-group{display:flex;gap:var(--margin-control)}.action-group--row{flex-direction:row;align-items:center;flex-wrap:wrap}.action-group--column{flex-direction:column;align-items:flex-start}.action-group--end{justify-content:flex-end}.action-group--column.action-group--end{align-items:flex-end;justify-content:flex-start}.attach{--attachment-color: var(--color-text);--attachment-item-bg: var(--color-control);--attachment-border-color: var(--color-line);--attachment-size-color: var(--color-text-note);color:var(--attachment-color);--attachment-font-family: var(--font-control-family);--attachment-font-size: var(--font-control);--attachment-font-weight: var(--font-control-weight);--attachment-line-height: var(--font-control-line);--attachment-letter-spacing: var(--font-control-letter-spacing);font-family:var(--attachment-font-family);font-size:var(--attachment-font-size);font-weight:var(--attachment-font-weight);line-height:var(--attachment-line-height);letter-spacing:var(--attachment-letter-spacing);--attachment-gap: var(--margin-control);--attachment-item-gap: var(--margin-icon);--attachment-item-padding: var(--padding-control-vert);--attachment-preview-max-width: 240px;--attachment-preview-max-height: 180px;--attachment-radius: var(--radius-control);--attachment-border-width: var(--size-border-width-base)}.attach__list{display:flex;flex-direction:column;gap:var(--attachment-gap);margin:0;padding:0;list-style:none}.attach__item{background:var(--attachment-item-bg);display:flex;align-items:center;justify-content:space-between;gap:var(--attachment-item-gap);padding:var(--attachment-item-padding);border:var(--attachment-border-width) solid var(--attachment-border-color);border-radius:var(--attachment-radius)}.attach__link{color:inherit;min-width:0;text-decoration:none}.attach__link:hover .attach__name{text-decoration:underline}.attach__preview{display:block;max-width:var(--attachment-preview-max-width);max-height:var(--attachment-preview-max-height);object-fit:contain;border-radius:var(--attachment-radius)}.attach__file{display:flex;flex-direction:column;min-width:0}.attach__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach__size{color:var(--attachment-size-color);font-size:.85em}.attach__remove{background:transparent;color:inherit;font:inherit;flex-shrink:0;padding:0;border:0;cursor:pointer}.attach__remove:hover{text-decoration:underline}.avatar{--avatar-bg: var(--color-control);--avatar-color: var(--color-text-control);background:var(--avatar-bg);color:var(--avatar-color);--avatar-font-family: var(--font-control-family);--avatar-font-size: var(--font-control);--avatar-font-weight: var(--font-control-weight);--avatar-line-height: var(--font-control-line);--avatar-letter-spacing: var(--font-control-letter-spacing);font-family:var(--avatar-font-family);font-size:var(--avatar-font-size);font-weight:var(--avatar-font-weight);line-height:var(--avatar-line-height);letter-spacing:var(--avatar-letter-spacing);--avatar-size: 48px;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);overflow:hidden;--avatar-radius: 50%;border-radius:var(--avatar-radius)}.avatar--button{font:inherit;padding:0;border:0;cursor:pointer}.avatar__image{display:block;width:100%;height:100%;object-fit:cover}.avatar__initials{text-transform:uppercase}.breadcrumbs{color:var(--color-link);--breadcrumbs-font-family: var(--font-control-family);--breadcrumbs-font-size: var(--font-control);--breadcrumbs-font-weight: var(--font-control-weight);--breadcrumbs-line-height: var(--font-control-line);--breadcrumbs-letter-spacing: var(--font-control-letter-spacing);font-family:var(--breadcrumbs-font-family);font-size:var(--breadcrumbs-font-size);font-weight:var(--breadcrumbs-font-weight);line-height:var(--breadcrumbs-line-height);letter-spacing:var(--breadcrumbs-letter-spacing)}.breadcrumbs__link,.breadcrumbs__current{display:inline-flex;align-items:center;gap:var(--margin-icon);color:inherit}.breadcrumbs__link>*,.breadcrumbs__current{color:inherit;text-decoration:underline}.breadcrumbs__icon{flex-shrink:0}.button{--button-bg: var(--color-primary-2);--button-color: var(--color-text-primary-2);--button-bg-disabled: var(--color-bg-disabled);--button-color-disabled: var(--color-text-disabled, var(--color-text-control));background:var(--button-bg);color:var(--button-color);--button-font-family: var(--font-control-family);--button-font-weight: var(--font-control-weight);--button-font-size: var(--font-control);--button-line-height: var(--font-control-line);--button-letter-spacing: var(--font-control-letter-spacing);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);--button-gap: var(--margin-icon);--button-height: var(--size-control-height);--button-padding-x: var(--padding-control-button-horz);--button-padding-icon-only: var(--padding-control-button-icon-horz);display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);min-height:var(--button-height);padding-inline:var(--button-padding-x);--button-radius: var(--radius-control-button);--button-focus-width: var(--size-border-width-base);--button-focus-offset: var(--size-border-width-base);border:0;border-radius:var(--button-radius);--button-opacity-hover: .8;--button-opacity-active: .6;--button-opacity-disabled: .6;--button-transition-duration: .2s;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--button-transition-duration) ease}.button__icon{line-height:0;display:inline-flex;align-items:center;flex-shrink:0}.button:hover{opacity:var(--button-opacity-hover)}.button:focus-visible{outline:var(--button-focus-width) solid var(--button-bg);outline-offset:var(--button-focus-offset)}.button:active{opacity:var(--button-opacity-active)}.button:disabled,.button--disabled{background:var(--button-bg-disabled);color:var(--button-color-disabled);opacity:var(--button-opacity-disabled);cursor:not-allowed}.button--primary{--button-bg: var(--color-primary-2);--button-color: var(--color-text-primary-2)}.button--icon-only{padding-inline:var(--button-padding-icon-only)}.button-icon{--button-icon-bg: transparent;--button-icon-color: var(--color-text);--button-icon-bg-disabled: transparent;--button-icon-color-disabled: var(--color-text-disabled);background:var(--button-icon-bg);color:var(--button-icon-color);--button-icon-size: 32px;display:inline-flex;align-items:center;justify-content:center;width:var(--button-icon-size);height:var(--button-icon-size);padding:0;--button-icon-radius: var(--radius-control);--button-icon-focus-width: var(--size-border-width-min);--button-icon-focus-offset: 2px;border:0;border-radius:var(--button-icon-radius);--button-icon-transition-duration: var(--motion-duration1);--button-icon-opacity-hover: .8;--button-icon-opacity-active: .7;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity var(--button-icon-transition-duration)}.button-icon__icon{flex-shrink:0}.button-icon:hover{opacity:var(--button-icon-opacity-hover)}.button-icon:focus-visible{outline:var(--button-icon-focus-width) solid currentColor;outline-offset:var(--button-icon-focus-offset)}.button-icon:active{opacity:var(--button-icon-opacity-active)}.button-icon:disabled,.button-icon--disabled{background:var(--button-icon-bg-disabled);color:var(--button-icon-color-disabled);cursor:not-allowed;opacity:1}.card{--card-bg: var(--color-bg-container);--card-color: var(--color-text-container);background:var(--card-bg);color:var(--card-color);--card-width: 100%;--card-padding: var(--padding-container);--card-gap: var(--margin-container-item);--card-title-gap: var(--font-h2-margin);--card-content-min-height: 200px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--card-gap);width:var(--card-width);padding:var(--card-padding);--card-radius: var(--radius-container);border-radius:var(--card-radius)}.card__header{display:flex;flex-direction:column;gap:var(--card-title-gap);width:100%}.card__title{color:inherit;font-family:var(--font-h2-family);font-size:var(--font-h2);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-letter-spacing);margin:0}.card__description{color:inherit;font-family:var(--font-lead-family);font-size:var(--font-lead);font-weight:var(--font-lead-weight);line-height:var(--font-lead-line);letter-spacing:var(--font-lead-letter-spacing);margin:0}.card__content{min-height:var(--card-content-min-height);width:100%}.card__actions{display:flex;align-items:center;gap:var(--margin-control);width:100%}.card-group{--card-group-gap: var(--margin-container);--card-group-min-column-width: var(--size-container-width-min);display:grid;gap:var(--card-group-gap);width:100%}.card-group--auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--card-group-min-column-width),100%),1fr))}.card-group--columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.card-group--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-group--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-group--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.card-group--columns-2,.card-group--columns-3,.card-group--columns-4{grid-template-columns:1fr}}.checkbox{--checkbox-label-color: var(--color-text);color:var(--checkbox-label-color);--checkbox-font-family: var(--font-body-family);--checkbox-font-weight: var(--font-body-weight);--checkbox-font-size: var(--font-body);--checkbox-line-height: var(--font-body-line);--checkbox-letter-spacing: var(--font-body-letter-spacing);font-family:var(--checkbox-font-family);font-size:var(--checkbox-font-size);font-weight:var(--checkbox-font-weight);line-height:var(--checkbox-line-height);letter-spacing:var(--checkbox-letter-spacing);--checkbox-gap: var(--margin-choice);display:inline-flex;align-items:center;gap:var(--checkbox-gap);--checkbox-opacity-disabled: .6}.checkbox__input{width:var(--size-control-checkbox);height:var(--size-control-checkbox);margin:0;flex-shrink:0;--сheckbox-radius: var(--radius-control);--сheckbox-focus-width: var(--size-border-width-base);--сheckbox-focus-offset: var(--size-border-width-base);border:var(--сheckbox-border-width) solid var(--сheckbox-border-color);border-radius:var(--сheckbox-radius)}.checkbox--disabled{opacity:var(--checkbox-opacity-disabled);cursor:not-allowed}.checkbox__input:disabled{cursor:not-allowed}.dropdown{position:relative;display:inline-flex}.dropdown__menu{--dropdown-bg: var(--color-control);--dropdown-color: var(--color-text-control);background:var(--dropdown-bg);color:var(--dropdown-color);--dropdown-font-family: var(--font-control-family);--dropdown-font-weight: var(--font-control-weight);--dropdown-font-size: var(--font-control);--dropdown-line-height: var(--font-control-line);--dropdown-letter-spacing: var(--font-control-letter-spacing);font-family:var(--dropdown-font-family);font-size:var(--dropdown-font-size);font-weight:var(--dropdown-font-weight);line-height:var(--dropdown-line-height);letter-spacing:var(--dropdown-letter-spacing);--dropdown-min-width: 160px;--dropdown-offset: var(--margin-icon);--dropdown-padding: var(--padding-menu);position:absolute;z-index:10;min-width:var(--dropdown-min-width);padding:var(--dropdown-padding);--dropdown-border-width: var(--size-border-width-base);--dropdown-radius: var(--radius-control);--dropdown-border-color: var(--color-line);border:var(--dropdown-border-width) solid var(--dropdown-border-color);border-radius:var(--dropdown-radius);--dropdown-shadow: var(--depth-popup);box-shadow:var(--dropdown-shadow)}.dropdown--bottom-start .dropdown__menu{top:calc(100% + var(--dropdown-offset));left:0}.dropdown--bottom-end .dropdown__menu{top:calc(100% + var(--dropdown-offset));right:0}.dropdown--top-start .dropdown__menu{bottom:calc(100% + var(--dropdown-offset));left:0}.dropdown--top-end .dropdown__menu{right:0;bottom:calc(100% + var(--dropdown-offset))}.dropdown__item{--dropdown-item-bg: transparent;--dropdown-item-color: inherit;--dropdown-item-bg-hover: var(--color-bg);--dropdown-item-bg-selected: var(--color-primary-2);--dropdown-item-color-selected: var(--color-text-primary-2);--dropdown-item-color-disabled: var(--color-text-note);background:var(--dropdown-item-bg);color:var(--dropdown-item-color);font:inherit;text-align:left;--dropdown-item-padding-y: var(--padding-tag);--dropdown-item-padding-x: var(--padding-tab);display:flex;align-items:center;width:100%;padding:var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);--dropdown-item-radius: 0;border:0;border-radius:0;--dropdown-transition-duration: var(--motion-duration1);cursor:pointer;transition:background var(--dropdown-transition-duration)}.dropdown__item:hover{background:var(--dropdown-item-bg-hover)}.dropdown__item--selected{background:var(--dropdown-item-bg-selected);color:var(--dropdown-item-color-selected)}.dropdown__item--disabled,.dropdown__item:disabled{color:var(--dropdown-item-color-disabled);cursor:not-allowed}.dropdown__item--disabled:hover,.dropdown__item:disabled:hover{background:transparent}.field{--field-message-color: var(--color-text-note);--field-error-color: var(--color-line-bad);--field-label-font-family: var(--font-body-family);--field-label-font-weight: var(--font-body-weight-accent);--field-label-font-size: var(--font-body);--field-label-line-height: var(--font-body-line);--field-label-letter-spacing: var(--font-body-letter-spacing);--field-message-font-family: var(--font-note-family);--field-message-font-weight: var(--font-note-weight);--field-message-font-size: var(--font-note);--field-message-line-height: var(--font-note-line);--field-message-letter-spacing: var(--font-note-letter-spacing);font-family:var(--field-label-font-family);--field-gap: var(--margin-form-label-vert);--field-message-gap: var(--margin-form-tip);display:flex;flex-direction:column;gap:var(--field-gap);--field-opacity-disabled: .6}.field__label{font-family:var(--field-label-font-family);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);letter-spacing:var(--field-label-letter-spacing)}.field__required{color:var(--field-error-color)}.field__control{display:flex;width:100%}.field__message{color:var(--field-message-color);font-family:var(--field-message-font-family);font-size:var(--field-message-font-size);font-weight:var(--field-message-font-weight);line-height:var(--field-message-line-height);letter-spacing:var(--field-message-letter-spacing)}.field--disabled{opacity:var(--field-opacity-disabled)}.field--error .field__message,.field__message--error{color:var(--field-error-color)}.field-group{--field-group-gap: var(--margin-form-field-vert);display:flex;align-items:stretch;gap:var(--field-group-gap);width:100%}.field-group--row{flex-direction:row}.field-group--column{flex-direction:column}.input{--input-bg: var(--color-control);--input-text: var(--color-text-control);--input-placeholder: var(--color-bg-placeholder);--input-bg-disabled: var(--color-bg-disabled);background:var(--input-bg);color:var(--input-text);--input-font-family: var(--font-control-family);--input-font-weight: var(--font-control-weight);--input-font-size: var(--font-control);--input-line-height: var(--font-control-line);--input-letter-spacing: var(--font-control-letter-spacing);font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);letter-spacing:var(--input-letter-spacing);--input-height: var(--size-control-height);--input-padding-x: var(--padding-control-horz);height:var(--input-height);padding-inline:var(--input-padding-x);--input-border-width: var(--size-border-width-base);--input-border-radius: var(--radius-control);--input-border-color: var(--color-line);--input-border-color-hover: var(--color-line);--input-border-color-focus: var(--color-primary-2);--input-border-color-error: var(--color-line-bad);--input-border-color-success: var(--color-line-good);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);outline:none;--input-opacity-disabled: .6;--input-transition-duration: .2s;transition:border-color var(--input-transition-duration) ease,opacity var(--input-transition-duration) ease,background-color var(--input-transition-duration) ease}.input::placeholder{color:var(--input-placeholder)}.input:hover{border-color:var(--input-border-color-hover)}.input:focus{border-color:var(--input-border-color-focus)}.input:disabled,.input--disabled{background:var(--input-bg-disabled);opacity:var(--input-opacity-disabled);cursor:not-allowed}.input--error{border-color:var(--input-border-color-error)}.input--success{border-color:var(--input-border-color-success)}.logo{--logo-gap: 10px;--logo-symbol-size: 41px;--logo-wordmark-width: 99px;display:inline-flex;align-items:flex-start;gap:var(--logo-gap)}.logo--symbol{gap:0}.logo__symbol{display:block;width:var(--logo-symbol-size);height:var(--logo-symbol-size);flex-shrink:0}.logo__wordmark{display:block;width:var(--logo-wordmark-width);height:auto;flex-shrink:0}.menu{--menu-bg: var(--color-control);background:var(--menu-bg);--menu-padding: 2px;display:inline-flex;align-items:center;padding:var(--menu-padding);--menu-radius: var(--radius-circle);border-radius:var(--menu-radius)}.menu__list{display:flex;align-items:center;gap:1px;margin:0;padding:0;list-style:none}.menu__item{display:flex}.menu__control{--menu-control-bg: transparent;--menu-control-color: var(--color-text-control);background:var(--menu-control-bg);color:var(--menu-control-color);--menu-control-font-family: var(--font-control-family);--menu-control-font-size: var(--font-control);--menu-control-font-weight: var(--font-control-weight);--menu-control-line-height: var(--font-control-line);--menu-control-letter-spacing: var(--font-control-letter-spacing);font-family:var(--menu-control-font-family);font-size:var(--menu-control-font-size);font-weight:var(--menu-control-font-weight);line-height:var(--menu-control-line-height);letter-spacing:var(--menu-control-letter-spacing);text-decoration:none;white-space:nowrap;--menu-control-padding-y: 6px;--menu-control-padding-x: 25px;display:inline-flex;align-items:center;justify-content:center;padding:var(--menu-control-padding-y) var(--menu-control-padding-x);--menu-control-radius: var(--radius-circle);border:0;border-radius:var(--menu-control-radius);--menu-transition-duration: var(--motion-duration1);cursor:pointer;transition:background var(--menu-transition-duration),color var(--menu-transition-duration)}.menu__control--active{--menu-control-bg: var(--color-primary-1)}.menu__control--disabled{--menu-control-color: var(--color-text-note);cursor:not-allowed}.panel{--panel-bg: var(--color-bg-container);--panel-color: var(--color-text-container);background:var(--panel-bg);color:var(--panel-color);--panel-width: 100%;--panel-padding: var(--padding-container);--panel-gap: var(--margin-container-item);--panel-title-gap: var(--font-h2-margin);--panel-content-min-height: 200px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--panel-gap);width:var(--panel-width);padding:var(--panel-padding);--panel-radius: var(--radius-container);border-radius:var(--panel-radius)}.panel--transparent{--panel-bg: transparent;--panel-color: var(--color-text);justify-content:flex-start;padding:auto 0;border-radius:0}.panel__header{display:flex;flex-direction:column;gap:var(--panel-title-gap);width:100%}.panel__heading{color:inherit;font-family:var(--font-h2-family);font-size:var(--font-h2);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-letter-spacing);margin:0}.panel__description{color:inherit;font-family:var(--font-lead-family);font-size:var(--font-lead);font-weight:var(--font-lead-weight);line-height:var(--font-lead-line);letter-spacing:var(--font-lead-letter-spacing);margin:0}.panel__content{width:100%;min-height:var(--panel-content-min-height)}.progressbar{--progressbar-track-bg: color-mix(in srgb, var(--color-primary-2) 30%, transparent);--progressbar-buffered-bg: color-mix(in srgb, var(--color-primary-2) 40%, transparent);--progressbar-value-bg: var(--color-primary-2);--progressbar-label-color: var(--color-text-primary-2);color:var(--progressbar-label-color);--progressbar-font-family: var(--font-control-family);--progressbar-font-weight: var(--font-control-weight);--progressbar-font-size: var(--font-control);--progressbar-line-height: var(--font-control-line);--progressbar-letter-spacing: var(--font-control-letter-spacing);font-family:var(--progressbar-font-family);font-size:var(--progressbar-font-size);font-weight:var(--progressbar-font-weight);line-height:var(--progressbar-line-height);letter-spacing:var(--progressbar-letter-spacing);--progressbar-thickness: 45px;--progressbar-label-offset: 8px;--progressbar-level-height: 400px;display:flex;align-items:center;width:100%;--progressbar-radius: var(--radius-control);--progressbar-transition-duration: .2s}.progressbar__track{background:var(--progressbar-track-bg);position:relative;flex:1;height:var(--progressbar-thickness);overflow:hidden;border-radius:var(--progressbar-radius)}.progressbar__value{background:var(--progressbar-value-bg);position:absolute;top:0;left:0;width:var(--progressbar-value);height:100%;border-radius:inherit;transform-origin:left center;transition:width var(--progressbar-transition-duration) ease}.progressbar__buffered{background:var(--progressbar-buffered-bg);position:absolute;top:0;left:var(--progressbar-buffered-offset);width:calc(var(--progressbar-buffered) - var(--progressbar-buffered-offset));height:100%;border-radius:inherit;transform-origin:left center;transition:left var(--progressbar-transition-duration) ease,width var(--progressbar-transition-duration) ease}.progressbar__label{color:var(--progressbar-label-color);font:inherit;position:absolute;top:50%;right:var(--progressbar-label-offset);transform:translateY(-50%);z-index:1;white-space:nowrap;pointer-events:none}.progressbar--vertical{width:var(--progressbar-thickness);height:var(--progressbar-level-height)}.progressbar--vertical .progressbar__track{width:var(--progressbar-thickness);height:100%;flex:none}.progressbar--vertical .progressbar__value{top:auto;bottom:0;width:100%;height:var(--progressbar-value);transform-origin:center bottom;transition:height var(--progressbar-transition-duration) ease}.progressbar--level{--progressbar-thickness: 32px}.progressbar--interactive{cursor:pointer;touch-action:none}.progressbar--interactive:focus-visible{outline:2px solid var(--progressbar-value-bg);outline-offset:2px}.radio{--radio-label-color: var(--color-text);color:var(--radio-label-color);--radio-font-family: var(--font-body-family);--radio-font-weight: var(--font-body-weight);--radio-font-size: var(--font-body);--radio-line-height: var(--font-body-line);--radio-letter-spacing: var(--font-body-letter-spacing);font-family:var(--radio-font-family);font-size:var(--radio-font-size);font-weight:var(--radio-font-weight);line-height:var(--radio-line-height);letter-spacing:var(--radio-letter-spacing);--radio-gap: var(--margin-choice);display:inline-flex;align-items:center;gap:var(--radio-gap);--radio-radius: var(--radius-control-circle);--radio-focus-width: var(--size-border-width-base);--radio-focus-offset: var(--size-border-width-base);border:var(--radio-border-width) solid var(--radio-border-color);border-radius:var(--radio-radius);--radio-opacity-disabled: .6}.radio__input{width:var(--size-control-checkbox);height:var(--size-control-checkbox);margin:0;flex-shrink:0}.radio--disabled{opacity:var(--radio-opacity-disabled);cursor:not-allowed}.radio__input:disabled{cursor:not-allowed}.richedit,.search{--component-bg: transparent;--component-text: inherit;background:var(--component-bg);color:var(--component-text);--component-font-family: inherit;--component-font-weight: inherit;--component-font-size: inherit;--component-line-height: inherit;--component-letter-spacing: inherit;font-family:var(--component-font-family);font-size:var(--component-font-size);font-weight:var(--component-font-weight);line-height:var(--component-line-height);letter-spacing:var(--component-letter-spacing);--component-width: auto;--component-height: auto;--component-gap: 0;--component-padding-x: 0;--component-padding-y: 0;width:var(--component-width);min-height:var(--component-height);gap:var(--component-gap);padding:var(--component-padding-y) var(--component-padding-x);--component-border-width: 0;--component-border-radius: 0;--component-border-color: transparent;border:var(--component-border-width) solid var(--component-border-color);border-radius:var(--component-border-radius);outline:none;--component-opacity-disabled: .6;--component-transition-duration: .2s;transition:border-color var(--component-transition-duration) ease,opacity var(--component-transition-duration) ease,background-color var(--component-transition-duration) ease,color var(--component-transition-duration) ease}.select{--select-bg: var(--color-control);--select-text: var(--color-text-control);--select-arrow-color: var(--color-text-control);--select-bg-disabled: var(--color-bg-disabled);background:var(--select-bg);color:var(--select-text);--select-font-family: var(--font-control-family);--select-font-weight: var(--font-control-weight);--select-font-size: var(--font-control);--select-line-height: var(--font-control-line);--select-letter-spacing: var(--font-control-letter-spacing);font-family:var(--select-font-family);font-size:var(--select-font-size);font-weight:var(--select-font-weight);line-height:var(--select-line-height);letter-spacing:var(--select-letter-spacing);--select-height: var(--size-control-height);--select-padding-x: var(--padding-control-horz);--select-arrow-width: 10px;--select-arrow-height: 6px;--select-arrow-offset: var(--padding-control-horz);position:relative;display:inline-block;width:100%;--select-border-width: var(--size-border-width-base);--select-border-radius: var(--radius-control);--select-border-color: var(--color-line);--select-border-color-hover: var(--color-line);--select-border-color-focus: var(--color-primary-2);--select-border-color-error: var(--color-line-bad);--select-border-color-success: var(--color-line-good);border:var(--select-border-width) solid var(--select-border-color);border-radius:var(--select-border-radius);--select-opacity-disabled: .6;--select-transition-duration: .2s}.select__field{background:var(--select-bg);color:var(--select-text);font:inherit;letter-spacing:inherit;width:100%;height:var(--select-height);padding-left:var(--select-padding-x);padding-right:calc(var(--select-arrow-offset) + var(--select-arrow-width) + var(--select-padding-x));border:var(--select-border-width) solid var(--select-border-color);border-radius:var(--select-border-radius);outline:none;transition:border-color var(--select-transition-duration) ease,opacity var(--select-transition-duration) ease,background-color var(--select-transition-duration) ease;appearance:none;cursor:pointer}.select:after{content:"";position:absolute;top:50%;right:var(--select-arrow-offset);width:var(--select-arrow-width);height:var(--select-arrow-height);transform:translateY(-50%);background-color:var(--select-arrow-color);pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.select__field:hover{border-color:var(--select-border-color-hover)}.select__field:focus{border-color:var(--select-border-color-focus)}.select__field:disabled{background:var(--select-bg-disabled);opacity:var(--select-opacity-disabled);cursor:not-allowed}.select--error{--select-arrow-color: var(--color-line-bad)}.select--success{--select-arrow-color: var(--color-line-good)}.select--error .select__field{border-color:var(--select-border-color-error)}.select--success .select__field{border-color:var(--select-border-color-success)}.tabs{--tabs-color: var(--color-link);color:var(--tabs-color);--tabs-font-family: var(--font-body-family);--tabs-font-weight: var(--font-body-weight);--tabs-font-size: var(--font-body);--tabs-line-height: var(--font-body-line);--tabs-letter-spacing: var(--font-body-letter-spacing);font-family:var(--tabs-font-family);font-size:var(--tabs-font-size);font-weight:var(--tabs-font-weight);line-height:var(--tabs-line-height);letter-spacing:var(--tabs-letter-spacing);--tabs-gap: var(--margin-tab);display:flex;flex-direction:column;gap:var(--tabs-gap)}.tabs__list{--tabs-list-gap: var(--margin-tab);display:inline-flex;align-items:center;gap:var(--tabs-list-gap);width:fit-content}.tabs__tab{--tabs-tab-bg: transparent;--tabs-tab-color: var(--color-link);--tabs-tab-bg-selected: var(--color-secondary);--tabs-tab-color-selected: var(--color-text-secondary);--tabs-tab-color-disabled: var(--color-text-note);background:var(--tabs-tab-bg);color:var(--tabs-tab-color);font:inherit;text-align:center;white-space:nowrap;--tabs-tab-height: var(--size-tab-height);--tabs-tab-padding-x: var(--padding-tab);display:inline-flex;align-items:center;justify-content:center;min-height:var(--tabs-tab-height);padding:0 var(--tabs-tab-padding-x);--tabs-tab-radius: var(--radius-flowchart);--tabs-tab-border-width: var(--size-border-width-min);--tabs-tab-border-color: transparent;border:var(--tabs-tab-border-width) solid var(--tabs-tab-border-color);border-radius:var(--tabs-tab-radius);--tabs-transition-duration: var(--motion-duration1);cursor:pointer;transition:background var(--tabs-transition-duration),color var(--tabs-transition-duration),border-color var(--tabs-transition-duration)}.tabs__tab,.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover{text-decoration:none}.tabs__tab--selected{--tabs-tab-bg: var(--tabs-tab-bg-selected);--tabs-tab-color: var(--tabs-tab-color-selected);--tabs-tab-border-color: var(--color-line)}.tabs__panel{width:100%}.tag{--tag-bg: var(--color-colorsemigood);--tag-text: var(--color-colortextcontrol);background:var(--tag-bg);color:var(--tag-text);--tag-font-family: var(--typography-fontbodyfamily);--tag-font-weight: var(--typography-fontnoteweight);--tag-font-size: var(--typography-fontnote);--tag-line-height: var(--typography-fontnoteline);--tag-letter-spacing: var(--typography-fontnoteletterspacing);font-family:var(--tag-font-family);font-size:var(--tag-font-size);font-weight:var(--tag-font-weight);line-height:var(--tag-line-height);letter-spacing:var(--tag-letter-spacing);--tag-gap: 0;--tag-height: auto;--tag-padding-x: var(--size-paddingtaghorz);--tag-padding-y: var(--size-paddingtagvert);display:inline-flex;align-items:center;gap:var(--tag-gap);min-height:var(--tag-height);padding:var(--tag-padding-y) var(--tag-padding-x);--tag-border-width: 0;--tag-border-radius: var(--border-radiuscontrol);--tag-border-color: transparent;border:var(--tag-border-width) solid var(--tag-border-color);border-radius:var(--tag-border-radius);outline:none;--tag-transition-duration: .2s;transition:border-color var(--tag-transition-duration) ease,background-color var(--tag-transition-duration) ease,color var(--tag-transition-duration) ease,opacity var(--tag-transition-duration) ease}.tag--context-error{--tag-bg: var(--color-colorbad)}.tag--context-warning{--tag-bg: var(--color-colormed)}.textarea{--textarea-bg: var(--color-control);--textarea-text: var(--color-text-control);--textarea-placeholder: var(--color-bg-placeholder);--textarea-bg-disabled: var(--color-bg-disabled);background:var(--textarea-bg);color:var(--textarea-text);--textarea-font-family: var(--font-control-family);--textarea-font-weight: var(--font-control-weight);--textarea-font-size: var(--font-control);--textarea-line-height: var(--font-control-line);--textarea-letter-spacing: var(--font-control-letter-spacing);font-family:var(--textarea-font-family);font-size:var(--textarea-font-size);font-weight:var(--textarea-font-weight);line-height:var(--textarea-line-height);letter-spacing:var(--textarea-letter-spacing);--textarea-min-height: var(--size-control-textarea-height);--textarea-padding-x: var(--padding-control-horz);--textarea-padding-y: var(--padding-control-horz);min-height:var(--textarea-min-height);padding:var(--textarea-padding-y) var(--textarea-padding-x);--textarea-border-width: var(--size-border-width-base);--textarea-border-radius: var(--radius-control);--textarea-border-color: var(--color-line);--textarea-border-color-hover: var(--color-line);--textarea-border-color-focus: var(--color-primary-2);--textarea-border-color-error: var(--color-line-bad);--textarea-border-color-success: var(--color-line-good);border:var(--textarea-border-width) solid var(--textarea-border-color);border-radius:var(--textarea-border-radius);outline:none;--textarea-opacity-disabled: .6;--textarea-transition-duration: .2s;resize:vertical;transition:border-color var(--textarea-transition-duration) ease,opacity var(--textarea-transition-duration) ease,background-color var(--textarea-transition-duration) ease}.textarea::placeholder{color:var(--textarea-placeholder)}.textarea:hover{border-color:var(--textarea-border-color-hover)}.textarea:focus{border-color:var(--textarea-border-color-focus)}.textarea:disabled,.textarea--disabled{background:var(--textarea-bg-disabled);opacity:var(--textarea-opacity-disabled);cursor:not-allowed}.textarea--error{border-color:var(--textarea-border-color-error)}.textarea--success{border-color:var(--textarea-border-color-success)}.video{--video-bg: var(--color-bg-placeholder);--video-control-color: var(--color-text);background:var(--video-bg);color:var(--video-control-color);--video-time-font-family: var(--font-control-family);--video-time-font-weight: var(--font-control-weight);--video-time-font-size: var(--font-control);--video-time-line-height: var(--font-control-line);--video-time-letter-spacing: var(--font-control-letter-spacing);--video-width: 100%;--video-aspect-ratio: 16 / 9;--video-padding: var(--padding-container);--video-controls-gap: var(--margin-icon);--video-volume-height: 400px;position:relative;width:var(--video-width);aspect-ratio:var(--video-aspect-ratio);padding:var(--video-padding);--video-radius: var(--radius-container);border-radius:var(--video-radius);overflow:hidden}.video__surface{position:absolute;inset:0;z-index:0}.video__media{background:var(--video-bg);position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.video__cover{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.video__main-action{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.video__controls{position:absolute;right:var(--video-padding);bottom:var(--video-padding);left:var(--video-padding);z-index:1;display:flex;align-items:center;gap:var(--video-controls-gap)}.video__time{color:var(--video-control-color);font-family:var(--video-time-font-family);font-size:var(--video-time-font-size);font-weight:var(--video-time-font-weight);line-height:var(--video-time-line-height);letter-spacing:var(--video-time-letter-spacing);flex-shrink:0;white-space:nowrap}.video__progress{flex:1;min-width:0}.video__sound-control{position:relative;display:inline-flex;align-items:center}.video__volume{position:absolute;right:0;bottom:calc(100% + var(--video-controls-gap));z-index:2;height:var(--video-volume-height)}.video:fullscreen{width:100vw;height:100vh;aspect-ratio:auto;border-radius:0}.video:fullscreen .video__media{object-fit:contain}.icon{display:inline-block;flex-shrink:0;color:inherit;vertical-align:middle}.footer{border-top:var(--border-size-width-min) solid var(--color-line);font-family:var(--font-note-family);font-size:var(--font-note);font-weight:var(--font-note-weight);line-height:var(--font-note-line);letter-spacing:var(--font-note-letter-spacing);display:flex;align-items:center;justify-content:space-between;gap:var(--margin-menu);width:100%;min-height:100px;padding:var(--size-padding-container);overflow:hidden;box-sizing:border-box}.footer__copyright{display:flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap}.footer__links{display:flex;align-items:center;gap:var(--margin-menu);flex-shrink:0;white-space:nowrap}.footer__links>*{display:flex;align-items:center}.footer a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media(max-width:1024px){.footer{align-items:flex-start;flex-direction:column;justify-content:flex-start}.footer__copyright,.footer__links{white-space:normal}.footer__links{flex-wrap:wrap}}.form{--form-gap: var(--margin-form-field-vert);display:flex;flex-direction:column;gap:var(--form-gap);width:100%}.header{color:var(--color-text);display:flex;align-items:center;justify-content:space-between;gap:var(--margin-menu);width:100%;min-height:80px}.header__logo{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.header__menu{display:flex;align-items:center;justify-content:center;min-width:0;flex:1}.header__avatar{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.masthead{display:flex;align-items:center;justify-content:center;width:100%;padding-block:var(--margin-container-item)}.masthead__logo{display:flex;align-items:center;justify-content:center}.modal{--modal-backdrop-bg: rgb(0 0 0 / 40%);background:var(--modal-backdrop-bg);--modal-padding: var(--size-grid-padding-horz);--modal-content-width: min(640px, 100%);--modal-content-width-wide: min(1120px, 100%);--modal-content-height-fullscreen: 100%;position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--modal-padding)}.modal__content{width:var(--modal-content-width);max-height:100%;overflow:auto}.modal--wide .modal__content{width:var(--modal-content-width-wide)}.modal--fullscreen{align-items:flex-start;justify-content:stretch;padding:0}.modal--fullscreen .modal__content{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:var(--modal-content-height-fullscreen);max-height:none}.modal--fullscreen .modal__content>*{flex:1;width:100%;min-height:100%}.screen-header{display:flex;flex-direction:column;width:100%;padding-bottom:var(--padding-container)}.screen-header__heading{display:flex;flex-direction:column;margin-bottom:var(--font-h1-margin);width:100%}.screen-header__section{width:100%;margin:0 0 var(--margin-descriptor) 0}.screen-header__title{width:100%;margin:0 0 var(--font-h1-margin) 0}.screen-header__description{font-family:var(--font-lead-family);font-size:var(--font-lead);font-weight:var(--font-lead-weight);line-height:var(--font-lead-line);letter-spacing:var(--font-lead-letter-spacing);width:100%;margin:0}.screen-header__tabs{display:flex;align-items:center;width:100%}.layout-base{--layout-base-header-height: 120px;display:flex;flex-direction:column;width:100%;min-height:calc(100dvh - (var(--layout-foundation-padding-vert) * 2))}.layout-base__header{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:var(--layout-base-header-height)}.layout-base__header--align-center{align-items:center}.layout-base__header--align-end{align-items:flex-end}.layout-base__main{display:flex;flex:1;justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:var(--layout-foundation-padding-vert) var(--layout-foundation-padding-horz);box-sizing:border-box}.layout-base__main--align-center{align-items:center}.layout-base__main--align-end{align-items:flex-end}.layout-base__content{--layout-base-content-width: 960px;width:100%;max-width:var(--layout-base-content-width)}.layout-base__content--narrow{--layout-base-content-width: 720px}.layout-base__content--wide{--layout-base-content-width: 1200px}.layout-base__content--full{max-width:none}.layout-base__footer{width:100%}.layout-foundation{color:var(--color-text);--layout-foundation-width: 960px;--layout-foundation-padding-horz: var(--size-grid-padding-horz);--layout-foundation-padding-vert: var(--size-grid-padding-vert);--layout-foundation-columns: 12;--layout-foundation-gap: var(--size-grid-margin);display:flex;flex-direction:column;width:100%;min-height:100dvh;max-width:var(--layout-foundation-width);margin:0 auto;box-sizing:border-box}.layout-foundation--narrow{--layout-foundation-width: 720px}.layout-foundation--wide{--layout-foundation-width: 1200px}.layout-foundation--full{max-width:none}.layout-foundation__grid{display:grid;grid-template-columns:repeat(var(--layout-foundation-columns),minmax(0,1fr));gap:var(--layout-foundation-gap);width:100%;min-height:100dvh;padding:var(--layout-foundation-padding-vert) var(--layout-foundation-padding-horz);box-sizing:border-box}.layout-foundation__grid>*{grid-column:1 / -1}@media(max-width:1024px){.layout-foundation{--layout-foundation-columns: 8}}@media(max-width:640px){.layout-foundation{--layout-foundation-columns: 4}}.layout-sidebar__header{width:100%}.layout-sidebar__body{display:grid;grid-template-columns:repeat(var(--layout-foundation-columns),minmax(0,1fr));gap:var(--layout-foundation-gap);width:100%}.layout-sidebar__main{grid-column:span 8;min-width:0}.layout-sidebar__side{grid-column:span 4;min-width:0}.layout-sidebar__footer{width:100%}@media(max-width:1024px){.layout-sidebar__main,.layout-sidebar__side{grid-column:1 / -1}}:root{--color-bg: #191A1A;--color-bg-container: var(--color-primary-1);--color-bg-contrast: #FFFFFF;--color-bg-dark: #0D0D0D;--color-bg-disabled: #B2B2B2;--color-bg-placeholder: #EBEFF2;--color-bg-true-black: #000000;--color-contrast: #FFFFFF;--color-control: #FFFFFF;--color-line: #FFFFFF;--color-line-bad: var(--color-primary-2);--color-line-contrast: #000000;--color-line-good: var(--color-primary-1);--color-line-grid: #3E3F40;--color-line-med: #FF7300;--color-line-semi-bad: #FF4000;--color-line-semi-good: #FFBF00;--color-link: var(--color-primary-2);--color-link-visited: var(--color-primary-2);--color-primary-1: #F9EC0E;--color-primary-2: #FA4691;--color-secondary: #FFFFFF;--color-text: #FFFFFF;--color-text-container: #000000;--color-text-contrast: #000000;--color-text-control: #000000;--color-text-note: #BABDBF;--color-text-primary-1: #000000;--color-text-primary-2: #FFFFFF;--color-text-secondary: #000000;--font-body: 20px;--font-body-bigger: 20px;--font-body-bigger-family: PP Object Sans Variable;--font-body-bigger-letter-spacing: 0px;--font-body-bigger-line: 24px;--font-body-bigger-weight: 300px;--font-body-bigger-weight-accent: 573px;--font-body-family: PP Object Sans Variable;--font-body-letter-spacing: 0px;--font-body-line: 24px;--font-body-margin: 12px;--font-body-weight: 300px;--font-body-weight-accent: 573px;--font-control: var(--font-lead);--font-control-family: PP Object Sans Variable;--font-control-letter-spacing: 0px;--font-control-line: var(--font-lead-line);--font-control-weight: 400px;--font-h0: 150px;--font-h0-family: PP Object Sans Variable;--font-h0-letter-spacing: -.04px;--font-h0-line: 130px;--font-h0-margin: 0px;--font-h0-weight: 400px;--font-h1: 84px;--font-h1-family: PP Object Sans Variable;--font-h1-letter-spacing: -.04px;--font-h1-line: 92px;--font-h1-margin: 24px;--font-h1-weight: 400px;--font-h2: 56px;--font-h2-family: PP Object Sans Variable;--font-h2-letter-spacing: -.04px;--font-h2-line: 66px;--font-h2-margin: 20px;--font-h2-weight: 400px;--font-h3: 46px;--font-h3-family: PP Object Sans Variable;--font-h3-letter-spacing: -.04px;--font-h3-line: 48px;--font-h3-margin: 16px;--font-h3-weight: 400px;--font-h3-weight-accent: 573px;--font-h4: 28px;--font-h4-family: PP Object Sans Variable;--font-h4-letter-spacing: 0px;--font-h4-line: 36px;--font-h4-margin: 12px;--font-h4-weight: 400px;--font-lead: 24px;--font-lead-family: PP Object Sans Variable;--font-lead-letter-spacing: 0px;--font-lead-line: 32px;--font-lead-margin: 12px;--font-lead-weight: 300px;--font-lead-weight-accent: 400px;--font-note: 16px;--font-note-family: PP Object Sans Variable;--font-note-letter-spacing: 0px;--font-note-line: 20px;--font-note-weight: 300px;--font-note-weight-accent: 573px;--margin-attribute: 0px;--margin-bullet: 0px;--margin-choice: 8px;--margin-container: 20px;--margin-container-item: 40px;--margin-control: 16px;--margin-descriptor: 8px;--margin-form-field-horz: 0px;--margin-form-field-set: 0px;--margin-form-field-vert: 20px;--margin-form-label-horz: 0px;--margin-form-label-vert: 8px;--margin-form-tip: 0px;--margin-icon: 8px;--margin-item: 20px;--margin-menu: 20px;--margin-popup: 0px;--margin-tab: var(--margin-menu);--margin-tag-horz: 8px;--margin-tag-vert: 4px;--margin-tooltip: 0px;--motion-duration1: 0px;--padding-arrow: 0px;--padding-container: 40px;--padding-control-button-horz: 46px;--padding-control-button-icon-horz: var(--padding-control-horz);--padding-control-div: 0px;--padding-control-horz: 29px;--padding-control-more: 0px;--padding-control-more-icon: 0px;--padding-control-vert: var(--padding-control-horz);--padding-menu: 0px;--padding-slice-bottom: 0px;--padding-slice-top: 0px;--padding-tab: 16px;--padding-table-horz: 0px;--padding-table-vert: 0px;--padding-tag: 4px;--radius-base: 84px;--radius-circle: 300px;--radius-container: 30px;--radius-control: 3px;--radius-control-button: 46px;--radius-control-circle: var(--radius-circle);--radius-flowchart: 30px;--radius-large: 84px;--size-border-width-base: 2px;--size-border-width-icon: 4px;--size-border-width-min: 1px;--size-container-width-min: 240px;--size-control-checkbox: 24px;--size-control-height: 92px;--size-control-textarea-height: 158px;--size-grid-column-main: 40px;--size-grid-margin: 20px;--size-grid-padding-horz: 40px;--size-grid-padding-vert: 0px;--size-icon-base: 32px;--size-icon-compact: 24px;--size-tab-height: 36px;--tone-value1: 0px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}html,body{--body-bg: var(--color-bg);--body-color: var(--color-text);background:var(--body-bg);color:var(--body-color)}a{--link-color: var(--color-link);color:var(--link-color);text-decoration:none}a:hover,a:focus-visible,a:active{text-decoration:underline}body{--body-font-family: var(--font-body-family);--body-font-size: var(--font-body);--body-font-weight: var(--font-body-weight);--body-line-height: var(--font-body-line);--body-letter-spacing: var(--font-body-letter-spacing);font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{--h1-font-family: var(--font-h1-family);--h1-font-size: var(--font-h1);--h1-font-weight: var(--font-h1-weight);--h1-line-height: var(--font-h1-line);--h1-letter-spacing: var(--font-h1-letter-spacing);font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);--h1-margin: var(--font-h1-margin);margin:0 0 var(--h1-margin)}h2{--h2-font-family: var(--font-h2-family);--h2-font-size: var(--font-h2);--h2-font-weight: var(--font-h2-weight);--h2-line-height: var(--font-h2-line);--h2-letter-spacing: var(--font-h2-letter-spacing);font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);--h2-margin: var(--font-h2-margin);margin:0 0 var(--h2-margin)}h3{--h3-font-family: var(--font-h3-family);--h3-font-size: var(--font-h3);--h3-font-weight: var(--font-h3-weight);--h3-line-height: var(--font-h3-line);--h3-letter-spacing: var(--font-h3-letter-spacing);font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);--h3-margin: var(--font-h3-margin);margin:0 0 var(--h3-margin)}h4{--h4-font-family: var(--font-h4-family);--h4-font-size: var(--font-h4);--h4-font-weight: var(--font-h4-weight);--h4-line-height: var(--font-h4-line);--h4-letter-spacing: var(--font-h4-letter-spacing);font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);--h4-margin: var(--font-h4-margin);margin:0 0 var(--h4-margin)}p{--p-font-family: var(--font-body-family);--p-font-size: var(--font-body);--p-font-weight: var(--font-body-weight);--p-line-height: var(--font-body-line);--p-letter-spacing: var(--font-body-letter-spacing);font-family:var(--p-font-family);font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);--p-margin: var(--font-body-margin);margin:0 0 var(--p-margin)}
