.brand{max-width:100%}.brand,.brand>span[title]{min-width:0}.brand strong.brand-name{white-space:nowrap}@media (max-width:1600px) and (min-width:761px){.topbar .brand{flex:0 0 auto;min-width:0}.topbar .brand strong.brand-name{white-space:normal;font-size:14px;line-height:1.4;width:8.6em;text-overflow:clip;overflow:visible}}@media (max-width:760px){.topbar .brand{flex:1 1 auto;gap:8px}.topbar .brand strong.brand-name{white-space:normal;font-size:12.5px;line-height:1.45;max-width:9.5em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width:380px){.topbar .brand strong.brand-name{font-size:11.5px;max-width:8.6em}}.theme-toggle svg{transition:transform .35s ease}.theme-toggle:hover svg{transform:rotate(18deg)}html.theme-switching *,html.theme-switching :after,html.theme-switching :before{transition:none!important}html[data-theme=light]{color-scheme:light;scrollbar-color:#c4a46e #efe9df}html[data-theme=light] body{color:#2b2620}html[data-theme=light] ::selection{color:#fff;background:rgba(138,94,20,.9)}html[data-theme=light] .topbar .brand strong.brand-name{color:#7a5312}html[data-theme=light].cp-on:after{background:rgba(247,244,238,.62)}html[data-theme=light]{--bg:#f7f4ee;--bg-soft:#f3efe7;--panel:#fffdf8;--panel-2:#fbf8f2;--text:#2b2620;--muted:#5c5348;--gold:#855a12;--gold-2:#a8741a;--gold-dark:#6e4a0e;--line:rgba(168,116,26,.32);--line-soft:rgba(110,90,60,.14);--shadow:0 18px 44px rgba(62,46,24,.10);--ivory:#2b2620;--gold-soft:#a8741a;--gold-bright:#8a5e14;--bg-deep:#efe9df;--bg-elevated:#fffdf8;--panel-glass:rgba(255,253,248,.9);--panel-solid:#fffdf8}html[data-theme=light] body{background:#f7f4ee}html[data-theme=light] .topbar{background:rgba(250,247,241,.9);border-bottom-color:rgba(110,90,60,.14)}html[data-theme=light] :is(.course-card,.teacher-card,.event-card,.quote-card,.article-card,.blog-card,.gallery-album-card,.fields-discipline-card,.featured-teacher,.featured-article,.blog-article-card,.consultation-form,.brand-seo-faq__item,.home-seo-intro__copy,.home-seo-intro__links,.path-course-card,.online-course-card,.learning-path-card,.site-search-card,.article-questions__answers,.article-question-form,.compact-teacher-card){background:#fffdf8;border-color:rgba(110,90,60,.14);box-shadow:0 1px 2px rgba(62,46,24,.05),0 10px 28px rgba(62,46,24,.07)}html[data-theme=light] :is(table){background:#fffdf8}html[data-theme=light] :is(th){background:#f1ebe0;color:#2b2620}html[data-theme=light] :is(td){color:#2b2620;border-color:rgba(110,90,60,.14)}html[data-theme=light] :is(input,select,textarea){background:#fffdf8;color:#2b2620;border-color:rgba(110,90,60,.28)}html[data-theme=light] :is(input,textarea)::placeholder{color:#7a7064}html[data-theme=light] .gold-btn{background:linear-gradient(180deg,#c99a4a,#a8741a);color:#1f1a14;box-shadow:0 6px 16px rgba(120,82,18,.18)}html[data-theme=light] .outline-btn{background:#fffdf8;color:#7a5312;border-color:rgba(168,116,26,.55)}html[data-theme=light] :is(.hero,.teachers-hero,.teachers-cta,.blog-article-hero,.gallery-hero--full,.blog-hero--full,.fields-hero,.fields-cta,.gallery-cta,.i18n-home-hero){--bg:#07101a;--bg-soft:#0a1521;--panel:#0b1622;--panel-2:#0e1b28;--text:#f5eee0;--muted:#c9c1b2;--gold:#d9a84d;--gold-2:#f0c776;--gold-dark:#8a5e19;--line:rgba(218,165,75,.4);--line-soft:rgba(218,165,75,.17);--ivory:#fff4dd;--gold-soft:#e8bb68;--gold-bright:#ffd995;--panel-glass:rgba(10,22,34,.76);--panel-solid:#0b1825;color:var(--text);color-scheme:dark;background-color:#07101a}html[data-theme=light] :is(.hero,.teachers-hero,.teachers-cta,.blog-article-hero,.gallery-hero--full,.blog-hero--full,.fields-hero,.fields-cta,.gallery-cta,.i18n-home-hero) :is(.kicker,.tiny-cta){color:#e8bb68}html[data-theme=light] :is(.hero,.teachers-hero,.teachers-cta,.blog-article-hero,.gallery-hero--full,.blog-hero--full,.fields-hero,.fields-cta,.gallery-cta,.i18n-home-hero) .outline-btn{background:rgba(6,12,20,.45);color:#f0c776;border-color:rgba(236,183,87,.6)}html[data-theme=light] :is(.hero-copy,.teachers-hero__copy,.fields-hero__copy):before{background:linear-gradient(135deg,rgba(12,25,38,.26),rgba(6,14,23,.05))}html[data-theme=light] :is(.hero-copy p,.teachers-hero__copy p,.fields-hero__copy p,.gallery-hero--full .gallery-hero-copy p,.blog-hero--full .blog-hero-copy p){color:#c9c1b2}html[data-theme=light] .hero-features{box-shadow:0 10px 30px rgba(40,28,12,.14)}html[data-theme=light] :is(.section-title p,.course-card p,.teacher-info p,.social-row){color:#5c5348}html[data-theme=light] :is(.course-card a,.teacher-info h3){color:#7a5312}html[data-theme=light] .course-card__title span{background:#fffdf8}html[data-theme=light] .contact-map:after{background:radial-gradient(circle at 53% 48%,rgba(168,116,26,.12),transparent 24%)}html[data-theme=light] .footer{background:#efe9df;color:#2b2620}