*,
*::before,
*::after {
  box-sizing: border-box;
}

* {
  border: none;
}

img {
  display: block;
  max-width: 100%;
}

menu:not(article menu),
ol:not(article ol),
ul:not(article ul) {
  list-style: none;
}

menu,
ol,
ul {
  padding-left: 0;
}

article ol,
article ul {
  list-style-position: inside;
}

a {
  /* Places underlines below the descenders */
  text-underline-position: under;
  /* Sets the thickness as a percentage of the font size */
  text-decoration-thickness: 8;
}

html {
  -webkit-text-size-adjust: none; /* for iOS Safari */
  -moz-text-size-adjust: none;
       text-size-adjust: none; /* for other mobile browsers */
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
:focus:not(:focus-visible) {
  outline: none;
}

label,
button,
select,
summary,
[type=radio],
[type=submit],
[type=checkbox] {
  cursor: pointer;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -moz-padding-start: 0px;
  -webkit-padding-start: 0px;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

.-font-heading, h1, h2, h3, h4, h5, h6 {
  font-family: minion-pro-display, serif;
  font-optical-sizing: auto;
  line-height: 100%;
}

.-font-body, p, body, html {
  font-family: Geist, sans-serif;
  font-optical-sizing: auto;
}

.-font-ui, k-input label.field ._label, .button {
  font-family: sans-serif;
  font-optical-sizing: auto;
}

body, html {
  font-size: max(1.25vw, 21px);
  line-height: 133%;
}
@media (max-width:500px) {
  body, html {
    font-size: 18px;
  }
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

p {
  line-height: 133%;
}

a:not(.button) {
  color: var(--col-accent);
  text-decoration: none;
}
a:not(.button):hover {
  text-decoration: underline;
}

h1 {
  font-size: 4em;
}

h2 {
  font-size: 3rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.33rem;
}

h5 {
  font-size: 1rem;
}

h6 {
  font-size: 0.8rem;
}

strong, .listing article ._location, .listing article ._time, .listing article ._meta, b, .-bold {
  font-weight: 700;
}

i {
  font-style: italic;
}

.-font-xxxl {
  font-size: 4em;
}

.-font-xxl {
  font-size: 3rem;
}

.-font-xl {
  font-size: 1.75rem;
}

.-font-l {
  font-size: 1.33rem;
}

.-font-m, k-input label.field ._control, k-input label.field ._control .input, .button {
  font-size: 1rem;
}

.-font-s, .listing article ._location, .listing article ._time, .listing article ._meta, footer, _old_article.card ._info ._meta, .breadcrumbs, k-input label.field ._label {
  font-size: 0.8rem;
}

.-text-no-wrap {
  white-space: nowrap;
}

.-text-left {
  text-align: left;
}

.-text-center, header, article.card ._info, _old_article.card ._info {
  text-align: center;
}

.-text-right {
  text-align: right;
}

:root {
  --col-accent: $col-accent;
}

.-theme-dark, ekata-lightbox ._overlay, ekata-lightbox ._overlay ._caption, .lang-suggest, article.slide k-icon, article.card ._info, .doc_page ._sidebar {
  --col-main:white;
  --col-off-main:#ddd;
  --col-bg: black;
  --col-off-bg: #333;
}

.-theme-off-dark {
  --col-main:white;
  --col-off-main:#ddd;
  --col-bg: #333;
  --col-off-bg: black;
}

.-theme-light, .docs_home, .doc_page ._sidebar ul li.-current {
  --col-main: black;
  --col-off-main:#333;
  --col-bg: white;
  --col-off-bg: #ddd;
}

.-theme-off-light {
  --col-main: black;
  --col-off-main:#333;
  --col-bg: #ddd;
  --col-off-bg: white;
}

.-theme-accent, .menu a:hover, _old_article.card ._info {
  --col-main: black;
  --col-off-main:#333;
  --col-bg: #AAA;
  --col-off-bg: #FFF8;
}

.-apply-theme, .menu a, .-theme-tir-dark, .-theme-tir-light, .-theme-tir-off-dark, .-theme-tir-off-light, .button.-primary, .button.-secondary, .-theme-dark, ekata-lightbox ._overlay, ekata-lightbox ._overlay ._caption, .lang-suggest, article.slide k-icon, article.card ._info, .doc_page ._sidebar, .-theme-off-dark, .-theme-light, .docs_home, .doc_page ._sidebar ul li.-current, .-theme-off-light, .-theme-accent, .menu a:hover, _old_article.card ._info {
  background: var(--col-bg);
  color: var(--col-main);
  /* for inline SVG: */
  stroke: var(--col-main);
  fill: var(--col-main);
}

.-invert-theme, .breadcrumbs a:hover, .button.-primary:hover {
  background: var(--col-main);
  color: var(--col-bg);
  /* for inline SVG: */
  stroke: var(--col-bg);
  fill: var(--col-bg);
}

.-col-accent, .button:not(.-primary):not(.-secondary) {
  color: var(--col-accent);
  stroke: var(--col-accent);
  fill: var(--col-accent);
}

.-space-xxxl {
  margin-top: 24rem;
}

.-space-xxl {
  margin-top: 16rem;
}

.-space-xl, footer {
  margin-top: 8rem;
}

.-space-l {
  margin-top: 4rem;
}

.-space, .doc_page ._content .block, .space-m {
  margin-top: 1rem;
}

.-space-s {
  margin-top: 0.5rem;
}

.-pad-xl {
  padding: 8rem;
}

.-pad-l {
  padding: 4rem;
}

.-pad, .lang-suggest, article.card ._info, _old_article.card ._info, .doc_page ._sidebar,
.-pad-m {
  padding: 1rem;
}

.-pad-s, .button:not(.-primary):not(.-secondary) {
  padding: 0.5rem;
}

.-pad-xs {
  padding: 2px;
}

.-pad-horiz-l {
  padding: 1rem 4rem;
}

.-pad-horiz, k-input label.field ._control .input, .-pad-horiz-m {
  padding: 0.5rem 1rem;
}

.-pad-horiz-s {
  padding: 0 0.5rem;
}

.-absolute {
  position: absolute;
}

.-relative, k-input label.field ._control {
  position: relative;
}

.-fixed {
  position: fixed;
}

.-sticky {
  position: sticky;
}

.-z-modal {
  z-index: 300;
}

.-z-over-top {
  z-index: 200;
}

.-z-top {
  z-index: 100;
}

.-z-mid {
  z-index: 50;
}

.-z-over {
  z-index: 2;
}

.-aspect-1x1 {
  aspect-ratio: 1;
}

.-aspect-16x9 {
  aspect-ratio: 16/9;
}

.-aspect-9x16 {
  aspect-ratio: 9/16;
}

.-aspect-2x1 {
  aspect-ratio: 2;
}

.-aspect-1x2 {
  aspect-ratio: 0.5;
}

.-aspect-3x2 {
  aspect-ratio: 1.5;
}

.-aspect-2x3 {
  aspect-ratio: 2/3;
}

.-aspect-4x3 {
  aspect-ratio: 4/3;
}

.-aspect-3x4 {
  aspect-ratio: 3/4;
}

.-aspect-4x5 {
  aspect-ratio: 4/5;
}

.-no-select, .button {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */ /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */ /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */
}

.-scroll-lock {
  overflow: hidden;
  width: 100%;
}

.-round-corners {
  border-radius: 4px;
  overflow: hidden;
}

.-round, ekata-arc ._ring, .arc-container ._ring {
  border-radius: 50%;
}

.container, .listing, ._old_main _old_section, slogan-line-scroll, .docs_home, section.layout-row, .card-container {
  position: relative;
  width: calc(100% - 2rem);
  margin-left: auto;
  margin-right: auto;
}
@media (orientation:portrait) {
  .container, .listing, ._old_main _old_section, slogan-line-scroll, .docs_home, section.layout-row, .card-container {
    width: calc(100% - 2rem);
  }
}
.container.-xl, .-xl.listing, ._old_main _old_section.-xl, slogan-line-scroll.-xl, .-xl.docs_home, section.-xl.layout-row, section.layout-row.-wide, ._old_main _old_section.card-container, section.layout-row.card-container, .card-container {
  max-width: 1440px;
}
.container.-l, section.-l.layout-row, .-l.card-container, .listing, section.layout-row.listing, ._old_main _old_section, slogan-line-scroll, slogan-line-scroll.card-container, .docs_home, section.layout-row.docs_home, section.layout-row.-normal {
  max-width: 1152px;
}
.container.-m, .-m.listing, ._old_main _old_section.-m, slogan-line-scroll.-m, .-m.docs_home, section.-m.layout-row, .-m.card-container, section.layout-row.-narrow {
  max-width: 800px;
}
.container.-s, .-s.listing, ._old_main _old_section.-s, slogan-line-scroll.-s, .-s.docs_home, section.-s.layout-row, .-s.card-container {
  max-width: 540px;
}

/* Common for both horizontal and vertical flex layouts */
.flex-h, ._old_main section, ._old_main _old_section dl, slogan-line-scroll, .lang-suggest ._actions, .listing article, article.card ._info ._links, _old_article.card ._info ._links, .doc_page, section.layout-row .structure-card-block dl, .breadcrumbs, k-input label.field ._control, .button, .link-group, .flex-v, header, ._old_main section .text-block, ._old_main _old_section, ._old_main _old_section .column, footer, .lang-suggest, .listing article ._info, .listing article ._about, article.slide k-icon, article.card ._info, article.card ._info ._meta, _old_article.card ._info, .doc_page ._content .block, section.layout-row .layout-col, section.layout-row .text-block, section.layout-row .page-link-block, section.layout-row .event-list-block, section.layout-row .product-list-block, section.layout-row .article-list-block, section.layout-row .structure-card-block, section.layout-row .text-card-block, .card-container .card, k-input label.field, .link-list {
  --gap: 1rem;
  display: flex;
}
.flex-h.-equal > *, ._old_main section.-equal > *, ._old_main _old_section dl.-equal > *, slogan-line-scroll.-equal > *, .lang-suggest .-equal._actions > *, .listing article.-equal > *, article.card ._info .-equal._links > *, _old_article.card ._info .-equal._links > *, .-equal.doc_page > *, section.layout-row .structure-card-block dl.-equal > *, .-equal.breadcrumbs > *, k-input label.field .-equal._control > *, .-equal.button > *, .-equal.link-group > *, .flex-v.-equal > *, header.-equal > *, ._old_main section .-equal.text-block > *, ._old_main _old_section.-equal > *, ._old_main _old_section .-equal.column > *, footer.-equal > *, .-equal.lang-suggest > *, .listing article .-equal._info > *, .listing article .-equal._about > *, article.slide k-icon.-equal > *, article.card .-equal._info > *, article.card ._info .-equal._meta > *, _old_article.card .-equal._info > *, .doc_page ._content .-equal.block > *, section.layout-row .-equal.layout-col > *, section.layout-row .-equal.text-block > *, section.layout-row .-equal.page-link-block > *, section.layout-row .-equal.event-list-block > *, section.layout-row .-equal.product-list-block > *, section.layout-row .-equal.article-list-block > *, section.layout-row .-equal.structure-card-block > *, section.layout-row .-equal.text-card-block > *, .card-container .-equal.card > *, k-input label.-equal.field > *, .-equal.link-list > * {
  flex: 1;
}
.flex-h.-reverse, ._old_main section.-reverse, ._old_main _old_section dl.-reverse, slogan-line-scroll.-reverse, .lang-suggest .-reverse._actions, .listing article.-reverse, article.card ._info .-reverse._links, _old_article.card ._info .-reverse._links, .-reverse.doc_page, section.layout-row .structure-card-block dl.-reverse, .-reverse.breadcrumbs, k-input label.field .-reverse._control, .-reverse.button, .-reverse.link-group, .flex-v.-reverse, header.-reverse, ._old_main section .-reverse.text-block, ._old_main _old_section.-reverse, ._old_main _old_section .-reverse.column, footer.-reverse, .-reverse.lang-suggest, .listing article .-reverse._info, .listing article .-reverse._about, article.slide k-icon.-reverse, article.card .-reverse._info, article.card ._info .-reverse._meta, _old_article.card .-reverse._info, .doc_page ._content .-reverse.block, section.layout-row .-reverse.layout-col, section.layout-row .-reverse.text-block, section.layout-row .-reverse.page-link-block, section.layout-row .-reverse.event-list-block, section.layout-row .-reverse.product-list-block, section.layout-row .-reverse.article-list-block, section.layout-row .-reverse.structure-card-block, section.layout-row .-reverse.text-card-block, .card-container .-reverse.card, k-input label.-reverse.field, .-reverse.link-list {
  flex-direction: row-reverse;
}
.flex-h.-no-gap, ._old_main section.-no-gap, ._old_main _old_section dl.-no-gap, slogan-line-scroll.-no-gap, .lang-suggest .-no-gap._actions, .listing article.-no-gap, article.card ._info .-no-gap._links, _old_article.card ._info .-no-gap._links, .-no-gap.doc_page, section.layout-row .structure-card-block dl.-no-gap, .-no-gap.breadcrumbs, k-input label.field .-no-gap._control, .-no-gap.button, .-no-gap.link-group, article.card ._info .flex-h._meta, ._old_main article.card ._info section._meta, article.card ._info ._old_main section._meta, ._old_main _old_section article.card ._info dl._meta, article.card ._info ._old_main _old_section dl._meta, article.card ._info slogan-line-scroll._meta, .lang-suggest article.card ._info ._actions._meta, article.card ._info .lang-suggest ._actions._meta, .listing article.card ._info article._meta, article.card ._info .listing article._meta, article.card ._info ._links._meta, _old_article.card article.card ._info ._links._meta, article.card _old_article.card ._info ._links._meta, article.card ._info .doc_page._meta, section.layout-row .structure-card-block article.card ._info dl._meta, article.card ._info section.layout-row .structure-card-block dl._meta, article.card ._info .breadcrumbs._meta, k-input label.field article.card ._info ._control._meta, article.card ._info k-input label.field ._control._meta, article.card ._info .button._meta, article.card ._info .link-group._meta, article.card ._info .flex-h._links, ._old_main article.card ._info section._links, article.card ._info ._old_main section._links, ._old_main _old_section article.card ._info dl._links, article.card ._info ._old_main _old_section dl._links, article.card ._info slogan-line-scroll._links, .lang-suggest article.card ._info ._actions._links, article.card ._info .lang-suggest ._actions._links, .listing article.card ._info article._links, article.card ._info .listing article._links, article.card ._info ._links, _old_article.card article.card ._info ._links, article.card _old_article.card ._info ._links, article.card ._info .doc_page._links, section.layout-row .structure-card-block article.card ._info dl._links, article.card ._info section.layout-row .structure-card-block dl._links, article.card ._info .breadcrumbs._links, k-input label.field article.card ._info ._control._links, article.card ._info k-input label.field ._control._links, article.card ._info .button._links, article.card ._info .link-group._links, _old_article.card ._info .flex-h._links, ._old_main _old_article.card ._info section._links, _old_article.card ._info ._old_main section._links, ._old_main _old_section _old_article.card ._info dl._links, _old_article.card ._info ._old_main _old_section dl._links, _old_article.card ._info slogan-line-scroll._links, .lang-suggest _old_article.card ._info ._actions._links, _old_article.card ._info .lang-suggest ._actions._links, .listing _old_article.card ._info article._links, _old_article.card ._info .listing article._links, article.card _old_article.card ._info ._links, _old_article.card article.card ._info ._links, _old_article.card ._info ._links, _old_article.card ._info .doc_page._links, section.layout-row .structure-card-block _old_article.card ._info dl._links, _old_article.card ._info section.layout-row .structure-card-block dl._links, _old_article.card ._info .breadcrumbs._links, k-input label.field _old_article.card ._info ._control._links, _old_article.card ._info k-input label.field ._control._links, _old_article.card ._info .button._links, _old_article.card ._info .link-group._links, .flex-h.doc_page, ._old_main section.doc_page, ._old_main _old_section dl.doc_page, slogan-line-scroll.doc_page, .lang-suggest ._actions.doc_page, .listing article.doc_page, article.card ._info ._links.doc_page, _old_article.card ._info ._links.doc_page, .doc_page, section.layout-row .structure-card-block dl.doc_page, .breadcrumbs.doc_page, k-input label.field ._control.doc_page, .button.doc_page, .link-group.doc_page, section.layout-row .flex-h.event-list-block, ._old_main section.layout-row section.event-list-block, section.layout-row ._old_main section.event-list-block, ._old_main _old_section section.layout-row dl.event-list-block, section.layout-row ._old_main _old_section dl.event-list-block, section.layout-row slogan-line-scroll.event-list-block, .lang-suggest section.layout-row ._actions.event-list-block, section.layout-row .lang-suggest ._actions.event-list-block, .listing section.layout-row article.event-list-block, section.layout-row .listing article.event-list-block, article.card ._info section.layout-row ._links.event-list-block, section.layout-row article.card ._info ._links.event-list-block, _old_article.card ._info section.layout-row ._links.event-list-block, section.layout-row _old_article.card ._info ._links.event-list-block, section.layout-row .doc_page.event-list-block, section.layout-row .structure-card-block dl.event-list-block, section.layout-row .breadcrumbs.event-list-block, k-input label.field section.layout-row ._control.event-list-block, section.layout-row k-input label.field ._control.event-list-block, section.layout-row .button.event-list-block, section.layout-row .link-group.event-list-block, section.layout-row .flex-h.product-list-block, ._old_main section.layout-row section.product-list-block, section.layout-row ._old_main section.product-list-block, ._old_main _old_section section.layout-row dl.product-list-block, section.layout-row ._old_main _old_section dl.product-list-block, section.layout-row slogan-line-scroll.product-list-block, .lang-suggest section.layout-row ._actions.product-list-block, section.layout-row .lang-suggest ._actions.product-list-block, .listing section.layout-row article.product-list-block, section.layout-row .listing article.product-list-block, article.card ._info section.layout-row ._links.product-list-block, section.layout-row article.card ._info ._links.product-list-block, _old_article.card ._info section.layout-row ._links.product-list-block, section.layout-row _old_article.card ._info ._links.product-list-block, section.layout-row .doc_page.product-list-block, section.layout-row .structure-card-block dl.product-list-block, section.layout-row .breadcrumbs.product-list-block, k-input label.field section.layout-row ._control.product-list-block, section.layout-row k-input label.field ._control.product-list-block, section.layout-row .button.product-list-block, section.layout-row .link-group.product-list-block, section.layout-row .flex-h.article-list-block, ._old_main section.layout-row section.article-list-block, section.layout-row ._old_main section.article-list-block, ._old_main _old_section section.layout-row dl.article-list-block, section.layout-row ._old_main _old_section dl.article-list-block, section.layout-row slogan-line-scroll.article-list-block, .lang-suggest section.layout-row ._actions.article-list-block, section.layout-row .lang-suggest ._actions.article-list-block, .listing section.layout-row article.article-list-block, section.layout-row .listing article.article-list-block, article.card ._info section.layout-row ._links.article-list-block, section.layout-row article.card ._info ._links.article-list-block, _old_article.card ._info section.layout-row ._links.article-list-block, section.layout-row _old_article.card ._info ._links.article-list-block, section.layout-row .doc_page.article-list-block, section.layout-row .structure-card-block dl.article-list-block, section.layout-row .breadcrumbs.article-list-block, k-input label.field section.layout-row ._control.article-list-block, section.layout-row k-input label.field ._control.article-list-block, section.layout-row .button.article-list-block, section.layout-row .link-group.article-list-block, .flex-h.breadcrumbs, ._old_main section.breadcrumbs, ._old_main _old_section dl.breadcrumbs, slogan-line-scroll.breadcrumbs, .lang-suggest ._actions.breadcrumbs, .listing article.breadcrumbs, article.card ._info ._links.breadcrumbs, _old_article.card ._info ._links.breadcrumbs, .doc_page.breadcrumbs, section.layout-row .structure-card-block dl.breadcrumbs, .breadcrumbs, k-input label.field ._control.breadcrumbs, .button.breadcrumbs, .link-group.breadcrumbs, .flex-h.link-list, ._old_main section.link-list, ._old_main _old_section dl.link-list, slogan-line-scroll.link-list, .lang-suggest ._actions.link-list, .listing article.link-list, article.card ._info ._links.link-list, _old_article.card ._info ._links.link-list, .doc_page.link-list, section.layout-row .structure-card-block dl.link-list, .breadcrumbs.link-list, k-input label.field ._control.link-list, .button.link-list, .link-group.link-list, .flex-h.link-group, ._old_main section.link-group, ._old_main _old_section dl.link-group, slogan-line-scroll.link-group, .lang-suggest ._actions.link-group, .listing article.link-group, article.card ._info ._links.link-group, _old_article.card ._info ._links.link-group, .doc_page.link-group, section.layout-row .structure-card-block dl.link-group, .breadcrumbs.link-group, k-input label.field ._control.link-group, .button.link-group, .link-group, .flex-v.-no-gap, header.-no-gap, ._old_main section .-no-gap.text-block, ._old_main _old_section.-no-gap, ._old_main _old_section .-no-gap.column, footer.-no-gap, .-no-gap.lang-suggest, .listing article .-no-gap._info, .listing article .-no-gap._about, article.slide k-icon.-no-gap, article.card .-no-gap._info, article.card ._info .-no-gap._meta, _old_article.card .-no-gap._info, .doc_page ._content .-no-gap.block, section.layout-row .-no-gap.layout-col, section.layout-row .-no-gap.text-block, section.layout-row .-no-gap.page-link-block, section.layout-row .-no-gap.event-list-block, section.layout-row .-no-gap.product-list-block, section.layout-row .-no-gap.article-list-block, section.layout-row .-no-gap.structure-card-block, section.layout-row .-no-gap.text-card-block, .card-container .-no-gap.card, k-input label.-no-gap.field, .-no-gap.link-list, article.card ._info .flex-v._meta, article.card ._info header._meta, ._old_main section article.card ._info .text-block._meta, article.card ._info ._old_main section .text-block._meta, ._old_main article.card ._info _old_section._meta, article.card ._info ._old_main _old_section._meta, ._old_main _old_section article.card ._info .column._meta, article.card ._info ._old_main _old_section .column._meta, article.card ._info footer._meta, article.card ._info .lang-suggest._meta, .listing article.card ._info ._info._meta, .listing article.card ._info ._about._meta, article.slide article.card ._info k-icon._meta, article.card ._info article.slide k-icon._meta, article.card ._info ._info._meta, article.card ._info ._meta, _old_article.card article.card ._info ._info._meta, article.card ._info _old_article.card ._info._meta, .doc_page ._content article.card ._info .block._meta, article.card ._info .doc_page ._content .block._meta, section.layout-row article.card ._info .layout-col._meta, article.card ._info section.layout-row .layout-col._meta, section.layout-row article.card ._info .text-block._meta, article.card ._info section.layout-row .text-block._meta, section.layout-row article.card ._info .page-link-block._meta, article.card ._info section.layout-row .page-link-block._meta, section.layout-row article.card ._info .event-list-block._meta, article.card ._info section.layout-row .event-list-block._meta, section.layout-row article.card ._info .product-list-block._meta, article.card ._info section.layout-row .product-list-block._meta, section.layout-row article.card ._info .article-list-block._meta, article.card ._info section.layout-row .article-list-block._meta, section.layout-row article.card ._info .structure-card-block._meta, article.card ._info section.layout-row .structure-card-block._meta, section.layout-row article.card ._info .text-card-block._meta, article.card ._info section.layout-row .text-card-block._meta, .card-container article.card ._info .card._meta, article.card ._info .card-container .card._meta, k-input article.card ._info label.field._meta, article.card ._info k-input label.field._meta, article.card ._info .link-list._meta, article.card ._info .flex-v._links, article.card ._info header._links, ._old_main section article.card ._info .text-block._links, article.card ._info ._old_main section .text-block._links, ._old_main article.card ._info _old_section._links, article.card ._info ._old_main _old_section._links, ._old_main _old_section article.card ._info .column._links, article.card ._info ._old_main _old_section .column._links, article.card ._info footer._links, article.card ._info .lang-suggest._links, .listing article.card ._info ._info._links, .listing article.card ._info ._about._links, article.slide article.card ._info k-icon._links, article.card ._info article.slide k-icon._links, article.card ._info ._info._links, article.card ._info ._meta._links, _old_article.card article.card ._info ._info._links, article.card ._info _old_article.card ._info._links, .doc_page ._content article.card ._info .block._links, article.card ._info .doc_page ._content .block._links, section.layout-row article.card ._info .layout-col._links, article.card ._info section.layout-row .layout-col._links, section.layout-row article.card ._info .text-block._links, article.card ._info section.layout-row .text-block._links, section.layout-row article.card ._info .page-link-block._links, article.card ._info section.layout-row .page-link-block._links, section.layout-row article.card ._info .event-list-block._links, article.card ._info section.layout-row .event-list-block._links, section.layout-row article.card ._info .product-list-block._links, article.card ._info section.layout-row .product-list-block._links, section.layout-row article.card ._info .article-list-block._links, article.card ._info section.layout-row .article-list-block._links, section.layout-row article.card ._info .structure-card-block._links, article.card ._info section.layout-row .structure-card-block._links, section.layout-row article.card ._info .text-card-block._links, article.card ._info section.layout-row .text-card-block._links, .card-container article.card ._info .card._links, article.card ._info .card-container .card._links, k-input article.card ._info label.field._links, article.card ._info k-input label.field._links, article.card ._info .link-list._links, _old_article.card ._info .flex-v._links, _old_article.card ._info header._links, ._old_main section _old_article.card ._info .text-block._links, _old_article.card ._info ._old_main section .text-block._links, ._old_main _old_article.card ._info _old_section._links, _old_article.card ._info ._old_main _old_section._links, ._old_main _old_section _old_article.card ._info .column._links, _old_article.card ._info ._old_main _old_section .column._links, _old_article.card ._info footer._links, _old_article.card ._info .lang-suggest._links, .listing article _old_article.card ._info ._info._links, _old_article.card ._info .listing article ._info._links, .listing article _old_article.card ._info ._about._links, _old_article.card ._info .listing article ._about._links, article.slide _old_article.card ._info k-icon._links, _old_article.card ._info article.slide k-icon._links, article.card _old_article.card ._info ._info._links, _old_article.card ._info article.card ._info._links, article.card _old_article.card ._info ._meta._links, _old_article.card article.card ._info ._meta._links, _old_article.card ._info ._info._links, .doc_page ._content _old_article.card ._info .block._links, _old_article.card ._info .doc_page ._content .block._links, section.layout-row _old_article.card ._info .layout-col._links, _old_article.card ._info section.layout-row .layout-col._links, section.layout-row _old_article.card ._info .text-block._links, _old_article.card ._info section.layout-row .text-block._links, section.layout-row _old_article.card ._info .page-link-block._links, _old_article.card ._info section.layout-row .page-link-block._links, section.layout-row _old_article.card ._info .event-list-block._links, _old_article.card ._info section.layout-row .event-list-block._links, section.layout-row _old_article.card ._info .product-list-block._links, _old_article.card ._info section.layout-row .product-list-block._links, section.layout-row _old_article.card ._info .article-list-block._links, _old_article.card ._info section.layout-row .article-list-block._links, section.layout-row _old_article.card ._info .structure-card-block._links, _old_article.card ._info section.layout-row .structure-card-block._links, section.layout-row _old_article.card ._info .text-card-block._links, _old_article.card ._info section.layout-row .text-card-block._links, .card-container _old_article.card ._info .card._links, _old_article.card ._info .card-container .card._links, k-input _old_article.card ._info label.field._links, _old_article.card ._info k-input label.field._links, _old_article.card ._info .link-list._links, .flex-v.doc_page, header.doc_page, ._old_main section .text-block.doc_page, ._old_main _old_section.doc_page, ._old_main _old_section .column.doc_page, footer.doc_page, .lang-suggest.doc_page, .listing article ._info.doc_page, .listing article ._about.doc_page, article.slide k-icon.doc_page, article.card ._info.doc_page, article.card ._info ._meta.doc_page, _old_article.card ._info.doc_page, .doc_page ._content .block.doc_page, section.layout-row .layout-col.doc_page, section.layout-row .text-block.doc_page, section.layout-row .page-link-block.doc_page, section.layout-row .event-list-block.doc_page, section.layout-row .product-list-block.doc_page, section.layout-row .article-list-block.doc_page, section.layout-row .structure-card-block.doc_page, section.layout-row .text-card-block.doc_page, .card-container .card.doc_page, k-input label.field.doc_page, .link-list.doc_page, section.layout-row .flex-v.event-list-block, section.layout-row header.event-list-block, ._old_main section.layout-row .text-block.event-list-block, ._old_main section.layout-row _old_section.event-list-block, section.layout-row ._old_main _old_section.event-list-block, ._old_main _old_section section.layout-row .column.event-list-block, section.layout-row ._old_main _old_section .column.event-list-block, section.layout-row footer.event-list-block, section.layout-row .lang-suggest.event-list-block, .listing article section.layout-row ._info.event-list-block, section.layout-row .listing article ._info.event-list-block, .listing article section.layout-row ._about.event-list-block, section.layout-row .listing article ._about.event-list-block, article.slide section.layout-row k-icon.event-list-block, section.layout-row article.slide k-icon.event-list-block, article.card section.layout-row ._info.event-list-block, section.layout-row article.card ._info.event-list-block, article.card ._info section.layout-row ._meta.event-list-block, section.layout-row article.card ._info ._meta.event-list-block, _old_article.card section.layout-row ._info.event-list-block, section.layout-row _old_article.card ._info.event-list-block, .doc_page ._content section.layout-row .block.event-list-block, section.layout-row .doc_page ._content .block.event-list-block, section.layout-row .layout-col.event-list-block, section.layout-row .text-block.event-list-block, section.layout-row .page-link-block.event-list-block, section.layout-row .event-list-block, section.layout-row .product-list-block.event-list-block, section.layout-row .article-list-block.event-list-block, section.layout-row .structure-card-block.event-list-block, section.layout-row .text-card-block.event-list-block, .card-container section.layout-row .card.event-list-block, section.layout-row .card-container .card.event-list-block, k-input section.layout-row label.field.event-list-block, section.layout-row k-input label.field.event-list-block, section.layout-row .link-list.event-list-block, section.layout-row .flex-v.product-list-block, section.layout-row header.product-list-block, ._old_main section.layout-row .text-block.product-list-block, ._old_main section.layout-row _old_section.product-list-block, section.layout-row ._old_main _old_section.product-list-block, ._old_main _old_section section.layout-row .column.product-list-block, section.layout-row ._old_main _old_section .column.product-list-block, section.layout-row footer.product-list-block, section.layout-row .lang-suggest.product-list-block, .listing article section.layout-row ._info.product-list-block, section.layout-row .listing article ._info.product-list-block, .listing article section.layout-row ._about.product-list-block, section.layout-row .listing article ._about.product-list-block, article.slide section.layout-row k-icon.product-list-block, section.layout-row article.slide k-icon.product-list-block, article.card section.layout-row ._info.product-list-block, section.layout-row article.card ._info.product-list-block, article.card ._info section.layout-row ._meta.product-list-block, section.layout-row article.card ._info ._meta.product-list-block, _old_article.card section.layout-row ._info.product-list-block, section.layout-row _old_article.card ._info.product-list-block, .doc_page ._content section.layout-row .block.product-list-block, section.layout-row .doc_page ._content .block.product-list-block, section.layout-row .layout-col.product-list-block, section.layout-row .text-block.product-list-block, section.layout-row .page-link-block.product-list-block, section.layout-row .event-list-block.product-list-block, section.layout-row .product-list-block, section.layout-row .article-list-block.product-list-block, section.layout-row .structure-card-block.product-list-block, section.layout-row .text-card-block.product-list-block, .card-container section.layout-row .card.product-list-block, section.layout-row .card-container .card.product-list-block, k-input section.layout-row label.field.product-list-block, section.layout-row k-input label.field.product-list-block, section.layout-row .link-list.product-list-block, section.layout-row .flex-v.article-list-block, section.layout-row header.article-list-block, ._old_main section.layout-row .text-block.article-list-block, ._old_main section.layout-row _old_section.article-list-block, section.layout-row ._old_main _old_section.article-list-block, ._old_main _old_section section.layout-row .column.article-list-block, section.layout-row ._old_main _old_section .column.article-list-block, section.layout-row footer.article-list-block, section.layout-row .lang-suggest.article-list-block, .listing article section.layout-row ._info.article-list-block, section.layout-row .listing article ._info.article-list-block, .listing article section.layout-row ._about.article-list-block, section.layout-row .listing article ._about.article-list-block, article.slide section.layout-row k-icon.article-list-block, section.layout-row article.slide k-icon.article-list-block, article.card section.layout-row ._info.article-list-block, section.layout-row article.card ._info.article-list-block, article.card ._info section.layout-row ._meta.article-list-block, section.layout-row article.card ._info ._meta.article-list-block, _old_article.card section.layout-row ._info.article-list-block, section.layout-row _old_article.card ._info.article-list-block, .doc_page ._content section.layout-row .block.article-list-block, section.layout-row .doc_page ._content .block.article-list-block, section.layout-row .layout-col.article-list-block, section.layout-row .text-block.article-list-block, section.layout-row .page-link-block.article-list-block, section.layout-row .event-list-block.article-list-block, section.layout-row .product-list-block.article-list-block, section.layout-row .article-list-block, section.layout-row .structure-card-block.article-list-block, section.layout-row .text-card-block.article-list-block, .card-container section.layout-row .card.article-list-block, section.layout-row .card-container .card.article-list-block, k-input section.layout-row label.field.article-list-block, section.layout-row k-input label.field.article-list-block, section.layout-row .link-list.article-list-block, .flex-v.breadcrumbs, header.breadcrumbs, ._old_main section .text-block.breadcrumbs, ._old_main _old_section.breadcrumbs, ._old_main _old_section .column.breadcrumbs, footer.breadcrumbs, .lang-suggest.breadcrumbs, .listing article ._info.breadcrumbs, .listing article ._about.breadcrumbs, article.slide k-icon.breadcrumbs, article.card ._info.breadcrumbs, article.card ._info ._meta.breadcrumbs, _old_article.card ._info.breadcrumbs, .doc_page ._content .block.breadcrumbs, section.layout-row .layout-col.breadcrumbs, section.layout-row .text-block.breadcrumbs, section.layout-row .page-link-block.breadcrumbs, section.layout-row .event-list-block.breadcrumbs, section.layout-row .product-list-block.breadcrumbs, section.layout-row .article-list-block.breadcrumbs, section.layout-row .structure-card-block.breadcrumbs, section.layout-row .text-card-block.breadcrumbs, .card-container .card.breadcrumbs, k-input label.field.breadcrumbs, .link-list.breadcrumbs, .flex-v.link-list, header.link-list, ._old_main section .text-block.link-list, ._old_main _old_section.link-list, ._old_main _old_section .column.link-list, footer.link-list, .lang-suggest.link-list, .listing article ._info.link-list, .listing article ._about.link-list, article.slide k-icon.link-list, article.card ._info.link-list, article.card ._info ._meta.link-list, _old_article.card ._info.link-list, .doc_page ._content .block.link-list, section.layout-row .layout-col.link-list, section.layout-row .text-block.link-list, section.layout-row .page-link-block.link-list, section.layout-row .event-list-block.link-list, section.layout-row .product-list-block.link-list, section.layout-row .article-list-block.link-list, section.layout-row .structure-card-block.link-list, section.layout-row .text-card-block.link-list, .card-container .card.link-list, k-input label.field.link-list, .link-list, .flex-v.link-group, header.link-group, ._old_main section .text-block.link-group, ._old_main _old_section.link-group, ._old_main _old_section .column.link-group, footer.link-group, .lang-suggest.link-group, .listing article ._info.link-group, .listing article ._about.link-group, article.slide k-icon.link-group, article.card ._info.link-group, article.card ._info ._meta.link-group, _old_article.card ._info.link-group, .doc_page ._content .block.link-group, section.layout-row .layout-col.link-group, section.layout-row .text-block.link-group, section.layout-row .page-link-block.link-group, section.layout-row .event-list-block.link-group, section.layout-row .product-list-block.link-group, section.layout-row .article-list-block.link-group, section.layout-row .structure-card-block.link-group, section.layout-row .text-card-block.link-group, .card-container .card.link-group, k-input label.field.link-group, .link-list.link-group {
  --gap: 0 ;
}
.flex-h, ._old_main section, ._old_main _old_section dl, slogan-line-scroll, .lang-suggest ._actions, .listing article, article.card ._info ._links, _old_article.card ._info ._links, .doc_page, section.layout-row .structure-card-block dl, .breadcrumbs, k-input label.field ._control, .button, .link-group, .flex-v, header, ._old_main section .text-block, ._old_main _old_section, ._old_main _old_section .column, footer, .lang-suggest, .listing article ._info, .listing article ._about, article.slide k-icon, article.card ._info, article.card ._info ._meta, _old_article.card ._info, .doc_page ._content .block, section.layout-row .layout-col, section.layout-row .text-block, section.layout-row .page-link-block, section.layout-row .event-list-block, section.layout-row .product-list-block, section.layout-row .article-list-block, section.layout-row .structure-card-block, section.layout-row .text-card-block, .card-container .card, k-input label.field, .link-list {
  /* -gap no needed actually.this only for compatibility, should be removed as gap is the default now */
}
.flex-h.-gap, ._old_main section.-gap, ._old_main _old_section dl.-gap, slogan-line-scroll.-gap, .lang-suggest .-gap._actions, .listing article.-gap, article.card ._info .-gap._links, _old_article.card ._info .-gap._links, .-gap.doc_page, section.layout-row .structure-card-block dl.-gap, .-gap.breadcrumbs, k-input label.field .-gap._control, .-gap.button, .-gap.link-group, article.card .flex-h._info, ._old_main article.card section._info, article.card ._old_main section._info, ._old_main _old_section article.card dl._info, article.card ._old_main _old_section dl._info, article.card slogan-line-scroll._info, .lang-suggest article.card ._actions._info, article.card .lang-suggest ._actions._info, .listing article.card article._info, article.card .listing article._info, article.card ._info ._links._info, article.card .doc_page._info, section.layout-row .structure-card-block article.card dl._info, article.card section.layout-row .structure-card-block dl._info, article.card .breadcrumbs._info, k-input label.field article.card ._control._info, article.card k-input label.field ._control._info, article.card .button._info, article.card .link-group._info, _old_article.card .flex-h._info, ._old_main _old_article.card section._info, _old_article.card ._old_main section._info, ._old_main _old_section _old_article.card dl._info, _old_article.card ._old_main _old_section dl._info, _old_article.card slogan-line-scroll._info, .lang-suggest _old_article.card ._actions._info, _old_article.card .lang-suggest ._actions._info, .listing _old_article.card article._info, _old_article.card .listing article._info, _old_article.card ._info ._links._info, _old_article.card .doc_page._info, section.layout-row .structure-card-block _old_article.card dl._info, _old_article.card section.layout-row .structure-card-block dl._info, _old_article.card .breadcrumbs._info, k-input label.field _old_article.card ._control._info, _old_article.card k-input label.field ._control._info, _old_article.card .button._info, _old_article.card .link-group._info, .flex-v.-gap, header.-gap, ._old_main section .-gap.text-block, ._old_main _old_section.-gap, ._old_main _old_section .-gap.column, footer.-gap, .-gap.lang-suggest, .listing article .-gap._info, .listing article .-gap._about, article.slide k-icon.-gap, article.card .-gap._info, article.card ._info .-gap._meta, _old_article.card .-gap._info, .doc_page ._content .-gap.block, section.layout-row .-gap.layout-col, section.layout-row .-gap.text-block, section.layout-row .-gap.page-link-block, section.layout-row .-gap.event-list-block, section.layout-row .-gap.product-list-block, section.layout-row .-gap.article-list-block, section.layout-row .-gap.structure-card-block, section.layout-row .-gap.text-card-block, .card-container .-gap.card, k-input label.-gap.field, .-gap.link-list, article.card .flex-v._info, article.card header._info, ._old_main section article.card .text-block._info, article.card ._old_main section .text-block._info, ._old_main article.card _old_section._info, article.card ._old_main _old_section._info, ._old_main _old_section article.card .column._info, article.card ._old_main _old_section .column._info, article.card footer._info, article.card .lang-suggest._info, .listing article.card ._info, .listing article.card ._about._info, article.slide article.card k-icon._info, article.card article.slide k-icon._info, article.card ._info, article.card ._info ._meta._info, _old_article.card article.card ._info, article.card _old_article.card ._info, .doc_page ._content article.card .block._info, article.card .doc_page ._content .block._info, section.layout-row article.card .layout-col._info, article.card section.layout-row .layout-col._info, section.layout-row article.card .text-block._info, article.card section.layout-row .text-block._info, section.layout-row article.card .page-link-block._info, article.card section.layout-row .page-link-block._info, section.layout-row article.card .event-list-block._info, article.card section.layout-row .event-list-block._info, section.layout-row article.card .product-list-block._info, article.card section.layout-row .product-list-block._info, section.layout-row article.card .article-list-block._info, article.card section.layout-row .article-list-block._info, section.layout-row article.card .structure-card-block._info, article.card section.layout-row .structure-card-block._info, section.layout-row article.card .text-card-block._info, article.card section.layout-row .text-card-block._info, .card-container article.card .card._info, article.card .card-container .card._info, k-input article.card label.field._info, article.card k-input label.field._info, article.card .link-list._info, _old_article.card .flex-v._info, _old_article.card header._info, ._old_main section _old_article.card .text-block._info, _old_article.card ._old_main section .text-block._info, ._old_main _old_article.card _old_section._info, _old_article.card ._old_main _old_section._info, ._old_main _old_section _old_article.card .column._info, _old_article.card ._old_main _old_section .column._info, _old_article.card footer._info, _old_article.card .lang-suggest._info, .listing article _old_article.card ._info, _old_article.card .listing article ._info, .listing article _old_article.card ._about._info, _old_article.card .listing article ._about._info, article.slide _old_article.card k-icon._info, _old_article.card article.slide k-icon._info, article.card _old_article.card ._info, _old_article.card article.card ._info, article.card ._info _old_article.card ._meta._info, _old_article.card article.card ._info ._meta._info, _old_article.card ._info, .doc_page ._content _old_article.card .block._info, _old_article.card .doc_page ._content .block._info, section.layout-row _old_article.card .layout-col._info, _old_article.card section.layout-row .layout-col._info, section.layout-row _old_article.card .text-block._info, _old_article.card section.layout-row .text-block._info, section.layout-row _old_article.card .page-link-block._info, _old_article.card section.layout-row .page-link-block._info, section.layout-row _old_article.card .event-list-block._info, _old_article.card section.layout-row .event-list-block._info, section.layout-row _old_article.card .product-list-block._info, _old_article.card section.layout-row .product-list-block._info, section.layout-row _old_article.card .article-list-block._info, _old_article.card section.layout-row .article-list-block._info, section.layout-row _old_article.card .structure-card-block._info, _old_article.card section.layout-row .structure-card-block._info, section.layout-row _old_article.card .text-card-block._info, _old_article.card section.layout-row .text-card-block._info, .card-container _old_article.card .card._info, _old_article.card .card-container .card._info, k-input _old_article.card label.field._info, _old_article.card k-input label.field._info, _old_article.card .link-list._info {
  --gap: 1rem;
}
.flex-h.-gap-xl, ._old_main section.-gap-xl, ._old_main _old_section dl.-gap-xl, slogan-line-scroll.-gap-xl, .lang-suggest .-gap-xl._actions, .listing article.-gap-xl, article.card ._info .-gap-xl._links, _old_article.card ._info .-gap-xl._links, .-gap-xl.doc_page, section.layout-row .structure-card-block dl.-gap-xl, .-gap-xl.breadcrumbs, k-input label.field .-gap-xl._control, .-gap-xl.button, .-gap-xl.link-group, .flex-v.-gap-xl, header.-gap-xl, ._old_main section .-gap-xl.text-block, ._old_main _old_section.-gap-xl, ._old_main _old_section .-gap-xl.column, footer.-gap-xl, .-gap-xl.lang-suggest, .listing article .-gap-xl._info, .listing article .-gap-xl._about, article.slide k-icon.-gap-xl, article.card .-gap-xl._info, article.card ._info .-gap-xl._meta, _old_article.card .-gap-xl._info, .doc_page ._content .-gap-xl.block, section.layout-row .-gap-xl.layout-col, section.layout-row .-gap-xl.text-block, section.layout-row .-gap-xl.page-link-block, section.layout-row .-gap-xl.event-list-block, section.layout-row .-gap-xl.product-list-block, section.layout-row .-gap-xl.article-list-block, section.layout-row .-gap-xl.structure-card-block, section.layout-row .-gap-xl.text-card-block, .card-container .-gap-xl.card, k-input label.-gap-xl.field, .-gap-xl.link-list {
  --gap: 8rem;
}
.flex-h.-gap-l, ._old_main section.-gap-l, ._old_main _old_section dl.-gap-l, slogan-line-scroll.-gap-l, .lang-suggest .-gap-l._actions, .listing article.-gap-l, article.card ._info .-gap-l._links, _old_article.card ._info .-gap-l._links, .-gap-l.doc_page, section.layout-row .structure-card-block dl.-gap-l, .-gap-l.breadcrumbs, k-input label.field .-gap-l._control, .-gap-l.button, .-gap-l.link-group, .flex-v.-gap-l, header.-gap-l, ._old_main section .-gap-l.text-block, ._old_main _old_section.-gap-l, ._old_main _old_section .-gap-l.column, footer.-gap-l, .-gap-l.lang-suggest, .listing article .-gap-l._info, .listing article .-gap-l._about, article.slide k-icon.-gap-l, article.card .-gap-l._info, article.card ._info .-gap-l._meta, _old_article.card .-gap-l._info, .doc_page ._content .-gap-l.block, section.layout-row .-gap-l.layout-col, section.layout-row .-gap-l.text-block, section.layout-row .-gap-l.page-link-block, section.layout-row .-gap-l.event-list-block, section.layout-row .-gap-l.product-list-block, section.layout-row .-gap-l.article-list-block, section.layout-row .-gap-l.structure-card-block, section.layout-row .-gap-l.text-card-block, .card-container .-gap-l.card, k-input label.-gap-l.field, .-gap-l.link-list {
  --gap: 4rem;
}
.flex-h.-gap-s, ._old_main section.-gap-s, ._old_main _old_section dl.-gap-s, .lang-suggest .-gap-s._actions, .listing article.-gap-s, article.card ._info .-gap-s._links, _old_article.card ._info .-gap-s._links, .-gap-s.doc_page, section.layout-row .structure-card-block dl.-gap-s, .-gap-s.breadcrumbs, k-input label.field .-gap-s._control, .-gap-s.link-group, slogan-line-scroll, .lang-suggest slogan-line-scroll._actions, article.card ._info slogan-line-scroll._links, _old_article.card ._info slogan-line-scroll._links, slogan-line-scroll.doc_page, slogan-line-scroll.breadcrumbs, k-input label.field slogan-line-scroll._control, slogan-line-scroll.link-group, .listing article .flex-h._info, ._old_main .listing article section._info, .listing article ._old_main section._info, ._old_main _old_section .listing article dl._info, .listing article ._old_main _old_section dl._info, .listing article slogan-line-scroll._info, .lang-suggest .listing article ._actions._info, .listing article .lang-suggest ._actions._info, .listing article article._info, .listing article.card ._info ._links._info, _old_article.card ._info .listing article ._links._info, .listing article _old_article.card ._info ._links._info, .listing article .doc_page._info, section.layout-row .structure-card-block .listing article dl._info, .listing article section.layout-row .structure-card-block dl._info, .listing article .breadcrumbs._info, k-input label.field .listing article ._control._info, .listing article k-input label.field ._control._info, .listing article .button._info, .listing article .link-group._info, .listing article .flex-h._about, ._old_main .listing article section._about, .listing article ._old_main section._about, ._old_main _old_section .listing article dl._about, .listing article ._old_main _old_section dl._about, .listing article slogan-line-scroll._about, .lang-suggest .listing article ._actions._about, .listing article .lang-suggest ._actions._about, .listing article article._about, .listing article.card ._info ._links._about, _old_article.card ._info .listing article ._links._about, .listing article _old_article.card ._info ._links._about, .listing article .doc_page._about, section.layout-row .structure-card-block .listing article dl._about, .listing article section.layout-row .structure-card-block dl._about, .listing article .breadcrumbs._about, k-input label.field .listing article ._control._about, .listing article k-input label.field ._control._about, .listing article .button._about, .listing article .link-group._about, ._old_main section.button, ._old_main _old_section dl.button, .lang-suggest ._actions.button, .listing article.button, article.card ._info ._links.button, _old_article.card ._info ._links.button, section.layout-row .structure-card-block dl.button, k-input label.field ._control.button, .button, .flex-v.-gap-s, header.-gap-s, ._old_main section .-gap-s.text-block, ._old_main _old_section.-gap-s, ._old_main _old_section .-gap-s.column, footer.-gap-s, .-gap-s.lang-suggest, .listing article .-gap-s._info, .listing article .-gap-s._about, article.slide k-icon.-gap-s, article.card .-gap-s._info, article.card ._info .-gap-s._meta, _old_article.card .-gap-s._info, .doc_page ._content .-gap-s.block, section.layout-row .-gap-s.layout-col, section.layout-row .-gap-s.text-block, section.layout-row .-gap-s.page-link-block, section.layout-row .-gap-s.event-list-block, section.layout-row .-gap-s.product-list-block, section.layout-row .-gap-s.article-list-block, section.layout-row .-gap-s.structure-card-block, section.layout-row .-gap-s.text-card-block, .card-container .-gap-s.card, k-input label.-gap-s.field, .-gap-s.link-list, slogan-line-scroll.flex-v, ._old_main section slogan-line-scroll.text-block, ._old_main _old_section slogan-line-scroll.column, slogan-line-scroll.lang-suggest, .listing article slogan-line-scroll._info, .listing article slogan-line-scroll._about, article.card slogan-line-scroll._info, article.card ._info slogan-line-scroll._meta, _old_article.card slogan-line-scroll._info, .doc_page ._content slogan-line-scroll.block, section.layout-row slogan-line-scroll.layout-col, section.layout-row slogan-line-scroll.text-block, section.layout-row slogan-line-scroll.page-link-block, section.layout-row slogan-line-scroll.event-list-block, section.layout-row slogan-line-scroll.product-list-block, section.layout-row slogan-line-scroll.article-list-block, section.layout-row slogan-line-scroll.structure-card-block, section.layout-row slogan-line-scroll.text-card-block, .card-container slogan-line-scroll.card, slogan-line-scroll.link-list, .listing article .flex-v._info, .listing article header._info, ._old_main section .listing article .text-block._info, .listing article ._old_main section .text-block._info, ._old_main .listing article _old_section._info, .listing article ._old_main _old_section._info, ._old_main _old_section .listing article .column._info, .listing article ._old_main _old_section .column._info, .listing article footer._info, .listing article .lang-suggest._info, .listing article ._info, .listing article ._about._info, .listing article.slide k-icon._info, .listing article.card ._info, .listing article.card ._info ._meta._info, _old_article.card .listing article ._info, .listing article _old_article.card ._info, .doc_page ._content .listing article .block._info, .listing article .doc_page ._content .block._info, section.layout-row .listing article .layout-col._info, .listing article section.layout-row .layout-col._info, section.layout-row .listing article .text-block._info, .listing article section.layout-row .text-block._info, section.layout-row .listing article .page-link-block._info, .listing article section.layout-row .page-link-block._info, section.layout-row .listing article .event-list-block._info, .listing article section.layout-row .event-list-block._info, section.layout-row .listing article .product-list-block._info, .listing article section.layout-row .product-list-block._info, section.layout-row .listing article .article-list-block._info, .listing article section.layout-row .article-list-block._info, section.layout-row .listing article .structure-card-block._info, .listing article section.layout-row .structure-card-block._info, section.layout-row .listing article .text-card-block._info, .listing article section.layout-row .text-card-block._info, .card-container .listing article .card._info, .listing article .card-container .card._info, k-input .listing article label.field._info, .listing article k-input label.field._info, .listing article .link-list._info, .listing article .flex-v._about, .listing article header._about, ._old_main section .listing article .text-block._about, .listing article ._old_main section .text-block._about, ._old_main .listing article _old_section._about, .listing article ._old_main _old_section._about, ._old_main _old_section .listing article .column._about, .listing article ._old_main _old_section .column._about, .listing article footer._about, .listing article .lang-suggest._about, .listing article ._info._about, .listing article ._about, .listing article.slide k-icon._about, .listing article.card ._info._about, .listing article.card ._info ._meta._about, _old_article.card .listing article ._info._about, .listing article _old_article.card ._info._about, .doc_page ._content .listing article .block._about, .listing article .doc_page ._content .block._about, section.layout-row .listing article .layout-col._about, .listing article section.layout-row .layout-col._about, section.layout-row .listing article .text-block._about, .listing article section.layout-row .text-block._about, section.layout-row .listing article .page-link-block._about, .listing article section.layout-row .page-link-block._about, section.layout-row .listing article .event-list-block._about, .listing article section.layout-row .event-list-block._about, section.layout-row .listing article .product-list-block._about, .listing article section.layout-row .product-list-block._about, section.layout-row .listing article .article-list-block._about, .listing article section.layout-row .article-list-block._about, section.layout-row .listing article .structure-card-block._about, .listing article section.layout-row .structure-card-block._about, section.layout-row .listing article .text-card-block._about, .listing article section.layout-row .text-card-block._about, .card-container .listing article .card._about, .listing article .card-container .card._about, k-input .listing article label.field._about, .listing article k-input label.field._about, .listing article .link-list._about, .flex-v.button, header.button, ._old_main section .text-block.button, ._old_main _old_section.button, ._old_main _old_section .column.button, footer.button, .lang-suggest.button, .listing article ._info.button, .listing article ._about.button, article.slide k-icon.button, article.card ._info.button, article.card ._info ._meta.button, _old_article.card ._info.button, .doc_page ._content .block.button, section.layout-row .layout-col.button, section.layout-row .text-block.button, section.layout-row .page-link-block.button, section.layout-row .event-list-block.button, section.layout-row .product-list-block.button, section.layout-row .article-list-block.button, section.layout-row .structure-card-block.button, section.layout-row .text-card-block.button, .card-container .card.button, k-input label.field.button, .link-list.button {
  --gap: 0.5rem;
}
.flex-h.-gap-xs, ._old_main section.-gap-xs, ._old_main _old_section dl.-gap-xs, slogan-line-scroll.-gap-xs, .lang-suggest .-gap-xs._actions, .listing article.-gap-xs, article.card ._info .-gap-xs._links, _old_article.card ._info .-gap-xs._links, .-gap-xs.doc_page, section.layout-row .structure-card-block dl.-gap-xs, .-gap-xs.breadcrumbs, k-input label.field .-gap-xs._control, .-gap-xs.button, .-gap-xs.link-group, .lang-suggest k-input label._actions.field, k-input .lang-suggest label._actions.field, article.card ._info k-input label._links.field, k-input article.card ._info label._links.field, _old_article.card ._info k-input label._links.field, k-input _old_article.card ._info label._links.field, k-input label.field label._control.field, .flex-v.-gap-xs, header.-gap-xs, ._old_main section .-gap-xs.text-block, ._old_main _old_section.-gap-xs, ._old_main _old_section .-gap-xs.column, footer.-gap-xs, .-gap-xs.lang-suggest, .listing article .-gap-xs._info, .listing article .-gap-xs._about, article.slide k-icon.-gap-xs, article.card .-gap-xs._info, article.card ._info .-gap-xs._meta, _old_article.card .-gap-xs._info, .doc_page ._content .-gap-xs.block, section.layout-row .-gap-xs.layout-col, section.layout-row .-gap-xs.text-block, section.layout-row .-gap-xs.page-link-block, section.layout-row .-gap-xs.event-list-block, section.layout-row .-gap-xs.product-list-block, section.layout-row .-gap-xs.article-list-block, section.layout-row .-gap-xs.structure-card-block, section.layout-row .-gap-xs.text-card-block, .card-container .-gap-xs.card, .-gap-xs.link-list, ._old_main section k-input label.text-block.field, k-input ._old_main section label.text-block.field, ._old_main _old_section k-input label.column.field, k-input ._old_main _old_section label.column.field, .listing article k-input label._info.field, k-input .listing article label._info.field, .listing article k-input label._about.field, k-input .listing article label._about.field, article.card k-input label._info.field, k-input article.card label._info.field, article.card ._info k-input label._meta.field, k-input article.card ._info label._meta.field, _old_article.card k-input label._info.field, k-input _old_article.card label._info.field, .doc_page ._content k-input label.block.field, k-input .doc_page ._content label.block.field, section.layout-row k-input label.layout-col.field, k-input section.layout-row label.layout-col.field, section.layout-row k-input label.text-block.field, k-input section.layout-row label.text-block.field, section.layout-row k-input label.page-link-block.field, k-input section.layout-row label.page-link-block.field, section.layout-row k-input label.event-list-block.field, k-input section.layout-row label.event-list-block.field, section.layout-row k-input label.product-list-block.field, k-input section.layout-row label.product-list-block.field, section.layout-row k-input label.article-list-block.field, k-input section.layout-row label.article-list-block.field, section.layout-row k-input label.structure-card-block.field, k-input section.layout-row label.structure-card-block.field, section.layout-row k-input label.text-card-block.field, k-input section.layout-row label.text-card-block.field, .card-container k-input label.card.field, k-input .card-container label.card.field, k-input label.field {
  --gap: 2px;
}
.flex-h.-space-between, ._old_main section.-space-between, ._old_main _old_section dl.-space-between, slogan-line-scroll.-space-between, .lang-suggest .-space-between._actions, .listing article.-space-between, article.card ._info .-space-between._links, _old_article.card ._info .-space-between._links, .-space-between.doc_page, section.layout-row .structure-card-block dl.-space-between, .-space-between.breadcrumbs, k-input label.field .-space-between._control, .-space-between.button, .-space-between.link-group, .flex-v.-space-between, header.-space-between, ._old_main section .-space-between.text-block, ._old_main _old_section.-space-between, ._old_main _old_section .-space-between.column, footer.-space-between, .-space-between.lang-suggest, .listing article .-space-between._info, .listing article .-space-between._about, article.slide k-icon.-space-between, article.card .-space-between._info, article.card ._info .-space-between._meta, _old_article.card .-space-between._info, .doc_page ._content .-space-between.block, section.layout-row .-space-between.layout-col, section.layout-row .-space-between.text-block, section.layout-row .-space-between.page-link-block, section.layout-row .-space-between.event-list-block, section.layout-row .-space-between.product-list-block, section.layout-row .-space-between.article-list-block, section.layout-row .-space-between.structure-card-block, section.layout-row .-space-between.text-card-block, .card-container .-space-between.card, k-input label.-space-between.field, .-space-between.link-list {
  justify-content: space-between;
}
.flex-h.-space-around, ._old_main section.-space-around, ._old_main _old_section dl.-space-around, slogan-line-scroll.-space-around, .lang-suggest .-space-around._actions, .listing article.-space-around, article.card ._info .-space-around._links, _old_article.card ._info .-space-around._links, .-space-around.doc_page, section.layout-row .structure-card-block dl.-space-around, .-space-around.breadcrumbs, k-input label.field .-space-around._control, .-space-around.button, .-space-around.link-group, .flex-v.-space-around, header.-space-around, ._old_main section .-space-around.text-block, ._old_main _old_section.-space-around, ._old_main _old_section .-space-around.column, footer.-space-around, .-space-around.lang-suggest, .listing article .-space-around._info, .listing article .-space-around._about, article.slide k-icon.-space-around, article.card .-space-around._info, article.card ._info .-space-around._meta, _old_article.card .-space-around._info, .doc_page ._content .-space-around.block, section.layout-row .-space-around.layout-col, section.layout-row .-space-around.text-block, section.layout-row .-space-around.page-link-block, section.layout-row .-space-around.event-list-block, section.layout-row .-space-around.product-list-block, section.layout-row .-space-around.article-list-block, section.layout-row .-space-around.structure-card-block, section.layout-row .-space-around.text-card-block, .card-container .-space-around.card, k-input label.-space-around.field, .-space-around.link-list {
  justify-content: space-around;
}
.flex-h.-justify-center, ._old_main section.-justify-center, ._old_main _old_section dl.-justify-center, slogan-line-scroll.-justify-center, .lang-suggest .-justify-center._actions, .listing article.-justify-center, article.card ._info .-justify-center._links, _old_article.card ._info .-justify-center._links, .-justify-center.doc_page, section.layout-row .structure-card-block dl.-justify-center, .-justify-center.breadcrumbs, k-input label.field .-justify-center._control, .-justify-center.button, .-justify-center.link-group, header.flex-h, .lang-suggest header._actions, article.card ._info header._links, _old_article.card ._info header._links, header.doc_page, header.breadcrumbs, k-input label.field header._control, header.button, header.link-group, ._old_main _old_section.flex-h, .lang-suggest ._old_main _old_section._actions, ._old_main .lang-suggest _old_section._actions, article.card ._info ._old_main _old_section._links, ._old_main article.card ._info _old_section._links, _old_article.card ._info ._old_main _old_section._links, ._old_main _old_article.card ._info _old_section._links, ._old_main _old_section.doc_page, ._old_main _old_section.breadcrumbs, k-input label.field ._old_main _old_section._control, ._old_main k-input label.field _old_section._control, ._old_main _old_section.button, ._old_main _old_section.link-group, slogan-line-scroll.flex-h, slogan-line-scroll, .lang-suggest slogan-line-scroll._actions, article.card ._info slogan-line-scroll._links, _old_article.card ._info slogan-line-scroll._links, slogan-line-scroll.doc_page, slogan-line-scroll.breadcrumbs, k-input label.field slogan-line-scroll._control, slogan-line-scroll.button, slogan-line-scroll.link-group, footer.flex-h, .lang-suggest footer._actions, article.card ._info footer._links, _old_article.card ._info footer._links, footer.doc_page, footer.breadcrumbs, k-input label.field footer._control, footer.button, footer.link-group, article.slide k-icon.flex-h, .lang-suggest article.slide k-icon._actions, article.slide .lang-suggest k-icon._actions, article.card ._info article.slide k-icon._links, article.slide article.card ._info k-icon._links, _old_article.card ._info article.slide k-icon._links, article.slide _old_article.card ._info k-icon._links, article.slide k-icon.doc_page, article.slide k-icon.breadcrumbs, k-input label.field article.slide k-icon._control, article.slide k-input label.field k-icon._control, article.slide k-icon.button, article.slide k-icon.link-group, article.card .flex-h._info, ._old_main article.card section._info, article.card ._old_main section._info, ._old_main _old_section article.card dl._info, article.card ._old_main _old_section dl._info, article.card slogan-line-scroll._info, .lang-suggest article.card ._actions._info, article.card .lang-suggest ._actions._info, .listing article.card article._info, article.card .listing article._info, article.card ._info ._links._info, _old_article.card ._info article.card ._links._info, article.card _old_article.card ._info ._links._info, article.card .doc_page._info, section.layout-row .structure-card-block article.card dl._info, article.card section.layout-row .structure-card-block dl._info, article.card .breadcrumbs._info, k-input label.field article.card ._control._info, article.card k-input label.field ._control._info, article.card .button._info, article.card .link-group._info, _old_article.card .flex-h._info, ._old_main _old_article.card section._info, _old_article.card ._old_main section._info, ._old_main _old_section _old_article.card dl._info, _old_article.card ._old_main _old_section dl._info, _old_article.card slogan-line-scroll._info, .lang-suggest _old_article.card ._actions._info, _old_article.card .lang-suggest ._actions._info, .listing _old_article.card article._info, _old_article.card .listing article._info, article.card ._info _old_article.card ._links._info, _old_article.card article.card ._info ._links._info, _old_article.card ._info ._links._info, _old_article.card .doc_page._info, section.layout-row .structure-card-block _old_article.card dl._info, _old_article.card section.layout-row .structure-card-block dl._info, _old_article.card .breadcrumbs._info, k-input label.field _old_article.card ._control._info, _old_article.card k-input label.field ._control._info, _old_article.card .button._info, _old_article.card .link-group._info, .flex-v.-justify-center, header.-justify-center, ._old_main section .-justify-center.text-block, ._old_main _old_section.-justify-center, ._old_main _old_section .-justify-center.column, footer.-justify-center, .-justify-center.lang-suggest, .listing article .-justify-center._info, .listing article .-justify-center._about, article.slide k-icon.-justify-center, article.card .-justify-center._info, article.card ._info .-justify-center._meta, _old_article.card .-justify-center._info, .doc_page ._content .-justify-center.block, section.layout-row .-justify-center.layout-col, section.layout-row .-justify-center.text-block, section.layout-row .-justify-center.page-link-block, section.layout-row .-justify-center.event-list-block, section.layout-row .-justify-center.product-list-block, section.layout-row .-justify-center.article-list-block, section.layout-row .-justify-center.structure-card-block, section.layout-row .-justify-center.text-card-block, .card-container .-justify-center.card, k-input label.-justify-center.field, .-justify-center.link-list, header.flex-v, header, ._old_main section header.text-block, ._old_main _old_section header.column, header.lang-suggest, .listing article header._info, .listing article header._about, article.card header._info, article.card ._info header._meta, _old_article.card header._info, .doc_page ._content header.block, section.layout-row header.layout-col, section.layout-row header.text-block, section.layout-row header.page-link-block, section.layout-row header.event-list-block, section.layout-row header.product-list-block, section.layout-row header.article-list-block, section.layout-row header.structure-card-block, section.layout-row header.text-card-block, .card-container header.card, header.link-list, ._old_main _old_section.flex-v, ._old_main section _old_section.text-block, ._old_main _old_section, ._old_main _old_section _old_section.column, ._old_main _old_section.lang-suggest, .listing article ._old_main _old_section._info, ._old_main .listing article _old_section._info, .listing article ._old_main _old_section._about, ._old_main .listing article _old_section._about, article.card ._old_main _old_section._info, ._old_main article.card _old_section._info, article.card ._info ._old_main _old_section._meta, ._old_main article.card ._info _old_section._meta, _old_article.card ._old_main _old_section._info, ._old_main _old_article.card _old_section._info, .doc_page ._content ._old_main _old_section.block, ._old_main .doc_page ._content _old_section.block, section.layout-row ._old_main _old_section.layout-col, ._old_main section.layout-row _old_section.layout-col, section.layout-row ._old_main _old_section.text-block, ._old_main section.layout-row _old_section.text-block, section.layout-row ._old_main _old_section.page-link-block, ._old_main section.layout-row _old_section.page-link-block, section.layout-row ._old_main _old_section.event-list-block, ._old_main section.layout-row _old_section.event-list-block, section.layout-row ._old_main _old_section.product-list-block, ._old_main section.layout-row _old_section.product-list-block, section.layout-row ._old_main _old_section.article-list-block, ._old_main section.layout-row _old_section.article-list-block, section.layout-row ._old_main _old_section.structure-card-block, ._old_main section.layout-row _old_section.structure-card-block, section.layout-row ._old_main _old_section.text-card-block, ._old_main section.layout-row _old_section.text-card-block, .card-container ._old_main _old_section.card, ._old_main .card-container _old_section.card, ._old_main _old_section.link-list, slogan-line-scroll.flex-v, ._old_main section slogan-line-scroll.text-block, ._old_main _old_section slogan-line-scroll.column, slogan-line-scroll.lang-suggest, .listing article slogan-line-scroll._info, .listing article slogan-line-scroll._about, article.card slogan-line-scroll._info, article.card ._info slogan-line-scroll._meta, _old_article.card slogan-line-scroll._info, .doc_page ._content slogan-line-scroll.block, section.layout-row slogan-line-scroll.layout-col, section.layout-row slogan-line-scroll.text-block, section.layout-row slogan-line-scroll.page-link-block, section.layout-row slogan-line-scroll.event-list-block, section.layout-row slogan-line-scroll.product-list-block, section.layout-row slogan-line-scroll.article-list-block, section.layout-row slogan-line-scroll.structure-card-block, section.layout-row slogan-line-scroll.text-card-block, .card-container slogan-line-scroll.card, slogan-line-scroll.link-list, footer.flex-v, ._old_main section footer.text-block, ._old_main _old_section footer.column, footer, footer.lang-suggest, .listing article footer._info, .listing article footer._about, article.card footer._info, article.card ._info footer._meta, _old_article.card footer._info, .doc_page ._content footer.block, section.layout-row footer.layout-col, section.layout-row footer.text-block, section.layout-row footer.page-link-block, section.layout-row footer.event-list-block, section.layout-row footer.product-list-block, section.layout-row footer.article-list-block, section.layout-row footer.structure-card-block, section.layout-row footer.text-card-block, .card-container footer.card, footer.link-list, article.slide k-icon.flex-v, ._old_main section article.slide k-icon.text-block, article.slide ._old_main section k-icon.text-block, ._old_main _old_section article.slide k-icon.column, article.slide ._old_main _old_section k-icon.column, article.slide k-icon.lang-suggest, .listing article.slide k-icon._info, .listing article.slide k-icon._about, article.slide k-icon, article.card article.slide k-icon._info, article.slide article.card k-icon._info, article.card ._info article.slide k-icon._meta, article.slide article.card ._info k-icon._meta, _old_article.card article.slide k-icon._info, article.slide _old_article.card k-icon._info, .doc_page ._content article.slide k-icon.block, article.slide .doc_page ._content k-icon.block, section.layout-row article.slide k-icon.layout-col, article.slide section.layout-row k-icon.layout-col, section.layout-row article.slide k-icon.text-block, article.slide section.layout-row k-icon.text-block, section.layout-row article.slide k-icon.page-link-block, article.slide section.layout-row k-icon.page-link-block, section.layout-row article.slide k-icon.event-list-block, article.slide section.layout-row k-icon.event-list-block, section.layout-row article.slide k-icon.product-list-block, article.slide section.layout-row k-icon.product-list-block, section.layout-row article.slide k-icon.article-list-block, article.slide section.layout-row k-icon.article-list-block, section.layout-row article.slide k-icon.structure-card-block, article.slide section.layout-row k-icon.structure-card-block, section.layout-row article.slide k-icon.text-card-block, article.slide section.layout-row k-icon.text-card-block, .card-container article.slide k-icon.card, article.slide .card-container k-icon.card, article.slide k-icon.link-list, article.card .flex-v._info, article.card header._info, ._old_main section article.card .text-block._info, article.card ._old_main section .text-block._info, ._old_main article.card _old_section._info, article.card ._old_main _old_section._info, ._old_main _old_section article.card .column._info, article.card ._old_main _old_section .column._info, article.card footer._info, article.card .lang-suggest._info, .listing article.card ._info, .listing article.card ._about._info, article.slide article.card k-icon._info, article.card article.slide k-icon._info, article.card ._info, article.card ._info ._meta._info, _old_article.card article.card ._info, article.card _old_article.card ._info, .doc_page ._content article.card .block._info, article.card .doc_page ._content .block._info, section.layout-row article.card .layout-col._info, article.card section.layout-row .layout-col._info, section.layout-row article.card .text-block._info, article.card section.layout-row .text-block._info, section.layout-row article.card .page-link-block._info, article.card section.layout-row .page-link-block._info, section.layout-row article.card .event-list-block._info, article.card section.layout-row .event-list-block._info, section.layout-row article.card .product-list-block._info, article.card section.layout-row .product-list-block._info, section.layout-row article.card .article-list-block._info, article.card section.layout-row .article-list-block._info, section.layout-row article.card .structure-card-block._info, article.card section.layout-row .structure-card-block._info, section.layout-row article.card .text-card-block._info, article.card section.layout-row .text-card-block._info, .card-container article.card .card._info, article.card .card-container .card._info, k-input article.card label.field._info, article.card k-input label.field._info, article.card .link-list._info, _old_article.card .flex-v._info, _old_article.card header._info, ._old_main section _old_article.card .text-block._info, _old_article.card ._old_main section .text-block._info, ._old_main _old_article.card _old_section._info, _old_article.card ._old_main _old_section._info, ._old_main _old_section _old_article.card .column._info, _old_article.card ._old_main _old_section .column._info, _old_article.card footer._info, _old_article.card .lang-suggest._info, .listing article _old_article.card ._info, _old_article.card .listing article ._info, .listing article _old_article.card ._about._info, _old_article.card .listing article ._about._info, article.slide _old_article.card k-icon._info, _old_article.card article.slide k-icon._info, article.card _old_article.card ._info, _old_article.card article.card ._info, article.card ._info _old_article.card ._meta._info, _old_article.card article.card ._info ._meta._info, _old_article.card ._info, .doc_page ._content _old_article.card .block._info, _old_article.card .doc_page ._content .block._info, section.layout-row _old_article.card .layout-col._info, _old_article.card section.layout-row .layout-col._info, section.layout-row _old_article.card .text-block._info, _old_article.card section.layout-row .text-block._info, section.layout-row _old_article.card .page-link-block._info, _old_article.card section.layout-row .page-link-block._info, section.layout-row _old_article.card .event-list-block._info, _old_article.card section.layout-row .event-list-block._info, section.layout-row _old_article.card .product-list-block._info, _old_article.card section.layout-row .product-list-block._info, section.layout-row _old_article.card .article-list-block._info, _old_article.card section.layout-row .article-list-block._info, section.layout-row _old_article.card .structure-card-block._info, _old_article.card section.layout-row .structure-card-block._info, section.layout-row _old_article.card .text-card-block._info, _old_article.card section.layout-row .text-card-block._info, .card-container _old_article.card .card._info, _old_article.card .card-container .card._info, k-input _old_article.card label.field._info, _old_article.card k-input label.field._info, _old_article.card .link-list._info {
  justify-content: center;
}
.flex-h.-justify-start, ._old_main section.-justify-start, ._old_main _old_section dl.-justify-start, slogan-line-scroll.-justify-start, .lang-suggest .-justify-start._actions, .listing article.-justify-start, article.card ._info .-justify-start._links, _old_article.card ._info .-justify-start._links, .-justify-start.doc_page, section.layout-row .structure-card-block dl.-justify-start, .-justify-start.breadcrumbs, k-input label.field .-justify-start._control, .-justify-start.link-group, ._old_main section.button, ._old_main _old_section dl.button, .lang-suggest ._actions.button, .listing article.button, article.card ._info ._links.button, _old_article.card ._info ._links.button, section.layout-row .structure-card-block dl.button, k-input label.field ._control.button, .button, .flex-v.-justify-start, header.-justify-start, ._old_main section .-justify-start.text-block, ._old_main _old_section.-justify-start, ._old_main _old_section .-justify-start.column, footer.-justify-start, .-justify-start.lang-suggest, .listing article .-justify-start._info, .listing article .-justify-start._about, article.slide k-icon.-justify-start, article.card .-justify-start._info, article.card ._info .-justify-start._meta, _old_article.card .-justify-start._info, .doc_page ._content .-justify-start.block, section.layout-row .-justify-start.layout-col, section.layout-row .-justify-start.text-block, section.layout-row .-justify-start.page-link-block, section.layout-row .-justify-start.event-list-block, section.layout-row .-justify-start.product-list-block, section.layout-row .-justify-start.article-list-block, section.layout-row .-justify-start.structure-card-block, section.layout-row .-justify-start.text-card-block, .card-container .-justify-start.card, k-input label.-justify-start.field, .-justify-start.link-list, ._old_main section .text-block.button, ._old_main _old_section.button, ._old_main _old_section .column.button, .listing article ._info.button, .listing article ._about.button, article.slide k-icon.button, article.card ._info.button, article.card ._info ._meta.button, _old_article.card ._info.button, .doc_page ._content .block.button, section.layout-row .layout-col.button, section.layout-row .text-block.button, section.layout-row .page-link-block.button, section.layout-row .event-list-block.button, section.layout-row .product-list-block.button, section.layout-row .article-list-block.button, section.layout-row .structure-card-block.button, section.layout-row .text-card-block.button, .card-container .card.button, k-input label.field.button {
  justify-content: flex-start;
}
.flex-h.-justify-end, ._old_main section.-justify-end, ._old_main _old_section dl.-justify-end, slogan-line-scroll.-justify-end, .lang-suggest .-justify-end._actions, .listing article.-justify-end, article.card ._info .-justify-end._links, _old_article.card ._info .-justify-end._links, .-justify-end.doc_page, section.layout-row .structure-card-block dl.-justify-end, .-justify-end.breadcrumbs, k-input label.field .-justify-end._control, .-justify-end.button, .-justify-end.link-group, .flex-v.-justify-end, header.-justify-end, ._old_main section .-justify-end.text-block, ._old_main _old_section.-justify-end, ._old_main _old_section .-justify-end.column, footer.-justify-end, .-justify-end.lang-suggest, .listing article .-justify-end._info, .listing article .-justify-end._about, article.slide k-icon.-justify-end, article.card .-justify-end._info, article.card ._info .-justify-end._meta, _old_article.card .-justify-end._info, .doc_page ._content .-justify-end.block, section.layout-row .-justify-end.layout-col, section.layout-row .-justify-end.text-block, section.layout-row .-justify-end.page-link-block, section.layout-row .-justify-end.event-list-block, section.layout-row .-justify-end.product-list-block, section.layout-row .-justify-end.article-list-block, section.layout-row .-justify-end.structure-card-block, section.layout-row .-justify-end.text-card-block, .card-container .-justify-end.card, k-input label.-justify-end.field, .-justify-end.link-list {
  justify-content: flex-end;
}
.flex-h.-align-stretch, ._old_main section.-align-stretch, ._old_main _old_section dl.-align-stretch, slogan-line-scroll.-align-stretch, .lang-suggest .-align-stretch._actions, .listing article.-align-stretch, article.card ._info .-align-stretch._links, _old_article.card ._info .-align-stretch._links, .-align-stretch.doc_page, section.layout-row .structure-card-block dl.-align-stretch, .-align-stretch.breadcrumbs, k-input label.field .-align-stretch._control, .-align-stretch.button, .-align-stretch.link-group, ._old_main section .flex-h.text-block, ._old_main section section.text-block, ._old_main _old_section section dl.text-block, ._old_main section _old_section dl.text-block, ._old_main section slogan-line-scroll.text-block, .lang-suggest ._old_main section ._actions.text-block, ._old_main section .lang-suggest ._actions.text-block, .listing ._old_main section article.text-block, ._old_main section .listing article.text-block, article.card ._info ._old_main section ._links.text-block, ._old_main section article.card ._info ._links.text-block, _old_article.card ._info ._old_main section ._links.text-block, ._old_main section _old_article.card ._info ._links.text-block, ._old_main section .doc_page.text-block, ._old_main section.layout-row .structure-card-block dl.text-block, ._old_main section .breadcrumbs.text-block, k-input label.field ._old_main section ._control.text-block, ._old_main section k-input label.field ._control.text-block, ._old_main section .button.text-block, ._old_main section .link-group.text-block, ._old_main _old_section .flex-h.column, ._old_main _old_section section.column, ._old_main _old_section dl.column, ._old_main _old_section slogan-line-scroll.column, .lang-suggest ._old_main _old_section ._actions.column, ._old_main _old_section .lang-suggest ._actions.column, .listing ._old_main _old_section article.column, ._old_main _old_section .listing article.column, article.card ._info ._old_main _old_section ._links.column, ._old_main _old_section article.card ._info ._links.column, _old_article.card ._info ._old_main _old_section ._links.column, ._old_main _old_section _old_article.card ._info ._links.column, ._old_main _old_section .doc_page.column, ._old_main _old_section .breadcrumbs.column, k-input label.field ._old_main _old_section ._control.column, ._old_main _old_section k-input label.field ._control.column, ._old_main _old_section .button.column, ._old_main _old_section .link-group.column, .flex-h.link-list, ._old_main section.link-list, ._old_main _old_section dl.link-list, slogan-line-scroll.link-list, .lang-suggest ._actions.link-list, .listing article.link-list, article.card ._info ._links.link-list, _old_article.card ._info ._links.link-list, .doc_page.link-list, section.layout-row .structure-card-block dl.link-list, .breadcrumbs.link-list, k-input label.field ._control.link-list, .button.link-list, .link-group.link-list, .flex-v.-align-stretch, header.-align-stretch, ._old_main section .-align-stretch.text-block, ._old_main _old_section.-align-stretch, ._old_main _old_section .-align-stretch.column, footer.-align-stretch, .-align-stretch.lang-suggest, .listing article .-align-stretch._info, .listing article .-align-stretch._about, article.slide k-icon.-align-stretch, article.card .-align-stretch._info, article.card ._info .-align-stretch._meta, _old_article.card .-align-stretch._info, .doc_page ._content .-align-stretch.block, section.layout-row .-align-stretch.layout-col, section.layout-row .-align-stretch.text-block, section.layout-row .-align-stretch.page-link-block, section.layout-row .-align-stretch.event-list-block, section.layout-row .-align-stretch.product-list-block, section.layout-row .-align-stretch.article-list-block, section.layout-row .-align-stretch.structure-card-block, section.layout-row .-align-stretch.text-card-block, .card-container .-align-stretch.card, k-input label.-align-stretch.field, .-align-stretch.link-list, ._old_main section .flex-v.text-block, ._old_main section header.text-block, ._old_main section .text-block, ._old_main section _old_section.text-block, ._old_main _old_section section .column.text-block, ._old_main section _old_section .column.text-block, ._old_main section footer.text-block, ._old_main section .lang-suggest.text-block, .listing article ._old_main section ._info.text-block, ._old_main section .listing article ._info.text-block, .listing article ._old_main section ._about.text-block, ._old_main section .listing article ._about.text-block, article.slide ._old_main section k-icon.text-block, ._old_main section article.slide k-icon.text-block, article.card ._old_main section ._info.text-block, ._old_main section article.card ._info.text-block, article.card ._info ._old_main section ._meta.text-block, ._old_main section article.card ._info ._meta.text-block, _old_article.card ._old_main section ._info.text-block, ._old_main section _old_article.card ._info.text-block, .doc_page ._content ._old_main section .block.text-block, ._old_main section .doc_page ._content .block.text-block, ._old_main section.layout-row .layout-col.text-block, ._old_main section.layout-row .text-block, ._old_main section.layout-row .page-link-block.text-block, ._old_main section.layout-row .event-list-block.text-block, ._old_main section.layout-row .product-list-block.text-block, ._old_main section.layout-row .article-list-block.text-block, ._old_main section.layout-row .structure-card-block.text-block, ._old_main section.layout-row .text-card-block.text-block, .card-container ._old_main section .card.text-block, ._old_main section .card-container .card.text-block, k-input ._old_main section label.field.text-block, ._old_main section k-input label.field.text-block, ._old_main section .link-list.text-block, ._old_main _old_section .flex-v.column, ._old_main _old_section header.column, ._old_main section _old_section .text-block.column, ._old_main _old_section section .text-block.column, ._old_main _old_section _old_section.column, ._old_main _old_section .column, ._old_main _old_section footer.column, ._old_main _old_section .lang-suggest.column, .listing article ._old_main _old_section ._info.column, ._old_main _old_section .listing article ._info.column, .listing article ._old_main _old_section ._about.column, ._old_main _old_section .listing article ._about.column, article.slide ._old_main _old_section k-icon.column, ._old_main _old_section article.slide k-icon.column, article.card ._old_main _old_section ._info.column, ._old_main _old_section article.card ._info.column, article.card ._info ._old_main _old_section ._meta.column, ._old_main _old_section article.card ._info ._meta.column, _old_article.card ._old_main _old_section ._info.column, ._old_main _old_section _old_article.card ._info.column, .doc_page ._content ._old_main _old_section .block.column, ._old_main _old_section .doc_page ._content .block.column, section.layout-row ._old_main _old_section .layout-col.column, ._old_main _old_section section.layout-row .layout-col.column, section.layout-row ._old_main _old_section .text-block.column, ._old_main _old_section section.layout-row .text-block.column, section.layout-row ._old_main _old_section .page-link-block.column, ._old_main _old_section section.layout-row .page-link-block.column, section.layout-row ._old_main _old_section .event-list-block.column, ._old_main _old_section section.layout-row .event-list-block.column, section.layout-row ._old_main _old_section .product-list-block.column, ._old_main _old_section section.layout-row .product-list-block.column, section.layout-row ._old_main _old_section .article-list-block.column, ._old_main _old_section section.layout-row .article-list-block.column, section.layout-row ._old_main _old_section .structure-card-block.column, ._old_main _old_section section.layout-row .structure-card-block.column, section.layout-row ._old_main _old_section .text-card-block.column, ._old_main _old_section section.layout-row .text-card-block.column, .card-container ._old_main _old_section .card.column, ._old_main _old_section .card-container .card.column, k-input ._old_main _old_section label.field.column, ._old_main _old_section k-input label.field.column, ._old_main _old_section .link-list.column, .flex-v.link-list, header.link-list, ._old_main section .text-block.link-list, ._old_main _old_section.link-list, ._old_main _old_section .column.link-list, footer.link-list, .lang-suggest.link-list, .listing article ._info.link-list, .listing article ._about.link-list, article.slide k-icon.link-list, article.card ._info.link-list, article.card ._info ._meta.link-list, _old_article.card ._info.link-list, .doc_page ._content .block.link-list, section.layout-row .layout-col.link-list, section.layout-row .text-block.link-list, section.layout-row .page-link-block.link-list, section.layout-row .event-list-block.link-list, section.layout-row .product-list-block.link-list, section.layout-row .article-list-block.link-list, section.layout-row .structure-card-block.link-list, section.layout-row .text-card-block.link-list, .card-container .card.link-list, k-input label.field.link-list, .link-list {
  align-items: stretch;
}
.flex-h.-align-center, ._old_main section.-align-center, ._old_main _old_section dl.-align-center, slogan-line-scroll.-align-center, .lang-suggest .-align-center._actions, .listing article.-align-center, article.card ._info .-align-center._links, _old_article.card ._info .-align-center._links, .-align-center.doc_page, section.layout-row .structure-card-block dl.-align-center, .-align-center.breadcrumbs, k-input label.field .-align-center._control, .-align-center.button, .-align-center.link-group, header.flex-h, .lang-suggest header._actions, article.card ._info header._links, _old_article.card ._info header._links, header.doc_page, header.breadcrumbs, k-input label.field header._control, header.button, header.link-group, ._old_main _old_section.flex-h, .lang-suggest ._old_main _old_section._actions, ._old_main .lang-suggest _old_section._actions, article.card ._info ._old_main _old_section._links, ._old_main article.card ._info _old_section._links, _old_article.card ._info ._old_main _old_section._links, ._old_main _old_article.card ._info _old_section._links, ._old_main _old_section.doc_page, ._old_main _old_section.breadcrumbs, k-input label.field ._old_main _old_section._control, ._old_main k-input label.field _old_section._control, ._old_main _old_section.button, ._old_main _old_section.link-group, footer.flex-h, .lang-suggest footer._actions, article.card ._info footer._links, _old_article.card ._info footer._links, footer.doc_page, footer.breadcrumbs, k-input label.field footer._control, footer.button, footer.link-group, article.slide k-icon.flex-h, .lang-suggest article.slide k-icon._actions, article.slide .lang-suggest k-icon._actions, article.card ._info article.slide k-icon._links, article.slide article.card ._info k-icon._links, _old_article.card ._info article.slide k-icon._links, article.slide _old_article.card ._info k-icon._links, article.slide k-icon.doc_page, article.slide k-icon.breadcrumbs, k-input label.field article.slide k-icon._control, article.slide k-input label.field k-icon._control, article.slide k-icon.button, article.slide k-icon.link-group, article.card .flex-h._info, ._old_main article.card section._info, article.card ._old_main section._info, ._old_main _old_section article.card dl._info, article.card ._old_main _old_section dl._info, article.card slogan-line-scroll._info, .lang-suggest article.card ._actions._info, article.card .lang-suggest ._actions._info, .listing article.card article._info, article.card .listing article._info, article.card ._info ._links._info, _old_article.card ._info article.card ._links._info, article.card _old_article.card ._info ._links._info, article.card .doc_page._info, section.layout-row .structure-card-block article.card dl._info, article.card section.layout-row .structure-card-block dl._info, article.card .breadcrumbs._info, k-input label.field article.card ._control._info, article.card k-input label.field ._control._info, article.card .button._info, article.card .link-group._info, _old_article.card .flex-h._info, ._old_main _old_article.card section._info, _old_article.card ._old_main section._info, ._old_main _old_section _old_article.card dl._info, _old_article.card ._old_main _old_section dl._info, _old_article.card slogan-line-scroll._info, .lang-suggest _old_article.card ._actions._info, _old_article.card .lang-suggest ._actions._info, .listing _old_article.card article._info, _old_article.card .listing article._info, article.card ._info _old_article.card ._links._info, _old_article.card article.card ._info ._links._info, _old_article.card ._info ._links._info, _old_article.card .doc_page._info, section.layout-row .structure-card-block _old_article.card dl._info, _old_article.card section.layout-row .structure-card-block dl._info, _old_article.card .breadcrumbs._info, k-input label.field _old_article.card ._control._info, _old_article.card k-input label.field ._control._info, _old_article.card .button._info, _old_article.card .link-group._info, .flex-h.breadcrumbs, ._old_main section.breadcrumbs, ._old_main _old_section dl.breadcrumbs, slogan-line-scroll.breadcrumbs, .lang-suggest ._actions.breadcrumbs, .listing article.breadcrumbs, article.card ._info ._links.breadcrumbs, _old_article.card ._info ._links.breadcrumbs, .doc_page.breadcrumbs, section.layout-row .structure-card-block dl.breadcrumbs, .breadcrumbs, k-input label.field ._control.breadcrumbs, .button.breadcrumbs, .link-group.breadcrumbs, k-input label.field .flex-h._control, ._old_main k-input label.field section._control, k-input label.field ._old_main section._control, ._old_main _old_section k-input label.field dl._control, k-input label.field ._old_main _old_section dl._control, k-input label.field slogan-line-scroll._control, .lang-suggest k-input label.field ._actions._control, k-input label.field .lang-suggest ._actions._control, .listing k-input label.field article._control, k-input label.field .listing article._control, article.card ._info k-input label.field ._links._control, k-input label.field article.card ._info ._links._control, _old_article.card ._info k-input label.field ._links._control, k-input label.field _old_article.card ._info ._links._control, k-input label.field .doc_page._control, section.layout-row .structure-card-block k-input label.field dl._control, k-input label.field section.layout-row .structure-card-block dl._control, k-input label.field .breadcrumbs._control, k-input label.field ._control, k-input label.field .button._control, k-input label.field .link-group._control, .flex-h.button, ._old_main section.button, ._old_main _old_section dl.button, slogan-line-scroll.button, .lang-suggest ._actions.button, .listing article.button, article.card ._info ._links.button, _old_article.card ._info ._links.button, .doc_page.button, section.layout-row .structure-card-block dl.button, .breadcrumbs.button, k-input label.field ._control.button, .button, .link-group.button, .flex-v.-align-center, header.-align-center, ._old_main section .-align-center.text-block, ._old_main _old_section.-align-center, ._old_main _old_section .-align-center.column, footer.-align-center, .-align-center.lang-suggest, .listing article .-align-center._info, .listing article .-align-center._about, article.slide k-icon.-align-center, article.card .-align-center._info, article.card ._info .-align-center._meta, _old_article.card .-align-center._info, .doc_page ._content .-align-center.block, section.layout-row .-align-center.layout-col, section.layout-row .-align-center.text-block, section.layout-row .-align-center.page-link-block, section.layout-row .-align-center.event-list-block, section.layout-row .-align-center.product-list-block, section.layout-row .-align-center.article-list-block, section.layout-row .-align-center.structure-card-block, section.layout-row .-align-center.text-card-block, .card-container .-align-center.card, k-input label.-align-center.field, .-align-center.link-list, header.flex-v, header, ._old_main section header.text-block, ._old_main _old_section header.column, header.lang-suggest, .listing article header._info, .listing article header._about, article.card header._info, article.card ._info header._meta, _old_article.card header._info, .doc_page ._content header.block, section.layout-row header.layout-col, section.layout-row header.text-block, section.layout-row header.page-link-block, section.layout-row header.event-list-block, section.layout-row header.product-list-block, section.layout-row header.article-list-block, section.layout-row header.structure-card-block, section.layout-row header.text-card-block, .card-container header.card, header.link-list, ._old_main _old_section.flex-v, ._old_main section _old_section.text-block, ._old_main _old_section, ._old_main _old_section _old_section.column, ._old_main _old_section.lang-suggest, .listing article ._old_main _old_section._info, ._old_main .listing article _old_section._info, .listing article ._old_main _old_section._about, ._old_main .listing article _old_section._about, article.card ._old_main _old_section._info, ._old_main article.card _old_section._info, article.card ._info ._old_main _old_section._meta, ._old_main article.card ._info _old_section._meta, _old_article.card ._old_main _old_section._info, ._old_main _old_article.card _old_section._info, .doc_page ._content ._old_main _old_section.block, ._old_main .doc_page ._content _old_section.block, section.layout-row ._old_main _old_section.layout-col, ._old_main section.layout-row _old_section.layout-col, section.layout-row ._old_main _old_section.text-block, ._old_main section.layout-row _old_section.text-block, section.layout-row ._old_main _old_section.page-link-block, ._old_main section.layout-row _old_section.page-link-block, section.layout-row ._old_main _old_section.event-list-block, ._old_main section.layout-row _old_section.event-list-block, section.layout-row ._old_main _old_section.product-list-block, ._old_main section.layout-row _old_section.product-list-block, section.layout-row ._old_main _old_section.article-list-block, ._old_main section.layout-row _old_section.article-list-block, section.layout-row ._old_main _old_section.structure-card-block, ._old_main section.layout-row _old_section.structure-card-block, section.layout-row ._old_main _old_section.text-card-block, ._old_main section.layout-row _old_section.text-card-block, .card-container ._old_main _old_section.card, ._old_main .card-container _old_section.card, ._old_main _old_section.link-list, footer.flex-v, ._old_main section footer.text-block, ._old_main _old_section footer.column, footer, footer.lang-suggest, .listing article footer._info, .listing article footer._about, article.card footer._info, article.card ._info footer._meta, _old_article.card footer._info, .doc_page ._content footer.block, section.layout-row footer.layout-col, section.layout-row footer.text-block, section.layout-row footer.page-link-block, section.layout-row footer.event-list-block, section.layout-row footer.product-list-block, section.layout-row footer.article-list-block, section.layout-row footer.structure-card-block, section.layout-row footer.text-card-block, .card-container footer.card, footer.link-list, article.slide k-icon.flex-v, ._old_main section article.slide k-icon.text-block, article.slide ._old_main section k-icon.text-block, ._old_main _old_section article.slide k-icon.column, article.slide ._old_main _old_section k-icon.column, article.slide k-icon.lang-suggest, .listing article.slide k-icon._info, .listing article.slide k-icon._about, article.slide k-icon, article.card article.slide k-icon._info, article.slide article.card k-icon._info, article.card ._info article.slide k-icon._meta, article.slide article.card ._info k-icon._meta, _old_article.card article.slide k-icon._info, article.slide _old_article.card k-icon._info, .doc_page ._content article.slide k-icon.block, article.slide .doc_page ._content k-icon.block, section.layout-row article.slide k-icon.layout-col, article.slide section.layout-row k-icon.layout-col, section.layout-row article.slide k-icon.text-block, article.slide section.layout-row k-icon.text-block, section.layout-row article.slide k-icon.page-link-block, article.slide section.layout-row k-icon.page-link-block, section.layout-row article.slide k-icon.event-list-block, article.slide section.layout-row k-icon.event-list-block, section.layout-row article.slide k-icon.product-list-block, article.slide section.layout-row k-icon.product-list-block, section.layout-row article.slide k-icon.article-list-block, article.slide section.layout-row k-icon.article-list-block, section.layout-row article.slide k-icon.structure-card-block, article.slide section.layout-row k-icon.structure-card-block, section.layout-row article.slide k-icon.text-card-block, article.slide section.layout-row k-icon.text-card-block, .card-container article.slide k-icon.card, article.slide .card-container k-icon.card, article.slide k-icon.link-list, article.card .flex-v._info, article.card header._info, ._old_main section article.card .text-block._info, article.card ._old_main section .text-block._info, ._old_main article.card _old_section._info, article.card ._old_main _old_section._info, ._old_main _old_section article.card .column._info, article.card ._old_main _old_section .column._info, article.card footer._info, article.card .lang-suggest._info, .listing article.card ._info, .listing article.card ._about._info, article.slide article.card k-icon._info, article.card article.slide k-icon._info, article.card ._info, article.card ._info ._meta._info, _old_article.card article.card ._info, article.card _old_article.card ._info, .doc_page ._content article.card .block._info, article.card .doc_page ._content .block._info, section.layout-row article.card .layout-col._info, article.card section.layout-row .layout-col._info, section.layout-row article.card .text-block._info, article.card section.layout-row .text-block._info, section.layout-row article.card .page-link-block._info, article.card section.layout-row .page-link-block._info, section.layout-row article.card .event-list-block._info, article.card section.layout-row .event-list-block._info, section.layout-row article.card .product-list-block._info, article.card section.layout-row .product-list-block._info, section.layout-row article.card .article-list-block._info, article.card section.layout-row .article-list-block._info, section.layout-row article.card .structure-card-block._info, article.card section.layout-row .structure-card-block._info, section.layout-row article.card .text-card-block._info, article.card section.layout-row .text-card-block._info, .card-container article.card .card._info, article.card .card-container .card._info, k-input article.card label.field._info, article.card k-input label.field._info, article.card .link-list._info, _old_article.card .flex-v._info, _old_article.card header._info, ._old_main section _old_article.card .text-block._info, _old_article.card ._old_main section .text-block._info, ._old_main _old_article.card _old_section._info, _old_article.card ._old_main _old_section._info, ._old_main _old_section _old_article.card .column._info, _old_article.card ._old_main _old_section .column._info, _old_article.card footer._info, _old_article.card .lang-suggest._info, .listing article _old_article.card ._info, _old_article.card .listing article ._info, .listing article _old_article.card ._about._info, _old_article.card .listing article ._about._info, article.slide _old_article.card k-icon._info, _old_article.card article.slide k-icon._info, article.card _old_article.card ._info, _old_article.card article.card ._info, article.card ._info _old_article.card ._meta._info, _old_article.card article.card ._info ._meta._info, _old_article.card ._info, .doc_page ._content _old_article.card .block._info, _old_article.card .doc_page ._content .block._info, section.layout-row _old_article.card .layout-col._info, _old_article.card section.layout-row .layout-col._info, section.layout-row _old_article.card .text-block._info, _old_article.card section.layout-row .text-block._info, section.layout-row _old_article.card .page-link-block._info, _old_article.card section.layout-row .page-link-block._info, section.layout-row _old_article.card .event-list-block._info, _old_article.card section.layout-row .event-list-block._info, section.layout-row _old_article.card .product-list-block._info, _old_article.card section.layout-row .product-list-block._info, section.layout-row _old_article.card .article-list-block._info, _old_article.card section.layout-row .article-list-block._info, section.layout-row _old_article.card .structure-card-block._info, _old_article.card section.layout-row .structure-card-block._info, section.layout-row _old_article.card .text-card-block._info, _old_article.card section.layout-row .text-card-block._info, .card-container _old_article.card .card._info, _old_article.card .card-container .card._info, k-input _old_article.card label.field._info, _old_article.card k-input label.field._info, _old_article.card .link-list._info, .flex-v.breadcrumbs, header.breadcrumbs, ._old_main section .text-block.breadcrumbs, ._old_main _old_section.breadcrumbs, ._old_main _old_section .column.breadcrumbs, footer.breadcrumbs, .lang-suggest.breadcrumbs, .listing article ._info.breadcrumbs, .listing article ._about.breadcrumbs, article.slide k-icon.breadcrumbs, article.card ._info.breadcrumbs, article.card ._info ._meta.breadcrumbs, _old_article.card ._info.breadcrumbs, .doc_page ._content .block.breadcrumbs, section.layout-row .layout-col.breadcrumbs, section.layout-row .text-block.breadcrumbs, section.layout-row .page-link-block.breadcrumbs, section.layout-row .event-list-block.breadcrumbs, section.layout-row .product-list-block.breadcrumbs, section.layout-row .article-list-block.breadcrumbs, section.layout-row .structure-card-block.breadcrumbs, section.layout-row .text-card-block.breadcrumbs, .card-container .card.breadcrumbs, k-input label.field.breadcrumbs, .link-list.breadcrumbs, k-input label.field .flex-v._control, k-input label.field header._control, ._old_main section k-input label.field .text-block._control, k-input label.field ._old_main section .text-block._control, ._old_main k-input label.field _old_section._control, k-input label.field ._old_main _old_section._control, ._old_main _old_section k-input label.field .column._control, k-input label.field ._old_main _old_section .column._control, k-input label.field footer._control, k-input label.field .lang-suggest._control, .listing article k-input label.field ._info._control, k-input label.field .listing article ._info._control, .listing article k-input label.field ._about._control, k-input label.field .listing article ._about._control, article.slide k-input label.field k-icon._control, k-input label.field article.slide k-icon._control, article.card k-input label.field ._info._control, k-input label.field article.card ._info._control, article.card ._info k-input label.field ._meta._control, k-input label.field article.card ._info ._meta._control, _old_article.card k-input label.field ._info._control, k-input label.field _old_article.card ._info._control, .doc_page ._content k-input label.field .block._control, k-input label.field .doc_page ._content .block._control, section.layout-row k-input label.field .layout-col._control, k-input label.field section.layout-row .layout-col._control, section.layout-row k-input label.field .text-block._control, k-input label.field section.layout-row .text-block._control, section.layout-row k-input label.field .page-link-block._control, k-input label.field section.layout-row .page-link-block._control, section.layout-row k-input label.field .event-list-block._control, k-input label.field section.layout-row .event-list-block._control, section.layout-row k-input label.field .product-list-block._control, k-input label.field section.layout-row .product-list-block._control, section.layout-row k-input label.field .article-list-block._control, k-input label.field section.layout-row .article-list-block._control, section.layout-row k-input label.field .structure-card-block._control, k-input label.field section.layout-row .structure-card-block._control, section.layout-row k-input label.field .text-card-block._control, k-input label.field section.layout-row .text-card-block._control, .card-container k-input label.field .card._control, k-input label.field .card-container .card._control, k-input label.field label.field._control, k-input label.field .link-list._control, .flex-v.button, header.button, ._old_main section .text-block.button, ._old_main _old_section.button, ._old_main _old_section .column.button, footer.button, .lang-suggest.button, .listing article ._info.button, .listing article ._about.button, article.slide k-icon.button, article.card ._info.button, article.card ._info ._meta.button, _old_article.card ._info.button, .doc_page ._content .block.button, section.layout-row .layout-col.button, section.layout-row .text-block.button, section.layout-row .page-link-block.button, section.layout-row .event-list-block.button, section.layout-row .product-list-block.button, section.layout-row .article-list-block.button, section.layout-row .structure-card-block.button, section.layout-row .text-card-block.button, .card-container .card.button, k-input label.field.button, .link-list.button {
  align-items: center;
}
.flex-h.-align-start, ._old_main section.-align-start, ._old_main _old_section dl.-align-start, slogan-line-scroll.-align-start, .lang-suggest .-align-start._actions, .listing article.-align-start, article.card ._info .-align-start._links, _old_article.card ._info .-align-start._links, .-align-start.doc_page, section.layout-row .structure-card-block dl.-align-start, .-align-start.breadcrumbs, k-input label.field .-align-start._control, .-align-start.button, .-align-start.link-group, .lang-suggest k-input label._actions.field, k-input .lang-suggest label._actions.field, article.card ._info k-input label._links.field, k-input article.card ._info label._links.field, _old_article.card ._info k-input label._links.field, k-input _old_article.card ._info label._links.field, k-input label.field label._control.field, .flex-v.-align-start, header.-align-start, ._old_main section .-align-start.text-block, ._old_main _old_section.-align-start, ._old_main _old_section .-align-start.column, footer.-align-start, .-align-start.lang-suggest, .listing article .-align-start._info, .listing article .-align-start._about, article.slide k-icon.-align-start, article.card .-align-start._info, article.card ._info .-align-start._meta, _old_article.card .-align-start._info, .doc_page ._content .-align-start.block, section.layout-row .-align-start.layout-col, section.layout-row .-align-start.text-block, section.layout-row .-align-start.page-link-block, section.layout-row .-align-start.event-list-block, section.layout-row .-align-start.product-list-block, section.layout-row .-align-start.article-list-block, section.layout-row .-align-start.structure-card-block, section.layout-row .-align-start.text-card-block, .card-container .-align-start.card, .-align-start.link-list, ._old_main section k-input label.text-block.field, k-input ._old_main section label.text-block.field, ._old_main _old_section k-input label.column.field, k-input ._old_main _old_section label.column.field, .listing article k-input label._info.field, k-input .listing article label._info.field, .listing article k-input label._about.field, k-input .listing article label._about.field, article.card k-input label._info.field, k-input article.card label._info.field, article.card ._info k-input label._meta.field, k-input article.card ._info label._meta.field, _old_article.card k-input label._info.field, k-input _old_article.card label._info.field, .doc_page ._content k-input label.block.field, k-input .doc_page ._content label.block.field, section.layout-row k-input label.layout-col.field, k-input section.layout-row label.layout-col.field, section.layout-row k-input label.text-block.field, k-input section.layout-row label.text-block.field, section.layout-row k-input label.page-link-block.field, k-input section.layout-row label.page-link-block.field, section.layout-row k-input label.event-list-block.field, k-input section.layout-row label.event-list-block.field, section.layout-row k-input label.product-list-block.field, k-input section.layout-row label.product-list-block.field, section.layout-row k-input label.article-list-block.field, k-input section.layout-row label.article-list-block.field, section.layout-row k-input label.structure-card-block.field, k-input section.layout-row label.structure-card-block.field, section.layout-row k-input label.text-card-block.field, k-input section.layout-row label.text-card-block.field, .card-container k-input label.card.field, k-input .card-container label.card.field, k-input label.field {
  align-items: flex-start;
}
.flex-h.-align-end, ._old_main section.-align-end, ._old_main _old_section dl.-align-end, .lang-suggest .-align-end._actions, .listing article.-align-end, article.card ._info .-align-end._links, _old_article.card ._info .-align-end._links, .-align-end.doc_page, section.layout-row .structure-card-block dl.-align-end, .-align-end.breadcrumbs, k-input label.field .-align-end._control, .-align-end.button, .-align-end.link-group, slogan-line-scroll, .lang-suggest slogan-line-scroll._actions, article.card ._info slogan-line-scroll._links, _old_article.card ._info slogan-line-scroll._links, slogan-line-scroll.doc_page, slogan-line-scroll.breadcrumbs, k-input label.field slogan-line-scroll._control, slogan-line-scroll.button, slogan-line-scroll.link-group, .flex-v.-align-end, header.-align-end, ._old_main section .-align-end.text-block, ._old_main _old_section.-align-end, ._old_main _old_section .-align-end.column, footer.-align-end, .-align-end.lang-suggest, .listing article .-align-end._info, .listing article .-align-end._about, article.slide k-icon.-align-end, article.card .-align-end._info, article.card ._info .-align-end._meta, _old_article.card .-align-end._info, .doc_page ._content .-align-end.block, section.layout-row .-align-end.layout-col, section.layout-row .-align-end.text-block, section.layout-row .-align-end.page-link-block, section.layout-row .-align-end.event-list-block, section.layout-row .-align-end.product-list-block, section.layout-row .-align-end.article-list-block, section.layout-row .-align-end.structure-card-block, section.layout-row .-align-end.text-card-block, .card-container .-align-end.card, k-input label.-align-end.field, .-align-end.link-list, ._old_main section slogan-line-scroll.text-block, ._old_main _old_section slogan-line-scroll.column, slogan-line-scroll.lang-suggest, .listing article slogan-line-scroll._info, .listing article slogan-line-scroll._about, article.card slogan-line-scroll._info, article.card ._info slogan-line-scroll._meta, _old_article.card slogan-line-scroll._info, .doc_page ._content slogan-line-scroll.block, section.layout-row slogan-line-scroll.layout-col, section.layout-row slogan-line-scroll.text-block, section.layout-row slogan-line-scroll.page-link-block, section.layout-row slogan-line-scroll.event-list-block, section.layout-row slogan-line-scroll.product-list-block, section.layout-row slogan-line-scroll.article-list-block, section.layout-row slogan-line-scroll.structure-card-block, section.layout-row slogan-line-scroll.text-card-block, .card-container slogan-line-scroll.card, slogan-line-scroll.link-list {
  align-items: flex-end;
}
.flex-h .-col-1, ._old_main section .-col-1, ._old_main _old_section dl .-col-1, slogan-line-scroll .-col-1, .lang-suggest ._actions .-col-1, .listing article .-col-1, article.card ._info ._links .-col-1, _old_article.card ._info ._links .-col-1, .doc_page .-col-1, section.layout-row .structure-card-block dl .-col-1, .breadcrumbs .-col-1, k-input label.field ._control .-col-1, .button .-col-1, .link-group .-col-1, .flex-h ._old_main section .text-block, ._old_main section .flex-h .text-block, ._old_main section .text-block, ._old_main _old_section dl section .text-block, ._old_main section _old_section dl .text-block, slogan-line-scroll ._old_main section .text-block, ._old_main section slogan-line-scroll .text-block, .lang-suggest ._actions ._old_main section .text-block, ._old_main section .lang-suggest ._actions .text-block, .listing article ._old_main section .text-block, ._old_main section .listing article .text-block, article.card ._info ._links ._old_main section .text-block, ._old_main section article.card ._info ._links .text-block, _old_article.card ._info ._links ._old_main section .text-block, ._old_main section _old_article.card ._info ._links .text-block, .doc_page ._old_main section .text-block, ._old_main section .doc_page .text-block, ._old_main section.layout-row .structure-card-block dl .text-block, .breadcrumbs ._old_main section .text-block, ._old_main section .breadcrumbs .text-block, k-input label.field ._control ._old_main section .text-block, ._old_main section k-input label.field ._control .text-block, .button ._old_main section .text-block, ._old_main section .button .text-block, .link-group ._old_main section .text-block, ._old_main section .link-group .text-block, .flex-h ._old_main _old_section .column, ._old_main _old_section .flex-h .column, ._old_main section _old_section .column, ._old_main _old_section section .column, ._old_main _old_section dl .column, slogan-line-scroll ._old_main _old_section .column, ._old_main _old_section slogan-line-scroll .column, .lang-suggest ._actions ._old_main _old_section .column, ._old_main _old_section .lang-suggest ._actions .column, .listing article ._old_main _old_section .column, ._old_main _old_section .listing article .column, article.card ._info ._links ._old_main _old_section .column, ._old_main _old_section article.card ._info ._links .column, _old_article.card ._info ._links ._old_main _old_section .column, ._old_main _old_section _old_article.card ._info ._links .column, .doc_page ._old_main _old_section .column, ._old_main _old_section .doc_page .column, section.layout-row .structure-card-block dl ._old_main _old_section .column, ._old_main _old_section section.layout-row .structure-card-block dl .column, .breadcrumbs ._old_main _old_section .column, ._old_main _old_section .breadcrumbs .column, k-input label.field ._control ._old_main _old_section .column, ._old_main _old_section k-input label.field ._control .column, .button ._old_main _old_section .column, ._old_main _old_section .button .column, .link-group ._old_main _old_section .column, ._old_main _old_section .link-group .column, .flex-v .-col-1, header .-col-1, ._old_main section .text-block .-col-1, ._old_main _old_section .-col-1, ._old_main _old_section .column .-col-1, footer .-col-1, .lang-suggest .-col-1, .listing article ._info .-col-1, .listing article ._about .-col-1, article.slide k-icon .-col-1, article.card ._info .-col-1, article.card ._info ._meta .-col-1, _old_article.card ._info .-col-1, .doc_page ._content .block .-col-1, section.layout-row .layout-col .-col-1, section.layout-row .text-block .-col-1, section.layout-row .page-link-block .-col-1, section.layout-row .event-list-block .-col-1, section.layout-row .product-list-block .-col-1, section.layout-row .article-list-block .-col-1, section.layout-row .structure-card-block .-col-1, section.layout-row .text-card-block .-col-1, .card-container .card .-col-1, k-input label.field .-col-1, .link-list .-col-1, .flex-v ._old_main section .text-block, ._old_main section .flex-v .text-block, header ._old_main section .text-block, ._old_main section header .text-block, ._old_main section .text-block .text-block, ._old_main _old_section section .text-block, ._old_main section _old_section .text-block, ._old_main _old_section .column section .text-block, ._old_main section _old_section .column .text-block, footer ._old_main section .text-block, ._old_main section footer .text-block, .lang-suggest ._old_main section .text-block, ._old_main section .lang-suggest .text-block, .listing article ._info ._old_main section .text-block, ._old_main section .listing article ._info .text-block, .listing article ._about ._old_main section .text-block, ._old_main section .listing article ._about .text-block, article.slide k-icon ._old_main section .text-block, ._old_main section article.slide k-icon .text-block, article.card ._info ._old_main section .text-block, ._old_main section article.card ._info .text-block, article.card ._info ._meta ._old_main section .text-block, ._old_main section article.card ._info ._meta .text-block, _old_article.card ._info ._old_main section .text-block, ._old_main section _old_article.card ._info .text-block, .doc_page ._content .block ._old_main section .text-block, ._old_main section .doc_page ._content .block .text-block, ._old_main section.layout-row .layout-col .text-block, ._old_main section.layout-row .text-block .text-block, ._old_main section.layout-row .page-link-block .text-block, ._old_main section.layout-row .event-list-block .text-block, ._old_main section.layout-row .product-list-block .text-block, ._old_main section.layout-row .article-list-block .text-block, ._old_main section.layout-row .structure-card-block .text-block, ._old_main section.layout-row .text-card-block .text-block, .card-container .card ._old_main section .text-block, ._old_main section .card-container .card .text-block, k-input label.field ._old_main section .text-block, ._old_main section k-input label.field .text-block, .link-list ._old_main section .text-block, ._old_main section .link-list .text-block, .flex-v ._old_main _old_section .column, ._old_main _old_section .flex-v .column, header ._old_main _old_section .column, ._old_main _old_section header .column, ._old_main section .text-block _old_section .column, ._old_main _old_section section .text-block .column, ._old_main _old_section .column, ._old_main _old_section .column .column, footer ._old_main _old_section .column, ._old_main _old_section footer .column, .lang-suggest ._old_main _old_section .column, ._old_main _old_section .lang-suggest .column, .listing article ._info ._old_main _old_section .column, ._old_main _old_section .listing article ._info .column, .listing article ._about ._old_main _old_section .column, ._old_main _old_section .listing article ._about .column, article.slide k-icon ._old_main _old_section .column, ._old_main _old_section article.slide k-icon .column, article.card ._info ._old_main _old_section .column, ._old_main _old_section article.card ._info .column, article.card ._info ._meta ._old_main _old_section .column, ._old_main _old_section article.card ._info ._meta .column, _old_article.card ._info ._old_main _old_section .column, ._old_main _old_section _old_article.card ._info .column, .doc_page ._content .block ._old_main _old_section .column, ._old_main _old_section .doc_page ._content .block .column, section.layout-row .layout-col ._old_main _old_section .column, ._old_main _old_section section.layout-row .layout-col .column, section.layout-row .text-block ._old_main _old_section .column, ._old_main _old_section section.layout-row .text-block .column, section.layout-row .page-link-block ._old_main _old_section .column, ._old_main _old_section section.layout-row .page-link-block .column, section.layout-row .event-list-block ._old_main _old_section .column, ._old_main _old_section section.layout-row .event-list-block .column, section.layout-row .product-list-block ._old_main _old_section .column, ._old_main _old_section section.layout-row .product-list-block .column, section.layout-row .article-list-block ._old_main _old_section .column, ._old_main _old_section section.layout-row .article-list-block .column, section.layout-row .structure-card-block ._old_main _old_section .column, ._old_main _old_section section.layout-row .structure-card-block .column, section.layout-row .text-card-block ._old_main _old_section .column, ._old_main _old_section section.layout-row .text-card-block .column, .card-container .card ._old_main _old_section .column, ._old_main _old_section .card-container .card .column, k-input label.field ._old_main _old_section .column, ._old_main _old_section k-input label.field .column, .link-list ._old_main _old_section .column, ._old_main _old_section .link-list .column {
  flex: 1;
}
.flex-h .-col-2, ._old_main section .-col-2, slogan-line-scroll .-col-2, .listing article .-col-2, .doc_page .-col-2, .breadcrumbs .-col-2, .button .-col-2, .link-group .-col-2, .flex-v .-col-2, header .-col-2, ._old_main _old_section .-col-2, footer .-col-2, .lang-suggest .-col-2, article.slide k-icon .-col-2, article.card ._info .-col-2, _old_article.card ._info .-col-2, .doc_page ._content .block .-col-2, section.layout-row .layout-col .-col-2, section.layout-row .text-block .-col-2, section.layout-row .page-link-block .-col-2, section.layout-row .event-list-block .-col-2, section.layout-row .product-list-block .-col-2, section.layout-row .article-list-block .-col-2, section.layout-row .structure-card-block .-col-2, section.layout-row .text-card-block .-col-2, .card-container .card .-col-2, k-input label.field .-col-2, .link-list .-col-2 {
  flex: 2;
}
.flex-h .-col-3, ._old_main section .-col-3, slogan-line-scroll .-col-3, .listing article .-col-3, .doc_page .-col-3, .breadcrumbs .-col-3, .button .-col-3, .link-group .-col-3, .flex-v .-col-3, header .-col-3, ._old_main _old_section .-col-3, footer .-col-3, .lang-suggest .-col-3, article.slide k-icon .-col-3, article.card ._info .-col-3, _old_article.card ._info .-col-3, .doc_page ._content .block .-col-3, section.layout-row .layout-col .-col-3, section.layout-row .text-block .-col-3, section.layout-row .page-link-block .-col-3, section.layout-row .event-list-block .-col-3, section.layout-row .product-list-block .-col-3, section.layout-row .article-list-block .-col-3, section.layout-row .structure-card-block .-col-3, section.layout-row .text-card-block .-col-3, .card-container .card .-col-3, k-input label.field .-col-3, .link-list .-col-3 {
  flex: 3;
}
.flex-h .-col-4, ._old_main section .-col-4, slogan-line-scroll .-col-4, .listing article .-col-4, .doc_page .-col-4, .breadcrumbs .-col-4, .button .-col-4, .link-group .-col-4, .flex-v .-col-4, header .-col-4, ._old_main _old_section .-col-4, footer .-col-4, .lang-suggest .-col-4, article.slide k-icon .-col-4, article.card ._info .-col-4, _old_article.card ._info .-col-4, .doc_page ._content .block .-col-4, section.layout-row .layout-col .-col-4, section.layout-row .text-block .-col-4, section.layout-row .page-link-block .-col-4, section.layout-row .event-list-block .-col-4, section.layout-row .product-list-block .-col-4, section.layout-row .article-list-block .-col-4, section.layout-row .structure-card-block .-col-4, section.layout-row .text-card-block .-col-4, .card-container .card .-col-4, k-input label.field .-col-4, .link-list .-col-4 {
  flex: 4;
}
.flex-h .-col-5, ._old_main section .-col-5, slogan-line-scroll .-col-5, .listing article .-col-5, .doc_page .-col-5, .breadcrumbs .-col-5, .button .-col-5, .link-group .-col-5, .flex-v .-col-5, header .-col-5, ._old_main _old_section .-col-5, footer .-col-5, .lang-suggest .-col-5, article.slide k-icon .-col-5, article.card ._info .-col-5, _old_article.card ._info .-col-5, .doc_page ._content .block .-col-5, section.layout-row .layout-col .-col-5, section.layout-row .text-block .-col-5, section.layout-row .page-link-block .-col-5, section.layout-row .event-list-block .-col-5, section.layout-row .product-list-block .-col-5, section.layout-row .article-list-block .-col-5, section.layout-row .structure-card-block .-col-5, section.layout-row .text-card-block .-col-5, .card-container .card .-col-5, k-input label.field .-col-5, .link-list .-col-5 {
  flex: 5;
}
.flex-h .-col-6, ._old_main section .-col-6, slogan-line-scroll .-col-6, .listing article .-col-6, .doc_page .-col-6, .breadcrumbs .-col-6, .button .-col-6, .link-group .-col-6, .flex-v .-col-6, header .-col-6, ._old_main _old_section .-col-6, footer .-col-6, .lang-suggest .-col-6, article.slide k-icon .-col-6, article.card ._info .-col-6, _old_article.card ._info .-col-6, .doc_page ._content .block .-col-6, section.layout-row .layout-col .-col-6, section.layout-row .text-block .-col-6, section.layout-row .page-link-block .-col-6, section.layout-row .event-list-block .-col-6, section.layout-row .product-list-block .-col-6, section.layout-row .article-list-block .-col-6, section.layout-row .structure-card-block .-col-6, section.layout-row .text-card-block .-col-6, .card-container .card .-col-6, k-input label.field .-col-6, .link-list .-col-6 {
  flex: 6;
}

.flex-h, ._old_main section, ._old_main _old_section dl, slogan-line-scroll, .lang-suggest ._actions, .listing article, article.card ._info ._links, _old_article.card ._info ._links, .doc_page, section.layout-row .structure-card-block dl, .breadcrumbs, k-input label.field ._control, .button, .link-group {
  flex-direction: row;
  -moz-column-gap: var(--gap);
       column-gap: var(--gap);
  row-gap: calc(0.5 * var(--gap));
}
.flex-h.-inline, ._old_main section.-inline, ._old_main _old_section dl.-inline, slogan-line-scroll.-inline, .lang-suggest .-inline._actions, .listing article.-inline, article.card ._info .-inline._links, _old_article.card ._info .-inline._links, .-inline.doc_page, section.layout-row .structure-card-block dl.-inline, .-inline.breadcrumbs, k-input label.field .-inline._control, .-inline.link-group, ._old_main section.button, ._old_main _old_section dl.button, .lang-suggest ._actions.button, .listing article.button, article.card ._info ._links.button, _old_article.card ._info ._links.button, section.layout-row .structure-card-block dl.button, k-input label.field ._control.button, .button {
  display: inline-flex;
}
.flex-h.-wrap, ._old_main section.-wrap, ._old_main _old_section dl.-wrap, slogan-line-scroll.-wrap, .lang-suggest .-wrap._actions, .listing article.-wrap, article.card ._info .-wrap._links, _old_article.card ._info .-wrap._links, .-wrap.doc_page, section.layout-row .structure-card-block dl.-wrap, .-wrap.breadcrumbs, k-input label.field .-wrap._control, .-wrap.button, .-wrap.link-group {
  flex-wrap: wrap;
}
.flex-h.-equal > *, ._old_main section.-equal > *, ._old_main _old_section dl.-equal > *, slogan-line-scroll.-equal > *, .lang-suggest .-equal._actions > *, .listing article.-equal > *, article.card ._info .-equal._links > *, _old_article.card ._info .-equal._links > *, .-equal.doc_page > *, section.layout-row .structure-card-block dl.-equal > *, .-equal.breadcrumbs > *, k-input label.field .-equal._control > *, .-equal.button > *, .-equal.link-group > * {
  flex: 1;
}
.flex-h, ._old_main section, ._old_main _old_section dl, slogan-line-scroll, .lang-suggest ._actions, .listing article, article.card ._info ._links, _old_article.card ._info ._links, .doc_page, section.layout-row .structure-card-block dl, .breadcrumbs, k-input label.field ._control, .button, .link-group {
  /* hr is used to break the line */
}
@media (orientation:portrait) {
  .flex-h.-responsive, ._old_main section.-responsive, ._old_main _old_section dl.-responsive, slogan-line-scroll.-responsive, .listing article.-responsive, article.card ._info .-responsive._links, _old_article.card ._info .-responsive._links, .-responsive.doc_page, section.layout-row .structure-card-block dl.-responsive, .-responsive.breadcrumbs, k-input label.field .-responsive._control, .-responsive.button, .-responsive.link-group, .lang-suggest ._actions, article.card ._info .lang-suggest ._links._actions, .lang-suggest article.card ._info ._links._actions, _old_article.card ._info .lang-suggest ._links._actions, .lang-suggest _old_article.card ._info ._links._actions, section.layout-row .structure-card-block .lang-suggest dl._actions, .lang-suggest section.layout-row .structure-card-block dl._actions, k-input label.field .lang-suggest ._control._actions, .lang-suggest k-input label.field ._control._actions {
    flex-direction: column;
  }
  .flex-h.-responsive hr:not([class]), ._old_main section.-responsive hr:not([class]), ._old_main _old_section dl.-responsive hr:not([class]), slogan-line-scroll.-responsive hr:not([class]), .listing article.-responsive hr:not([class]), article.card ._info .-responsive._links hr:not([class]), _old_article.card ._info .-responsive._links hr:not([class]), .-responsive.doc_page hr:not([class]), section.layout-row .structure-card-block dl.-responsive hr:not([class]), .-responsive.breadcrumbs hr:not([class]), k-input label.field .-responsive._control hr:not([class]), .-responsive.button hr:not([class]), .-responsive.link-group hr:not([class]), .lang-suggest ._actions hr:not([class]) {
    display: none;
  }
  .flex-h.-responsive, ._old_main section.-responsive, ._old_main _old_section dl.-responsive, slogan-line-scroll.-responsive, .listing article.-responsive, article.card ._info .-responsive._links, _old_article.card ._info .-responsive._links, .-responsive.doc_page, section.layout-row .structure-card-block dl.-responsive, .-responsive.breadcrumbs, k-input label.field .-responsive._control, .-responsive.button, .-responsive.link-group, .lang-suggest ._actions, article.card ._info .lang-suggest ._links._actions, .lang-suggest article.card ._info ._links._actions, _old_article.card ._info .lang-suggest ._links._actions, .lang-suggest _old_article.card ._info ._links._actions, section.layout-row .structure-card-block .lang-suggest dl._actions, .lang-suggest section.layout-row .structure-card-block dl._actions, k-input label.field .lang-suggest ._control._actions, .lang-suggest k-input label.field ._control._actions {
    row-gap: var(--gap);
  }
}
@media (max-width:500px) {
  .flex-h.-responsive-mobile, ._old_main section.-responsive-mobile, ._old_main _old_section dl.-responsive-mobile, slogan-line-scroll.-responsive-mobile, .lang-suggest .-responsive-mobile._actions, article.card ._info .-responsive-mobile._links, _old_article.card ._info .-responsive-mobile._links, .-responsive-mobile.doc_page, section.layout-row .structure-card-block dl.-responsive-mobile, .-responsive-mobile.breadcrumbs, k-input label.field .-responsive-mobile._control, .-responsive-mobile.button, .-responsive-mobile.link-group, .lang-suggest .listing article._actions, .listing .lang-suggest article._actions, .listing article, article.card ._info .listing article._links, .listing article.card ._info article._links, _old_article.card ._info .listing article._links, .listing _old_article.card ._info article._links, k-input label.field .listing article._control, .listing k-input label.field article._control {
    flex-direction: column;
  }
  .flex-h.-responsive-mobile hr:not([class]), ._old_main section.-responsive-mobile hr:not([class]), ._old_main _old_section dl.-responsive-mobile hr:not([class]), slogan-line-scroll.-responsive-mobile hr:not([class]), .lang-suggest .-responsive-mobile._actions hr:not([class]), article.card ._info .-responsive-mobile._links hr:not([class]), _old_article.card ._info .-responsive-mobile._links hr:not([class]), .-responsive-mobile.doc_page hr:not([class]), section.layout-row .structure-card-block dl.-responsive-mobile hr:not([class]), .-responsive-mobile.breadcrumbs hr:not([class]), k-input label.field .-responsive-mobile._control hr:not([class]), .-responsive-mobile.button hr:not([class]), .-responsive-mobile.link-group hr:not([class]), .listing article hr:not([class]), article.card ._info .listing article._links hr:not([class]), .listing article.card ._info article._links hr:not([class]), _old_article.card ._info .listing article._links hr:not([class]), .listing _old_article.card ._info article._links hr:not([class]) {
    display: none;
  }
  .flex-h.-responsive-mobile, ._old_main section.-responsive-mobile, ._old_main _old_section dl.-responsive-mobile, slogan-line-scroll.-responsive-mobile, .lang-suggest .-responsive-mobile._actions, article.card ._info .-responsive-mobile._links, _old_article.card ._info .-responsive-mobile._links, .-responsive-mobile.doc_page, section.layout-row .structure-card-block dl.-responsive-mobile, .-responsive-mobile.breadcrumbs, k-input label.field .-responsive-mobile._control, .-responsive-mobile.button, .-responsive-mobile.link-group, .lang-suggest .listing article._actions, .listing .lang-suggest article._actions, .listing article, article.card ._info .listing article._links, .listing article.card ._info article._links, _old_article.card ._info .listing article._links, .listing _old_article.card ._info article._links, k-input label.field .listing article._control, .listing k-input label.field article._control {
    row-gap: var(--gap);
  }
}

.flex-v, header, ._old_main section .text-block, ._old_main _old_section, ._old_main _old_section .column, footer, .lang-suggest, .listing article ._info, .listing article ._about, article.slide k-icon, article.card ._info, article.card ._info ._meta, _old_article.card ._info, .doc_page ._content .block, section.layout-row .layout-col, section.layout-row .text-block, section.layout-row .page-link-block, section.layout-row .event-list-block, section.layout-row .product-list-block, section.layout-row .article-list-block, section.layout-row .structure-card-block, section.layout-row .text-card-block, .card-container .card, k-input label.field, .link-list {
  flex-direction: column;
  gap: var(--gap);
}

.grid {
  --gap: 1rem;
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--gap);
  /* Optional gap modifiers */
}
.grid.-gap-s, slogan-line-scroll.grid {
  --gap: 0.5rem;
}
.grid.-gap {
  --gap: 1rem;
}
.grid.-gap-l {
  --gap: 4rem;
}
.grid.-dense {
  grid-auto-flow: dense;
}
.grid {
  /* Column span utilities for grid items */
}
.grid .-col-auto {
  grid-column: auto;
}
.grid .-col-1, .grid ._old_main section .text-block, ._old_main section .grid .text-block, .grid ._old_main _old_section .column, ._old_main _old_section .grid .column {
  grid-column: span 1;
}
.grid .-col-2 {
  grid-column: span 2;
}
.grid .-col-3 {
  grid-column: span 3;
}
.grid .-col-4 {
  grid-column: span 4;
}
.grid .-col-5 {
  grid-column: span 5;
}
.grid .-col-6 {
  grid-column: span 6;
}
.grid .-col-7 {
  grid-column: span 7;
}
.grid .-col-8 {
  grid-column: span 8;
}
.grid .-col-9 {
  grid-column: span 9;
}
.grid .-col-10 {
  grid-column: span 10;
}
.grid .-col-11 {
  grid-column: span 11;
}
.grid .-col-12 {
  grid-column: span 12;
}
.grid {
  /* Row span utilities for grid items */
}
.grid .-row-auto {
  grid-row: auto;
}
.grid .-row-1 {
  grid-row: span 1;
}
.grid .-row-2 {
  grid-row: span 2;
}
.grid .-row-3 {
  grid-row: span 3;
}
.grid .-row-4 {
  grid-row: span 4;
}
.grid .-row-5 {
  grid-row: span 5;
}
.grid .-row-6 {
  grid-row: span 6;
}
.grid .-row-7 {
  grid-row: span 7;
}
.grid .-row-8 {
  grid-row: span 8;
}
.grid .-row-9 {
  grid-row: span 9;
}
.grid .-row-10 {
  grid-row: span 10;
}
.grid .-row-11 {
  grid-row: span 11;
}
.grid .-row-12 {
  grid-row: span 12;
}
.grid {
  /* Tablet portrait : 6-column grid + proportional remap
  .-col-1 -> span 1
  .-col-2 -> span 1
  .-col-3 -> span 2
  .-col-4 -> span 2
  .-col-5 -> span 3
  .-col-6 -> span 3
  .-col-7 -> span 4
  .-col-8 -> span 4
  .-col-9 -> span 5
  .-col-10 -> span 5
  .-col-11 -> span 6
  .-col-12 -> span 6
  */
}
@media (orientation:portrait) and (min-width:500px) {
  .grid {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid .-col-1, .grid ._old_main section .text-block, ._old_main section .grid .text-block, .grid ._old_main _old_section .column, ._old_main _old_section .grid .column {
    grid-column: span 1;
  }
  .grid .-col-2 {
    grid-column: span 1;
  }
  .grid .-col-3 {
    grid-column: span 2;
  }
  .grid .-col-4 {
    grid-column: span 2;
  }
  .grid .-col-5 {
    grid-column: span 3;
  }
  .grid .-col-6 {
    grid-column: span 3;
  }
  .grid .-col-7 {
    grid-column: span 4;
  }
  .grid .-col-8 {
    grid-column: span 4;
  }
  .grid .-col-9 {
    grid-column: span 5;
  }
  .grid .-col-10 {
    grid-column: span 5;
  }
  .grid .-col-11 {
    grid-column: span 6;
  }
  .grid .-col-12 {
    grid-column: span 6;
  }
}
.grid {
  /* Mobile: 2-column grid + hard remap */
}
@media (max-width:500px) {
  .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid .-col-1, .grid ._old_main section .text-block, ._old_main section .grid .text-block, .grid ._old_main _old_section .column, ._old_main _old_section .grid .column {
    grid-column: span 1;
  }
  .grid .-col-2 {
    grid-column: span 2;
  }
  .grid .-col-3 {
    grid-column: span 2;
  }
  .grid .-col-4 {
    grid-column: span 2;
  }
  .grid .-col-5 {
    grid-column: span 2;
  }
  .grid .-col-6 {
    grid-column: span 2;
  }
  .grid .-col-7 {
    grid-column: span 2;
  }
  .grid .-col-8 {
    grid-column: span 2;
  }
  .grid .-col-9 {
    grid-column: span 2;
  }
  .grid .-col-10 {
    grid-column: span 2;
  }
  .grid .-col-11 {
    grid-column: span 2;
  }
  .grid .-col-12 {
    grid-column: span 2;
  }
}

.-full-cover, .-absolute-cover {
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.-absolute-cover {
  position: absolute;
  top: 0;
  left: 0;
}

.-full-contain, .-absolute-contain {
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.-absolute-contain {
  position: absolute;
  top: 0;
  left: 0;
}

.-fill-width {
  width: 100%;
  min-width: 100%;
}

.button {
  text-decoration: none;
  cursor: pointer;
}
.button[disabled] {
  cursor: not-allowed;
  opacity: 0.35;
}
.button.-expand {
  width: 100%;
  justify-content: space-between;
}
.button.-primary, .button.-secondary {
  padding: 1em;
}
.button.-primary.-xl, .button.-secondary.-xl {
  padding: 2em;
}
.button.-primary.-l, ._old_main _old_section.button.-primary, slogan-line-scroll.button.-primary, .button.-secondary.-l, ._old_main _old_section.button.-secondary, slogan-line-scroll.button.-secondary {
  padding: 1.5em;
}
.button.-primary.-s, .button.-secondary.-s {
  padding: 0.5em;
}
.button.-primary {
  border: 3px solid var(--col-main);
}
.button.-primary:hover {
  transition: none;
}
.button.-secondary {
  border-radius: 0;
  border: 1px solid var(--col-main);
  transition: background 0.45s;
  transition-delay: 0.2s;
}
.button.-secondary:hover {
  background: var(--col-off-bg);
  transition: background 0.2s;
  transition-delay: 0ms;
}
.button:not(.-primary):not(.-secondary) {
  border-bottom: 1px solid transparent;
}
.button:not(.-primary):not(.-secondary):hover {
  background: var(--col-off-bg);
  border-color: var(--col-accent);
}
.button k-icon .icon {
  vertical-align: middle;
}

.link-list li > .button.-secondary {
  border-left: none;
  border-right: none;
  padding-left: 0;
  padding-right: 0;
}
.link-list li:not(:first-child) .button.-secondary {
  border-top: none;
}

hr {
  --hr-h: 1px;
  display: block;
  width: 100%;
  outline: none;
  border: none;
  border-top: var(--hr-h) solid var(--col-main);
  height: var(--hr-h);
}
hr.-l {
  --hr-h: 3px;
}
hr.-xl {
  --hr-h: 6px;
}

k-icon > .icon {
  font-size: 1rem;
}
k-icon > .icon.-xxxl {
  font-size: 4em;
}
k-icon > .icon.-xxl {
  font-size: 3rem;
}
k-icon > .icon.-xl {
  font-size: 1.75rem;
}
k-icon > .icon.-l, ._old_main k-icon > _old_section.icon, k-icon > slogan-line-scroll.icon {
  font-size: 1.33rem;
}
k-icon > .icon.-m {
  font-size: 1rem;
}
k-icon > .icon.-s {
  font-size: 0.8rem;
}
k-icon > .icon.-xs {
  font-size: 0.6rem;
}

k-input label.field ._control {
  width: 100%;
}
k-input label.field ._control .input {
  background: var(--col-off-bg);
  box-sizing: border-box;
  width: 100%;
  min-height: var(--input-min-height, 2.5em);
  border-radius: 4px;
  border: none;
  outline: none;
}
k-input label.field ._control .input::-moz-placeholder {
  color: #BBB;
}
k-input label.field ._control .input::placeholder {
  color: #BBB;
}
k-input label.field ._control .input:focus {
  box-shadow: inset 0px 0px 0px 1px #BBB;
}
k-input label.field ._control .input:disabled, k-input label.field ._control .input.-disabled, k-input label.field ._control .input[readonly] {
  opacity: 0.35;
  cursor: not-allowed;
}
k-input label.field ._control .input:invalid:not(:focus), k-input label.field ._control .input.-invalid:not(:focus) {
  box-shadow: inset 0px 0px 0px 1px #FF0222;
}
k-input label.field ._control .input {
  width: 100%;
}
k-input label.field ._control k-icon {
  position: absolute;
  right: 0.5rem;
  pointer-events: none;
  color: #BBB;
}

.breadcrumbs ._logo {
  padding: 0 0.33em;
  height: 0.75em;
}
.breadcrumbs a {
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 0.33em;
  transition: background 0.4s;
}
.breadcrumbs a:hover {
  text-decoration: none;
  transition: none;
}
.breadcrumbs k-icon {
  margin-top: 0.15em;
}

h3 {
  font-style: italic;
}

h4 {
  font-family: Geist, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
}

h5 {
  font-family: Geist, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.8rem;
}

main {
  min-height: 50svh;
}

section.layout-row {
  --grid-gap: 2rem;
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--grid-gap);
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (max-width:500px) {
  section.layout-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
section.layout-row {
  margin-top: 4rem;
}
section.layout-row.-equal-heights {
  align-items: stretch;
}
section.layout-row.-equal-heights .text-block {
  height: 100%;
}
section.layout-row.-equal-heights p:last-of-type {
  flex: 1;
  height: 100%;
}
section.layout-row:has(*[class*=-boxed]) {
  --grid-gap: 1rem;
}

section.layout-row .layout-col.-col-1-1 {
  grid-column: span 12;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-1-1 {
    grid-column: span 6;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-1-1 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col.-col-1-2 {
  grid-column: span 6;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-1-2 {
    grid-column: span 3;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-1-2 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col.-col-2-3 {
  grid-column: span 8;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-2-3 {
    grid-column: span 6;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-2-3 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col.-col-1-3 {
  grid-column: span 4;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-1-3 {
    grid-column: span 3;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-1-3 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col.-col-1-4 {
  grid-column: span 3;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-1-4 {
    grid-column: span 3;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-1-4 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col.-col-3-4 {
  grid-column: span 9;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-3-4 {
    grid-column: span 6;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-3-4 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col.-col-1-6 {
  grid-column: span 2;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-1-6 {
    grid-column: span 3;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-1-6 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col.-col-5-6 {
  grid-column: span 10;
}
@media (orientation:portrait) and (min-width:500px) {
  section.layout-row .layout-col.-col-5-6 {
    grid-column: span 6;
  }
}
@media (max-width:500px) {
  section.layout-row .layout-col.-col-5-6 {
    grid-column: span 2;
  }
}
section.layout-row .layout-col * .layout-row {
  margin-top: var(--grid-gap);
}

section.layout-row .text-block *:has(> *[class*=-text-center]) {
  text-align: center;
}
section.layout-row .text-block *:has(> *[class*=-text-right]) {
  text-align: right;
}
section.layout-row .text-block.-boxed {
  padding: 1rem;
  height: 100%;
  border: 1px solid var(--col-main);
}
section.layout-row .text-block.-boxed p:last-of-type {
  flex: 1;
  height: 100%;
}
section.layout-row .text-block h3 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 1rem;
  border-top: 6px solid var(--col-main);
}
section.layout-row .text-block h3:not(:first-child) {
  margin-top: 4rem;
}
section.layout-row .text-block h5 {
  max-width: 40ch;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
  font-family: minion-pro-display, serif !important;
  text-transform: none;
  font-size: 1.33rem;
  font-weight: 400;
  font-style: italic;
}
section.layout-row .text-block p {
  max-width: 45ch;
  margin-left: auto;
  margin-right: auto;
}
section.layout-row .text-block p:has(span.-big) {
  font-size: 1.33rem;
}

section.layout-row:has(*[class*=page-link-block]) {
  align-items: stretch;
}

section.layout-row .page-link-block {
  height: 100%;
}
section.layout-row .page-link-block p {
  flex: 1;
}
section.layout-row .page-link-block p ._error {
  color: red;
}

section.layout-row:has(*[class*=link-list-block]) {
  align-items: stretch;
}
section.layout-row:has(*[class*=link-list-block]) .text-block {
  height: 100%;
}
section.layout-row:has(*[class*=link-list-block]) p:last-of-type {
  flex: 1;
  height: 100%;
}

section.layout-row .event-list-block > h3 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 1rem;
  border-top: 6px solid var(--col-main);
}
section.layout-row .event-list-block > h3:not(:first-child) {
  margin-top: 4rem;
}
section.layout-row .event-list-block > ul {
  margin-top: 4rem;
}

section.layout-row .product-list-block > h3 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 1rem;
  border-top: 6px solid var(--col-main);
}
section.layout-row .product-list-block > h3:not(:first-child) {
  margin-top: 4rem;
}
section.layout-row .product-list-block > ul {
  margin-top: 4rem;
}
section.layout-row .product-list-block article {
  align-items: center;
}

section.layout-row .article-list-block > h3 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 1rem;
  border-top: 6px solid var(--col-main);
}
section.layout-row .article-list-block > h3:not(:first-child) {
  margin-top: 4rem;
}
section.layout-row .article-list-block > ul {
  margin-top: 4rem;
}

section.layout-row:has(*[class*=structure-card-block]) {
  align-items: stretch;
}

section.layout-row .structure-card-block {
  padding: 1rem;
  height: 100%;
  border: 1px solid var(--col-main);
  min-width: 0;
}
section.layout-row .structure-card-block p:last-of-type {
  flex: 1;
  height: 100%;
}
section.layout-row .structure-card-block a:not(.button) {
  text-decoration: underline;
}
section.layout-row .structure-card-block a:not(.button):hover {
  text-decoration: none;
}
section.layout-row .structure-card-block dl dt {
  font-weight: 700;
  width: 8ch;
}
section.layout-row .structure-card-block dl dd {
  flex: 1;
}

section.layout-row .text-card-block {
  padding: 1rem;
  height: 100%;
  border: 1px solid var(--col-main);
  min-width: 0;
}
section.layout-row .text-card-block p:last-of-type {
  flex: 1;
  height: 100%;
}
section.layout-row .text-card-block a:not(.button) {
  text-decoration: underline;
}
section.layout-row .text-card-block a:not(.button):hover {
  text-decoration: none;
}

section.layout-row:has(.structure-card-block),
section.layout-row:has(.text-card-block) {
  --grid-gap: 1rem !important;
}

section.layout-row:has(.structure-card-block, .text-card-block) ~ section.layout-row:has(.structure-card-block, .text-card-block) {
  margin-top: 1rem !important;
}

/* this is the one that shows up above the text, in events and articles */
.card-container {
  display: grid;
  gap: 1rem;
  /* auto creates as many columns as fit */
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.card-container:not(:has(> :nth-child(3))) {
  grid-template-columns: repeat(auto-fit, minmax(200px, 400px));
  justify-content: center;
}
.card-container {
  /* When we have 3 columns and the last item is alone on the last row,
  make it occupy the middle by spanning 2 columns. */
}
@media (min-width: 900px) {
  .card-container .card-container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .card-container .card-container > .card:last-child:nth-child(3n+1) {
    grid-column: 2/span 1; /* center column */
  }
}
.card-container .card {
  padding: 1rem;
  height: 100%;
  border: 1px solid var(--col-main);
  min-width: 0;
}
.card-container .card p:last-of-type {
  flex: 1;
  height: 100%;
}
.card-container .card a:not(.button) {
  text-decoration: underline;
}
.card-container .card a:not(.button):hover {
  text-decoration: none;
}

.docs_home {
  padding: 8rem 0;
}
.docs_home ._listing ul li {
  padding: 0.5rem 0;
  border-bottom: 1px solid var(--col-main);
}
.docs_home ._listing ul h5 {
  margin-top: 4rem;
}

.doc_page {
  --col-link: #08f;
}
.doc_page ._sidebar {
  flex: 1;
  height: 100vh;
  min-height: 0;
  overflow-y: auto;
}
.doc_page ._sidebar ul {
  font-size: 0.8rem;
}
.doc_page ._sidebar ul li {
  padding: 0.5rem 0;
  border-bottom: 1px solid var(--col-main);
}
.doc_page ._sidebar ul li.-current {
  pointer-events: none;
  padding: 0.5rem;
}
.doc_page ._sidebar ul h5 {
  margin-top: 4rem;
}
.doc_page ._content-column {
  flex: 3;
  height: 100vh;
  min-height: 0;
  overflow-y: auto;
}
.doc_page ._content {
  padding: 8rem 0;
}
.doc_page ._content .block.block--text h2, .doc_page ._content .block.block--text h3 {
  margin-top: 4rem;
}
.doc_page ._content .block.block--text h4 {
  margin-top: 1rem;
}
.doc_page ._content .block.block--text p {
  max-width: 55ch;
}
.doc_page ._content .block.block--text a {
  color: var(--col-link);
  text-decoration: underline;
}
.doc_page ._content .block.block--text a:hover {
  text-decoration: none;
}
.doc_page ._content .block.block--text ul {
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 0;
  margin-left: 0;
}
.doc_page ._content .block.block--text ul p {
  display: inline;
  margin: 0;
}
.doc_page ._content .block.block--text ol {
  list-style: decimal inside;
}
.doc_page ._content .block.block--text ol p {
  display: inline;
  margin: 0;
  padding-left: 1rem;
}
.doc_page ._content .block.block--image img {
  width: 100%;
  height: auto;
  max-width: 720px !important;
}
.doc_page ._content .block.block--image figcaption {
  font-size: 0.8rem;
  font-family: minion-pro-display, serif;
  font-style: italic;
  width: 100%;
  max-width: 720px;
  text-align: center;
}

ekata-arc, .arc-container {
  display: block;
  --card-size:33vw;
  --container-height:0;
  --ring-rot: 0deg;
  --ring-size: 0px;
  --ring-thickness: 0.1;
  position: relative;
  width: 100%;
  height: var(--my-height, max(200vw, 200lvh));
}
@media (orientation:portrait) {
  ekata-arc, .arc-container {
    --card-size: 66vw;
  }
}
ekata-arc ._viewport, .arc-container ._viewport {
  position: sticky;
  top: var(--sticky-top);
  width: 100%;
  height: var(--container-height);
  overflow: hidden;
  --viewport-border-radius:0;
}
ekata-arc ._viewport.-top, .arc-container ._viewport.-top {
  --sticky-top: 15vh;
  border-top-left-radius: var(--viewport-border-radius);
  border-top-right-radius: var(--viewport-border-radius);
}
ekata-arc ._viewport.-top ._track, .arc-container ._viewport.-top ._track {
  top: 0;
}
ekata-arc ._viewport.-top h5, .arc-container ._viewport.-top h5 {
  top: var(--h5-y);
}
ekata-arc ._viewport.-bottom, .arc-container ._viewport.-bottom {
  --sticky-top: calc(.5 * (var(--card-size) + 115svh) - var(--container-height));
  align-items: flex-end;
  border-bottom-left-radius: var(--viewport-border-radius);
  border-bottom-right-radius: var(--viewport-border-radius);
}
ekata-arc ._viewport.-bottom ._track, .arc-container ._viewport.-bottom ._track {
  bottom: 0;
}
ekata-arc ._viewport.-bottom h5, .arc-container ._viewport.-bottom h5 {
  bottom: var(--h5-y);
}
ekata-arc ._viewport ._track, .arc-container ._viewport ._track {
  display: inline-flex;
  position: absolute;
  left: 0;
}
ekata-arc ._viewport h5, .arc-container ._viewport h5 {
  --h5-y: calc(.9 * var(--ring-thickness));
  color: #AAA;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  text-align: center;
  font-family: Geist, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.8rem;
}
ekata-arc ._ring, .arc-container ._ring {
  box-sizing: border-box;
  will-change: transform;
  backface-visibility: hidden;
  position: absolute;
  left: 50%;
  width: var(--ring-size);
  height: var(--ring-size);
  transform: translate3D(-50%, 0, 0);
  box-shadow: inset 0 0 0 var(--ring-thickness) var(--col-main);
}
ekata-arc ._ring.-top, .arc-container ._ring.-top {
  top: 0;
}
ekata-arc ._ring.-bottom, .arc-container ._ring.-bottom {
  bottom: 0;
}
@media (pointer: coarse) {
  ekata-arc, .arc-container {
    height: auto;
  }
  ekata-arc ._viewport, .arc-container ._viewport {
    position: relative;
    top: auto;
  }
  ekata-arc ._track, .arc-container ._track {
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
    touch-action: pan-x pan-y;
    scroll-snap-type: x mandatory;
  }
  ekata-arc ._track > article, .arc-container ._track > article {
    flex: 0 0 auto;
    scroll-snap-align: center;
  }
  ekata-arc ._track > .slide, .arc-container ._track > .slide {
    order: 1;
  }
}

:root {
  --col-accent: $col-accent;
}

.-theme-tir-dark {
  --col-main:#FFE3E1;
  --col-off-main:#fcefee;
  --col-bg: #5c0935;
  --col-off-bg: #99195E;
}

.-theme-tir-light {
  --col-main: #5c0935;
  --col-off-main:#99195E;
  --col-bg: #FFE3E1;
  --col-off-bg: #fcefee;
}

.-theme-tir-off-dark {
  --col-main:#FFE3E1;
  --col-off-main:#fcefee;
  --col-bg: #99195E;
  --col-off-bg: #5c0935;
}

.-theme-tir-off-light {
  --col-main: #5c0935;
  --col-off-main:#99195E;
  --col-bg: #fcefee;
  --col-off-bg: #FFE3E1;
}

/* --card-size defined in ekata-arc.scss ! */
:root {
  --card-size:40vmin;
}

article.card,
article.slide {
  position: relative;
  width: var(--card-size);
  height: var(--card-size);
}
article.card:not(:first-child),
article.slide:not(:first-child) {
  margin-left: 2px;
}
@media (max-width:500px) {
  article.card,
  article.slide {
    height: calc(1.5 * var(--card-size));
  }
}

article.slide {
  --icon-opacity: 0;
  cursor: pointer;
}
article.slide img {
  border: 1rem solid var(--col-bg);
  border-bottom: 2rem solid var(--col-bg);
}
article.slide k-icon {
  width: 4rem;
  height: 4rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: var(--icon-opacity);
  transition: opacity 0.5s;
  border: 1px solid var(--col-main);
}
article.slide:hover {
  --icon-opacity: 1;
}
article.slide:hover img {
  filter: grayscale(0%);
}

article.card {
  --info-opacity: 0;
  --info-scale: .5;
}
article.card:hover {
  --rot-y:180deg;
  --info-opacity: 1;
  --info-scale: 1;
}
article.card ._info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(var(--info-scale));
  width: calc(100% - 2rem);
  height: calc(100% - 2rem);
  transition: transform 0.4s, opacity 0.25s;
  opacity: var(--info-opacity);
  border: 1px solid var(--col-main);
  min-height: 0;
}
@media (max-width:500px) {
  article.card ._info ._text {
    display: none;
  }
}
article.card ._info h3 {
  font-size: 2.5vw;
  font-style: italic;
}
article.card ._info ._text {
  font-size: 1.33vw;
  flex: 1;
  min-height: 0;
  /* multi-line ellipsis */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
article.card ._info ._meta {
  font-size: 1vw;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid var(--col-main);
}
article.card ._info ._links {
  width: 100%;
}
article.card ._info a.button {
  pointer-events: all;
  font-size: 1.33vw;
}
@media ((orientation:portrait)) {
  article.card ._info h3 {
    font-size: 4vw;
  }
  article.card ._info ._text {
    font-size: 2vw;
  }
  article.card ._info ._meta {
    font-size: 1.5vw;
  }
  article.card ._info a.button {
    font-size: 2vw;
  }
  article.card ._info a.button k-icon i, article.card ._info a.button i {
    font-size: 2vw;
  }
}
@media (max-width:500px) {
  article.card ._info ._links a:not(:first-child) {
    display: none;
  }
  article.card ._info h3 {
    font-size: 9vw;
    flex: 1;
  }
  article.card ._info ._meta, article.card ._info a.button, article.card ._info a.button k-icon i {
    font-size: 4.5vw;
  }
  article.card ._info ._text {
    display: none;
  }
}

_old_article.card {
  --rot-y:0deg;
  --info-opacity: 0;
  position: relative;
  width: var(--card-size);
  height: var(--card-size);
  perspective: 1000px;
  transform-style: preserve-3d;
}
_old_article.card:hover, _old_article.card.-fffocused {
  --rot-y:180deg;
  --info-opacity: 1;
}
_old_article.card ._card {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: rotateY(var(--rot-y));
  transform-style: preserve-3d;
  transition: transform 600ms ease-in-out;
}
_old_article.card ._cover, _old_article.card ._info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  inset: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  pointer-events: none;
}
_old_article.card ._info {
  transform: rotateY(180deg);
}
@media (max-width:500px) {
  _old_article.card ._info ._text {
    display: none;
  }
}
_old_article.card ._info h3 {
  font-style: italic;
}
_old_article.card ._info ._text {
  flex: 1;
}
_old_article.card ._info > * {
  opacity: var(--info-opacity);
  transition: opacity 600ms;
  transition-delay: 300ms;
}
_old_article.card ._info ._meta {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid var(--col-main);
}
_old_article.card ._info ._links {
  width: 100%;
}
_old_article.card ._info a {
  pointer-events: all;
}

.listing {
  width: 100%;
  padding: 1rem;
  border: 1px solid var(--col-main);
}

.listing li:not(:last-child) {
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--col-main);
}
.listing li:not(:first-child) {
  padding-top: 1rem;
}

.listing article ._info {
  flex: 1;
}
@media (max-width:500px) {
  .listing article ._info {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.listing article ._about {
  flex: 3;
}
.menu {
  border-radius: 200vw;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
  --menu-size-closed: 4rem;
  --menu-size-open: calc(100vh - 4rem);
}
@supports (height: 100lvh) {
  .menu {
    --menu-size-open: calc(100lvh - 4rem);
  }
}
.menu {
  --menu-scale: 1;
  --link-opacity: 0;
  --links-y: 10rem;
  position: fixed;
  top: 2rem;
  left: 50%;
  transform: translateX(-50%);
  width: var(--menu-size-closed);
  height: var(--menu-size-closed);
  transition: width 0.35s, height 0.45s;
  overflow: hidden;
  box-shadow: 0 0 0 1px var(--col-main);
  z-index: 100;
}
.menu ._menu-icon .icon {
  position: relative;
  display: block;
  text-align: center;
  margin-top: 1.2rem;
  z-index: 2;
}
.menu ._links {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50% + var(--links-y)));
  width: 18ch;
  height: var(--menu--size-open);
  opacity: var(--link-opacity);
  transition: transform 0.5s, opacity 0.5s;
  transition-delay: 0.25s;
}
.menu.-open {
  --link-opacity: 1;
  --links-y: 0px;
  width: var(--menu-size-open);
  height: var(--menu-size-open);
}
.menu.-open ._menu-icon .icon {
  cursor: pointer;
}
.menu ._logo {
  width: 204px;
}
.menu a {
  display: block;
  width: 100%;
  justify-content: space-between;
  padding: 0.25em 1rem;
}
.menu a.-landing {
  border-top: 1px solid var(--col-main);
}
.menu a:hover {
  text-decoration: none;
}
.menu ul > li > ul > li {
  margin-left: 2rem;
}

ekata-lightbox ._overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 300;
}
@supports (height: 100dvh) {
  ekata-lightbox ._overlay {
    height: 100dvh;
  }
}
ekata-lightbox ._overlay {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.5);
  transition: opacity 0.5s, transform 0.5s, visibility 0s linear 0.25s;
  pointer-events: none;
}
ekata-lightbox ._overlay.-open {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
  pointer-events: all;
  transition: opacity 0.5s, transform 0.5s, visibility 0s linear 0.25s;
}
ekata-lightbox ._overlay ._figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
ekata-lightbox ._overlay ._figure ._img {
  --img-size: calc(100% - 2 * 1rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--img-size);
  height: var(--img-size);
  -o-object-fit: contain;
     object-fit: contain;
}
ekata-lightbox ._overlay ._figure {
  cursor: pointer;
}
ekata-lightbox ._overlay ._caption {
  padding: 1rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border-top: 1px solid var(--col-main);
}

html, body {
  margin: 0;
  padding: 0;
  visibility: visible;
  opacity: 1;
}

*::-webkit-scrollbar {
  display: none;
}
* {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

em {
  font-family: minion-pro-display, serif;
  font-style: italic;
}

header {
  min-height: 70svh;
}

._old_main {
  min-height: 50vh;
}
._old_main section .text-block h1 {
  border: 1px solid green;
  width: 100%;
}
._old_main section .text-block *:has(> *[class*=-text-center]) {
  text-align: center;
}
._old_main section .text-block *:has(> *[class*=-text-right]) {
  text-align: right;
}
._old_main _old_section {
  --gap:4rem;
  min-height: 2rem;
}
._old_main _old_section.-gap-s {
  --gap:1rem;
}
@media (max-width:500px) {
  ._old_main _old_section {
    flex-direction: column;
  }
}
@media (orientation:portrait) {
  ._old_main _old_section {
    --gap:1rem;
  }
  ._old_main _old_section.-responsive, ._old_main .lang-suggest _old_section._actions, .lang-suggest ._old_main _old_section._actions {
    flex-direction: column;
  }
}
._old_main _old_section .column p {
  flex: 1;
}
._old_main _old_section:not(:first-child) {
  margin-top: 1rem;
}
._old_main _old_section > h2 {
  text-align: center;
}
._old_main _old_section > h3 {
  min-width: 8rem;
  text-align: center;
  padding-top: 1rem;
  border-top: 6px solid var(--col-main);
}
._old_main _old_section .column p {
  flex: 1;
}
._old_main _old_section p {
  max-width: 40ch;
}
._old_main _old_section p.intro {
  text-align: center;
  font-size: 1.33rem;
}
._old_main _old_section .-boxed {
  padding: 1rem;
  border: 1px solid var(--col-main);
}
._old_main _old_section .-boxed.-separated > *:not(:first-child) {
  border-top: 1px solid var(--col-main);
  padding-top: 1rem;
}
._old_main _old_section .-boxed.-separated > *:not(:last-child) {
  padding-bottom: 1rem;
}
._old_main _old_section dl dt {
  font-weight: 700;
  width: 8ch;
}
._old_main _old_section dl dd {
  flex: 1;
}

.logo {
  display: inline-block;
}
.logo.-footer {
  width: 12rem;
  min-width: 240px;
}

slogan-line-scroll {
  min-height: 50svh;
  padding: 4rem 0;
  width: 100%;
}
slogan-line-scroll ._line {
  flex: 1;
  height: 1.75em;
  border-bottom: 3px dotted var(--col-main);
}

#debug {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 300;
  padding: 1rem;
  background: gold;
  color: black;
}

.debug {
  font-size: 1rem;
  padding: 1rem;
  background: gold;
  color: black;
}

footer {
  border-top: 3px solid var(--col-main);
  min-height: 30svh;
  padding: 4rem 0;
}
footer ul > li > ul {
  margin-left: 1rem;
}
footer h4 {
  margin-bottom: 1rem;
}
footer h4:not(:first-child) {
  margin-top: 1rem;
}
footer .lang-button {
  padding: 0.5rem;
}
footer .lang-button.-current {
  background: var(--col-main);
  color: var(--col-bg);
  pointer-events: none;
}

.lang-suggest {
  position: fixed;
  bottom: 0.5rem;
  right: 0.5rem;
  z-index: 200;
}
.page-edit {
  padding: 0.5rem;
  background: gold;
  color: black;
  position: fixed;
  right: 0;
  bottom: 0;
}
.page-edit:hover {
  text-decoration: none;
  color: gold;
  background: black;
}/*# sourceMappingURL=ekata.css.map */