/* Чистые Когниции: общие стили чтения и навигации. */
:focus-visible{outline:3px solid currentColor;outline-offset:4px}
#rec272310505 .t-menu__link-item{min-height:44px;display:inline-flex;align-items:center;color:#4c1d65!important}
#rec273727701 a{color:#fff!important;text-decoration:underline;text-underline-offset:4px}
#rec273727701 .t-text{font-size:18px;line-height:1.65;font-weight:400;text-transform:none}
#rec273727701 a:focus-visible{outline-color:#fff}
#rec273727701 li a{display:inline-flex;align-items:center;min-height:44px}
.t-cms__page__atom[data-style="te_typo"]{color:#292530;font-size:20px;line-height:1.65;font-weight:400}
.t-cms__page__atom[data-style="post_title_typo"]{color:#4c1d65;line-height:1.2;font-weight:600}
.t-cms__page__atom[data-style="post_text_typo"],.t-cms__page__atom[data-style="post_descr_typo"]{color:#514957!important;font-size:16px;line-height:1.5;font-weight:400}
.t-cms__page__atom[data-style="te_typo"] h2,.t-cms__page__atom[data-style="te_typo"] h3{color:#4c1d65;line-height:1.3;font-weight:600;margin-top:1.6em}
.t-cms__page__atom[data-style="te_typo"] a{text-decoration:underline;text-underline-offset:4px}
.t-cms__page__atom[data-style="te_typo"] img{max-width:100%;height:auto}
@media(max-width:600px){.t-cms__page__atom[data-style="te_typo"]{font-size:18px}#rec273727701 .t-text{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}