:root{color-scheme:light;--inn-teal-950:#163f46;--inn-teal-900:#163f46;--inn-teal-800:#1d5158;--inn-teal-700:#235659;--inn-teal-600:#235659;--inn-teal-300:#9ccdc8;--inn-teal-100:#dce9e6;--inn-teal-050:#eef3f2;--inn-canvas:#f7f9f8;--inn-surface:#ffffff;--inn-surface-soft:#eef3f2;--inn-graphite:#172124;--inn-ash:#526267;--inn-muted:#5c6b6f;--inn-white:#ffffff;--ax-bg:var(--inn-canvas);--ax-section-bg:var(--inn-canvas);--ax-card-bg:var(--inn-surface);--ax-bg-elevated:var(--inn-surface);--ax-panel:var(--inn-surface);--ax-panel-soft:var(--inn-surface-soft);--ax-panel-subtle:var(--inn-canvas);--ax-nav-bg:rgba(255, 255, 255, 0.94);--ax-text:var(--inn-graphite);--ax-text-soft:var(--inn-ash);--ax-text-muted:var(--inn-muted);--ax-text-inverse:var(--inn-white);--ax-primary:var(--inn-teal-800);--ax-primary-hover:var(--inn-teal-700);--ax-primary-active:var(--inn-teal-900);--ax-primary-soft:rgba(29, 81, 88, 0.08);--ax-primary-line:rgba(29, 81, 88, 0.18);--ax-accent:var(--inn-teal-800);--ax-accent-hover:var(--inn-teal-700);--ax-accent-active:var(--inn-teal-900);--ax-accent-readable:var(--inn-teal-300);--ax-accent-soft:rgba(29, 81, 88, 0.09);--ax-accent-line:rgba(29, 81, 88, 0.22);--ax-border-soft:#e3eae8;--ax-border-mid:#d2dedb;--ax-border-strong:#718c86;--ax-border:#718c86;--ax-border-hover:#5d7872;--ax-link:var(--ax-primary);--ax-link-hover:var(--ax-primary-hover);--ax-focus:#1d5158;--ax-selection-bg:var(--ax-primary);--ax-selection-text:var(--ax-text-inverse);--ax-overlay:rgba(23, 33, 36, 0.52);--ax-shadow-color-soft:rgba(23, 33, 36, 0.05);--ax-shadow-color-medium:rgba(23, 33, 36, 0.1);--ax-shadow-color-strong:rgba(23, 33, 36, 0.16)}:root{--ax-container-max:1360px;--ax-container-wide:1440px;--ax-container-narrow:960px;--ax-gutter:clamp(20px, 4vw, 48px);--ax-section-space:clamp(72px, 8vw, 120px);--ax-nav-offset:96px;--ax-font-body:"Manrope", "Montserrat", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;--ax-font-heading:"Manrope", "Montserrat", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;--ax-f-xs:clamp(0.72rem, 0.68rem + 0.1vw, 0.8rem);--ax-f-sm:clamp(0.82rem, 0.78rem + 0.12vw, 0.92rem);--ax-f-body:clamp(15px, 0.9rem + 0.15vw, 17px);--ax-f-lead:clamp(1rem, 0.95rem + 0.3vw, 1.125rem);--ax-f-h1:clamp(2.2rem, 1.55rem + 2.4vw, 4.2rem);--ax-f-h2:clamp(1.8rem, 1.35rem + 1.5vw, 2.8rem);--ax-note-size:1rem;--ax-radius-xs:8px;--ax-radius-sm:10px;--ax-radius-md:14px;--ax-radius-lg:20px;--ax-radius-card:24px;--ax-radius-xl:32px;--ax-radius-pill:999px;--ax-shadow-xs:0 1px 2px var(--ax-shadow-color-soft);--ax-shadow-sm:0 1px 3px var(--ax-shadow-color-soft),
    0 8px 20px var(--ax-shadow-color-soft);--ax-shadow-md:0 2px 6px var(--ax-shadow-color-soft),
    0 14px 32px var(--ax-shadow-color-soft);--ax-shadow-lg:0 4px 10px var(--ax-shadow-color-soft),
    0 22px 48px var(--ax-shadow-color-medium);--ax-shadow-xl:0 8px 18px var(--ax-shadow-color-medium),
    0 30px 72px var(--ax-shadow-color-strong);--ax-shadow:var(--ax-shadow-md);--ax-shadow-hover:var(--ax-shadow-lg);--ax-shadow-image:var(--ax-shadow-xl);--ax-shadow-button:0 8px 22px var(--ax-shadow-color-medium);--ax-shadow-button-hover:0 12px 30px var(--ax-shadow-color-medium);--ax-ease:cubic-bezier(0.16, 1, 0.3, 1);--ax-duration-fast:180ms;--ax-duration-normal:320ms;--ax-transition-fast:var(--ax-duration-fast) var(--ax-ease);--ax-transition:var(--ax-duration-normal) var(--ax-ease)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--ax-bg)}*,::before,::after{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:var(--ax-bg);color:var(--ax-text);font-family:var(--ax-font-body);font-size:var(--ax-f-body);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video,canvas{display:block;max-width:100%}img{height:auto}:where(main section[id]){scroll-margin-top:var(--ax-nav-offset)}button,input,select,textarea{font:inherit}::selection{color:var(--ax-selection-text);background:var(--ax-selection-bg)}.skip-link{position:fixed;top:0;left:16px;z-index:10000;padding:12px 20px;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border);border-radius:0 0 var(--ax-radius-sm) var(--ax-radius-sm);box-shadow:var(--ax-shadow-md);transform:translateY(-120%);transition:transform var(--ax-transition-fast)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.ax-section{position:relative;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.ax-card-meta{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--ax-text-muted);font-size:var(--ax-f-sm)}:where(h1,h2,h3,h4,h5,h6){color:var(--ax-text);font-family:var(--ax-font-heading);text-wrap:balance}:where(p,li){text-wrap:pretty}:where(.ax-prose,.kcefaq-copy) a:not([class]){color:var(--ax-link);text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){:where(.ax-prose,.kcefaq-copy) a:not([class]):hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.kcefaq-copy>*+*,.ax-prose>*+*{margin-top:14px}:where(.ce-hero-section,.ce-about-section,.ce-requirements-section,.ce-courses-section,.ce-stats-section,.ce-success-section,.ce-sessions-section,.ce-sessions-teaser-section,.ce-credentials-section,.ce-certificates-section,.kcew-section,.kcefaq-section,.kcecontact-section,.kcereviews-section,.kcearticles-section,.kceprojects-section,.kcenews-section,.kcefinal-section,.kcef-section,.kcev-section,.kcetrust-section,.kcebasic-section,#frequencies.ax-section,section#frequencies){background:var(--ax-section-bg)}:where(.ce-hero-container,.ce-about-container,.ce-requirements-container,.ce-courses-container,.ce-stats-container,.ce-success-container,.ce-sessions-container,.ce-sessions-teaser-container,.ce-credentials-container,.ce-certificates-container,.kcew-container){width:min(calc(100% - clamp(32px,6vw,80px)),var(--ax-container-max));max-width:var(--ax-container-max);margin-inline:auto;padding-inline:0}:where(.kcefaq-container,.kcecontact-container,.kcereviews-container,.kcearticles-container,.kceprojects-container,.kcenews-container,.kcefinal-container,.kcef-container,.kcev-container,.kcetrust-container,.kcebasic-container,#frequencies .ax-container,.ax-container){width:min(calc(100% - var(--ax-gutter)),var(--ax-container-max));margin-inline:auto}@media (max-width:640px){:where(.ce-hero-container,.ce-about-container,.ce-requirements-container,.ce-courses-container,.ce-stats-container,.ce-success-container,.ce-sessions-container,.ce-sessions-teaser-container,.ce-credentials-container,.ce-certificates-container,.kcew-container,.kcefaq-container,.kcecontact-container,.kcereviews-container,.kcearticles-container,.kceprojects-container,.kcenews-container,.kcefinal-container,.kcef-container,.kcev-container,.kcetrust-container,.kcebasic-container,#frequencies .ax-container,.ax-container){width:calc(100% - 32px)}}#frequencies.ax-section,section#frequencies{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}@media (max-width:640px){#frequencies.ax-section,section#frequencies{padding-block:clamp(48px,7vw,72px)}}@supports selector(:has(*)){:where(.kceprojects-content:has(>article),.kceprojects-content:has(>div),.kcenews-carousel:not(.owl-loaded):has(>article),.kcenews-carousel:not(.owl-loaded):has(>div)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px)}@media (max-width:1100px){:where(.kceprojects-content:has(>article),.kceprojects-content:has(>div),.kcenews-carousel:not(.owl-loaded):has(>article),.kcenews-carousel:not(.owl-loaded):has(>div)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:where(.kceprojects-content:has(>article),.kceprojects-content:has(>div),.kcenews-carousel:not(.owl-loaded):has(>article),.kcenews-carousel:not(.owl-loaded):has(>div)){grid-template-columns:1fr;max-width:760px;margin-inline:auto}}}:where(.ce-feature-card,.ce-about-card,.ce-requirements-card,.ce-course-card,.ce-stats-card,.ce-story-card,.ce-session-format-card,.ce-sessions-info-card,.ce-credentials-card,.ce-certificate-card,.kcew-card,.kcef-card,.kcev-card,.kcecontact-card,.kcereview-card,.kcearticle-card,.kceproject-card,.kcenews-card,.kcebasic-card,.kcebasic-aside,.kcefaq-item,.ax-card){color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition)}:where(.ce-feature-card,.ce-about-card,.ce-requirements-card,.ce-course-card,.ce-stats-card,.ce-story-card,.ce-session-format-card,.ce-credentials-card,.ce-certificate-card,.kcew-card,.kcef-card,.kcev-card,.kcecontact-card,.kcereview-card,.kcearticle-card,.kceproject-card,.kcenews-card,.ax-card):focus-visible{border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-hover)}@media (hover:hover) and (pointer:fine){:where(.ce-feature-card,.ce-about-card,.ce-requirements-card,.ce-course-card,.ce-stats-card,.ce-story-card,.ce-session-format-card,.ce-credentials-card,.ce-certificate-card,.kcew-card,.kcef-card,.kcev-card,.kcecontact-card,.kcereview-card,.kcearticle-card,.kceproject-card,.kcenews-card,.ax-card):hover{border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.ce-feature-card,.ce-about-card,.ce-requirements-card,.ce-course-card,.ce-stats-card,.ce-story-card,.ce-session-format-card,.ce-credentials-card,.ce-certificate-card,.kcew-card,.kcef-card,.kcev-card,.kcecontact-card,.kcereview-card,.kcearticle-card,.kceproject-card,.kcenews-card,.ax-card):hover{transform:translateY(-2px)}}.ce-course-card--featured{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.ce-course-card--featured::before{content:none}.ce-course-card--featured>*{position:relative;z-index:1}.ce-course-card--featured :is(h1,h2,h3,h4,h5,h6){color:var(--ax-text)}.ce-course-card--featured :is(p,li){color:var(--ax-text-soft)}:where(.ax-btn,.ax-btn--primary,.ax-btn--dark,.ax-btn--outline,.ax-btn-primary,.ax-btn-dark,.ax-btn-secondary,.ce-btn,.ce-hero-btn,.ce-about-btn,.ce-req-btn,.ce-courses-btn,.ce-sessions-btn,.ce-success-btn,.ce-credentials-btn,.ce-sessions-teaser-btn,.kcef-btn,.kcev-btn,.kcecontact-btn,.kcefinal-btn,.kcenews-btn,.kceprojects-btn,.kcebasic-btn,.dt-btn,.dt-btn--dark,.button,.button.medium,.button.color,.button.dark,.button.light,.button.white){display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:44px;height:auto;margin:0;padding:11px 20px;color:inherit;font:inherit;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;vertical-align:middle;border:1px solid transparent;border-radius:var(--ax-radius-pill);appearance:none;cursor:pointer;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}:is(.ax-btn--primary,.ax-btn-primary,.ax-btn--dark,.ax-btn-dark,.ce-btn--primary,.ce-btn--dark,.ce-hero-btn--dark,.ce-about-btn--dark,.ce-req-btn--dark,.ce-courses-btn--dark,.ce-sessions-btn--dark,.ce-success-btn--dark,.ce-credentials-btn--dark,.kcef-btn--dark,.kcev-btn--dark,.kcecontact-btn--dark,.kcefinal-btn--dark,.dt-btn--dark,#frequencies .ax-btn--dark,.kcebasic-btn--secondary,.button.color,.button.dark){color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){:is(.ax-btn--primary,.ax-btn-primary,.ax-btn--dark,.ax-btn-dark,.ce-btn--primary,.ce-btn--dark,.ce-hero-btn--dark,.ce-about-btn--dark,.ce-req-btn--dark,.ce-courses-btn--dark,.ce-sessions-btn--dark,.ce-success-btn--dark,.ce-credentials-btn--dark,.kcef-btn--dark,.kcev-btn--dark,.kcecontact-btn--dark,.kcefinal-btn--dark,.dt-btn--dark,#frequencies .ax-btn--dark,.kcebasic-btn--secondary,.button.color,.button.dark):hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}:is(.ax-btn--primary,.ax-btn-primary,.ax-btn--dark,.ax-btn-dark,.ce-btn--primary,.ce-btn--dark,.ce-hero-btn--dark,.ce-about-btn--dark,.ce-req-btn--dark,.ce-courses-btn--dark,.ce-sessions-btn--dark,.ce-success-btn--dark,.ce-credentials-btn--dark,.kcef-btn--dark,.kcev-btn--dark,.kcecontact-btn--dark,.kcefinal-btn--dark,.dt-btn--dark,#frequencies .ax-btn--dark,.kcebasic-btn--secondary,.button.color,.button.dark):active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs);transform:translateY(0)}:is(.ax-btn--outline,.ax-btn-secondary,.ce-btn--outline,.button.light,.button.white){color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){:is(.ax-btn--outline,.ax-btn-secondary,.ce-btn--outline,.button.light,.button.white):hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}:is(.ax-btn--outline,.ax-btn-secondary,.ce-btn--outline,.button.light,.button.white):active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(.ax-btn,.ce-btn,.ce-hero-btn,.ce-about-btn,.ce-req-btn,.ce-courses-btn,.ce-sessions-btn,.ce-success-btn,.ce-credentials-btn,.ce-sessions-teaser-btn,.kcef-btn,.kcev-btn,.kcecontact-btn,.kcefinal-btn,.kcenews-btn,.kceprojects-btn,.kcebasic-btn,.dt-btn,.button):hover:not(:active){transform:translateY(-1px)}}:where(.ax-btn,.ce-btn,.ce-hero-btn,.ce-about-btn,.ce-req-btn,.ce-courses-btn,.ce-sessions-btn,.ce-success-btn,.ce-credentials-btn,.ce-sessions-teaser-btn,.kcef-btn,.kcev-btn,.kcecontact-btn,.kcefinal-btn,.kcenews-btn,.kceprojects-btn,.kcebasic-btn,.dt-btn,.button):is(:disabled,[aria-disabled=true]){opacity:.56;box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}:where(.ax-field,.kcecontact-card label){display:grid;gap:8px;color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:700}:where(.ax-input,.ax-select,.ax-textarea,.kcecontact-card input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.kcecontact-card select,.kcecontact-card textarea){width:100%;min-height:44px;padding:11px 14px;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);outline:0;box-shadow:var(--ax-shadow-xs);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),background-color var(--ax-transition-fast)}:where(.ax-textarea,.kcecontact-card textarea){min-height:128px;resize:vertical}:where(.ax-input,.ax-textarea,.kcecontact-card input,.kcecontact-card textarea)::placeholder{color:var(--ax-text-muted);opacity:1}@media (hover:hover) and (pointer:fine){:where(.ax-input,.ax-select,.ax-textarea,.kcecontact-card input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.kcecontact-card select,.kcecontact-card textarea):hover{border-color:var(--ax-border-hover)}}:where(.ax-input,.ax-select,.ax-textarea,.kcecontact-card input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.kcecontact-card select,.kcecontact-card textarea):focus-visible{border-color:var(--ax-focus);box-shadow:0 0 0 3px var(--ax-accent-soft)}:where(.ax-input,.ax-select,.ax-textarea,.kcecontact-card input,.kcecontact-card select,.kcecontact-card textarea):disabled{color:var(--ax-text-muted);background:var(--ax-panel-soft);cursor:not-allowed}:where(.ax-checkbox,.ax-radio,input[type=checkbox],input[type=radio]){accent-color:var(--ax-primary)}.ax-nav{position:sticky;top:0;z-index:999;width:100%;background:var(--ax-nav-bg);border-bottom:1px solid var(--ax-border-soft);box-shadow:0 4px 18px var(--ax-shadow-color-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ax-nav-container{width:min(calc(100% - var(--ax-gutter)),var(--ax-container-max));margin-inline:auto;padding-block:10px}.ax-nav-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin:0;padding:6px 0;list-style:none}.ax-nav-item{flex:0 0 auto}.ax-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;color:var(--ax-text-soft);font-family:var(--ax-font-body);font-size:.93rem;font-weight:700;line-height:1.3;text-decoration:none;white-space:nowrap;border-radius:var(--ax-radius-pill);transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.ax-nav-link:hover{color:var(--ax-primary);background:var(--ax-primary-soft)}}.ax-nav-link--active,.ax-nav-link[aria-current=page],.ax-nav-link[aria-current=location],.ax-nav-link[aria-current=true]{color:var(--ax-text-inverse);background:var(--ax-primary);box-shadow:0 5px 14px var(--ax-shadow-color-medium)}@media (hover:hover) and (pointer:fine){.ax-nav-link--active:hover,.ax-nav-link[aria-current=page]:hover,.ax-nav-link[aria-current=location]:hover,.ax-nav-link[aria-current=true]:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover)}}@media (max-width:768px){.ax-nav-list{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ax-nav-link{padding-inline:14px;font-size:.88rem}}:focus-visible{outline:3px solid var(--ax-focus);outline-offset:3px}@media (prefers-contrast:more){:root{--ax-border-soft:var(--ax-border);--ax-border-mid:var(--ax-border-hover)}}@media (prefers-reduced-motion:reduce){:root{--ax-duration-fast:0.01ms;--ax-duration-normal:0.01ms}html{scroll-behavior:auto}}@media (forced-colors:active){:focus-visible{outline:3px solid CanvasText}:where(.ax-btn,.ce-btn,.ce-hero-btn,.ce-about-btn,.ce-req-btn,.ce-courses-btn,.ce-sessions-btn,.ce-success-btn,.ce-credentials-btn,.ce-sessions-teaser-btn,.kcef-btn,.kcev-btn,.kcecontact-btn,.kcefinal-btn,.kcenews-btn,.kceprojects-btn,.kcebasic-btn,.dt-btn,.button){border:1px solid ButtonText}}.slide--academy{background-image:url(/img/slide-1.jpg)}:where(.ce-hero-section,.ce-about-section,.ce-requirements-section){position:relative;overflow:hidden;color:var(--ax-text);background:var(--ax-section-bg)}:where(.ce-hero-header,.ce-about-header,.ce-requirements-header){max-width:1120px;margin-inline:auto;text-align:center}:where(.ce-hero-kicker,.ce-about-kicker,.ce-requirements-kicker){display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.4;letter-spacing:.12em;text-align:center;text-transform:uppercase}:where(.ce-about-title,.ce-requirements-title){max-width:1060px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}:where(.ce-hero-lead,.ce-about-lead,.ce-requirements-lead){max-width:940px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}:where(.ce-hero-actions,.ce-about-actions,.ce-requirements-actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:clamp(38px,5vw,64px) auto 0;text-align:center}:where(.ce-hero-section .ce-btn,.ce-about-btn,.ce-req-btn){min-height:52px;padding:14px 24px}:where(.ce-about-btn--primary,.ce-req-btn--primary){color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){:where(.ce-about-btn--primary,.ce-req-btn--primary):hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}:where(.ce-about-btn--primary,.ce-req-btn--primary):active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}:where(.ce-btn--ghost,.ce-req-btn--ghost){color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){:where(.ce-btn--ghost,.ce-req-btn--ghost):hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}:where(.ce-btn--ghost,.ce-req-btn--ghost):active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.ce-hero-section{padding-block:clamp(56px,7vw,112px)}.ce-hero-header{max-width:1180px}.ce-main-headline{max-width:1120px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h1);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-align:center;text-wrap:balance}.ce-main-headline span{display:block}.ce-main-headline__accent{max-width:980px;margin:.18em auto 0;color:var(--ax-accent);font-size:.58em;line-height:1.18;letter-spacing:-.025em}.ce-hero-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:stretch;gap:clamp(28px,4.8vw,72px);margin-top:clamp(42px,5.6vw,76px)}.ce-hero-copy{align-self:center;min-width:0;padding:clamp(24px,3vw,42px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-hero-copy p{margin:0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .18vw,1.08rem);line-height:1.78}.ce-hero-copy p+p{margin-top:18px}.ce-hero-copy strong{color:var(--ax-text);font-weight:700}.ce-hero-media{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-image);isolation:isolate}.ce-hero-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,var(--ax-primary-line))}.ce-hero-media picture{display:block;width:100%;height:100%}.ce-hero-image{display:block;width:100%;height:100%;min-height:clamp(460px,38vw,640px);object-fit:cover;transform:scale(1.001);filter:saturate(1.02) contrast(1.02)}.ce-hero-actions{max-width:1040px}.ce-hero-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,72px)}.ce-feature-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,2.8vw,36px);overflow:hidden}.ce-feature-card::before{content:"";position:absolute;top:0;right:clamp(24px,2.8vw,36px);left:clamp(24px,2.8vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.ce-feature-meta{display:inline-block;margin:0 0 16px}.ce-feature-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-feature-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.ce-feature-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:22px;color:var(--ax-link);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}.ce-feature-link::after{content:"→";line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.ce-feature-link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}.ce-feature-link:hover::after{transform:translateX(2px)}}.ce-about-section{padding-block:clamp(56px,7vw,108px)}.ce-about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(40px,5.5vw,72px)}.ce-about-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,2.8vw,36px);overflow:hidden}.ce-about-card::before{content:"";position:absolute;top:0;right:clamp(24px,2.8vw,36px);left:clamp(24px,2.8vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.ce-about-meta{display:inline-block;margin:0 0 16px}.ce-about-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-about-card-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.74}.ce-about-actions{max-width:920px}.ce-requirements-section{padding-block:clamp(56px,7vw,112px)}.ce-requirements-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.6vw,76px)}.ce-requirements-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.ce-requirements-media{position:relative;display:block;width:100%;margin:0;overflow:hidden;background:var(--ax-panel-soft);aspect-ratio:1200/630;line-height:0}.ce-requirements-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,var(--ax-primary-line))}.ce-requirements-media picture{display:block;width:100%;height:100%}.ce-requirements-image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);filter:saturate(1.02) contrast(1.02);transition:transform var(--ax-transition),filter var(--ax-transition)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ce-requirements-card:hover .ce-requirements-image{transform:scale(1.035);filter:saturate(1.05) contrast(1.04)}}.ce-requirements-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,34px)}.ce-requirements-meta{display:inline-block;margin:0 0 16px}.ce-requirements-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.36rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-requirements-card-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.ce-requirements-group{margin-top:22px;padding-top:20px;border-top:1px solid var(--ax-border-soft)}.ce-requirements-subtitle{margin:0 0 12px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:1rem;font-weight:700;line-height:1.35;letter-spacing:-.015em}.ce-requirements-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ce-requirements-list li{position:relative;padding-left:22px;color:var(--ax-text-soft);font-size:.97rem;line-height:1.62}.ce-requirements-list li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.ce-requirements-note{margin:22px 0 0;padding:16px 18px;color:var(--ax-accent-hover);font-size:.95rem;line-height:1.62;background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-md)}.ce-requirements-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;color:var(--ax-link);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}.ce-requirements-link::after{content:"→";line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.ce-requirements-link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}.ce-requirements-link:hover::after{transform:translateX(2px)}}.ce-requirements-actions{max-width:1080px}.ce-requirements-actions-note{max-width:900px;margin:clamp(20px,2.6vw,28px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-note-size);line-height:1.68;text-align:center}@media (max-width:1120px){.ce-hero-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(24px,4vw,44px)}}@media (max-width:1100px){.ce-requirements-grid{grid-template-columns:1fr;max-width:820px;margin-inline:auto}.ce-requirements-media{aspect-ratio:1200/560}}@media (max-width:940px){.ce-hero-section{padding-top:clamp(44px,8vw,68px)}.ce-main-headline{max-width:820px;font-size:clamp(2.15rem,1.35rem + 5vw,4rem)}.ce-main-headline__accent{font-size:.62em}.ce-hero-layout{grid-template-columns:1fr}.ce-hero-copy{order:1}.ce-hero-media{order:2;width:100%;max-width:720px;margin-inline:auto}.ce-hero-image{min-height:auto;aspect-ratio:680/750}.ce-hero-features{grid-template-columns:1fr;max-width:720px;margin-inline:auto;margin-top:clamp(42px,5.8vw,72px)}}@media (max-width:900px){.ce-about-grid{grid-template-columns:1fr;max-width:720px;margin-inline:auto;margin-top:clamp(40px,5.5vw,72px)}}@media (max-width:770px){.ce-requirements-media{aspect-ratio:770/500}}@media (max-width:640px){:where(.ce-main-headline,.ce-about-title,.ce-requirements-title){font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.ce-main-headline{font-size:clamp(2rem,10.5vw,3.15rem)}.ce-main-headline__accent{font-size:.64em;line-height:1.22}:where(.ce-hero-lead,.ce-about-lead,.ce-requirements-lead){font-size:1rem;line-height:1.68}.ce-hero-copy,.ce-feature-card,.ce-about-card,.ce-requirements-body{padding:24px}:where(.ce-hero-actions,.ce-about-actions,.ce-requirements-actions){align-items:stretch;gap:12px}:where(.ce-hero-section .ce-btn,.ce-about-btn,.ce-req-btn){width:100%;max-width:380px;min-height:52px;margin-inline:auto;padding:14px 22px}.ce-requirements-actions-note{text-align:left}}:where(.ce-courses-section,.ce-stats-section,.ce-success-section,.ce-sessions-section){position:relative;overflow:hidden;padding-block:clamp(56px,7vw,112px);color:var(--ax-text);background:var(--ax-section-bg)}:where(.ce-courses-header,.ce-stats-header,.ce-success-header,.ce-sessions-header){max-width:1140px;margin-inline:auto;text-align:center}:where(.ce-courses-kicker,.ce-stats-kicker,.ce-success-kicker,.ce-sessions-kicker){display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.4;letter-spacing:.12em;text-align:center;text-transform:uppercase}:where(.ce-courses-title,.ce-stats-title,.ce-success-title,.ce-sessions-title){max-width:1120px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}:where(.ce-courses-lead,.ce-stats-lead,.ce-success-lead,.ce-sessions-lead){max-width:960px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}:where(.ce-courses-actions,.ce-success-actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-inline:auto;text-align:center}:where(.ce-courses-btn,.ce-success-btn,.ce-sessions-btn){min-height:52px;padding:14px 24px}:where(.ce-courses-btn--primary,.ce-success-btn--primary,.ce-sessions-btn--primary){color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){:where(.ce-courses-btn--primary,.ce-success-btn--primary,.ce-sessions-btn--primary):hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}:where(.ce-courses-btn--primary,.ce-success-btn--primary,.ce-sessions-btn--primary):active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}:where(.ce-courses-btn--ghost,.ce-success-btn--ghost,.ce-sessions-btn--ghost){color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){:where(.ce-courses-btn--ghost,.ce-success-btn--ghost,.ce-sessions-btn--ghost):hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}:where(.ce-courses-btn--ghost,.ce-success-btn--ghost,.ce-sessions-btn--ghost):active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.ce-courses-title span{display:block}.ce-courses-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,78px)}.ce-course-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;color:var(--ax-text);text-decoration:none;isolation:isolate}.ce-course-card--featured{grid-column:span 2}.ce-course-media{position:relative;display:block;width:100%;margin:0;overflow:hidden;background:var(--ax-panel-soft);aspect-ratio:1200/630;line-height:0}.ce-course-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,var(--ax-primary-line))}.ce-course-media picture{display:block;width:100%;height:100%}.ce-course-image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);filter:saturate(1.02) contrast(1.02);transition:transform var(--ax-transition),filter var(--ax-transition)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ce-course-card:hover .ce-course-image{transform:scale(1.035);filter:saturate(1.05) contrast(1.04)}}.ce-course-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,34px)}.ce-course-card--featured .ce-course-body{padding:clamp(26px,3vw,40px)}.ce-course-topline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px}.ce-course-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 12px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ce-course-meta{display:inline-block;margin:0 0 14px}.ce-course-topline .ce-course-meta{margin:0}.ce-course-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-course-card--featured .ce-course-title{max-width:880px;font-size:clamp(1.32rem,1.08rem + .9vw,1.82rem);line-height:1.24;letter-spacing:-.035em}.ce-course-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.ce-course-card--featured .ce-course-text{max-width:940px;font-size:clamp(1rem,.96rem + .18vw,1.08rem);line-height:1.76}.ce-course-points{display:grid;gap:10px;margin:22px 0 0;padding:18px 20px;list-style:none;background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-lg)}.ce-course-points li{position:relative;padding-left:22px;color:var(--ax-text);font-size:.98rem;line-height:1.55}.ce-course-points li::before{content:"";position:absolute;top:.75em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.ce-course-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;color:var(--ax-link);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}.ce-course-link::after{content:"→";line-height:1;transition:transform var(--ax-transition-fast)}.ce-course-card:focus-visible .ce-course-link{color:var(--ax-link-hover);text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.ce-course-card:hover .ce-course-link{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}.ce-course-card:hover .ce-course-link::after{transform:translateX(2px)}}.ce-courses-actions{max-width:1080px;margin-top:clamp(40px,5vw,64px)}.ce-courses-note{max-width:920px;margin:clamp(20px,2.6vw,28px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-note-size);line-height:1.68;text-align:center}.ce-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,76px)}.ce-stats-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:280px;padding:clamp(24px,2.8vw,36px);overflow:hidden;isolation:isolate}.ce-stats-card::before{content:"";position:absolute;top:0;right:clamp(24px,2.8vw,36px);left:clamp(24px,2.8vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.ce-stats-card__top{display:flex;flex-direction:column;gap:18px;min-width:0}.ce-stats-card__badge{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:7px 12px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ce-stats-card__value-wrap{min-width:0}.ce-stats-card__value{display:block;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.8rem,2rem + 3vw,5rem);font-weight:800;line-height:.95;letter-spacing:-.06em;white-space:nowrap}.ce-stats-card__value--compact{font-size:clamp(2.2rem,1.6rem + 2vw,3.6rem);letter-spacing:-.045em;white-space:normal}.ce-stats-card__title{margin:clamp(20px,2.4vw,28px)0 0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.08rem,1rem + .35vw,1.3rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.ce-stats-card__text{margin:auto 0 0;padding-top:26px;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.68}.ce-stats-card--primary{color:var(--ax-text);background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.ce-stats-card--primary::before{background:var(--ax-accent)}.ce-stats-card--primary .ce-stats-card__badge{color:var(--ax-accent);background:var(--ax-accent-soft);border-color:var(--ax-accent-line)}.ce-stats-card--primary .ce-stats-card__value{color:var(--ax-primary)}.ce-stats-card--primary .ce-stats-card__text{color:var(--ax-text-soft);opacity:1}.ce-success-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,78px)}.ce-story-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,2.8vw,36px);overflow:hidden;isolation:isolate}.ce-story-card::before{content:"";position:absolute;top:0;right:clamp(24px,2.8vw,36px);left:clamp(24px,2.8vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.ce-story-card::after{content:"“";position:absolute;top:18px;right:28px;z-index:0;color:var(--ax-accent-line);font-family:Georgia,serif;font-size:clamp(5rem,8vw,8rem);line-height:1;opacity:.35;pointer-events:none}.ce-story-card>*{position:relative;z-index:1}.ce-story-card--accent{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.ce-story-meta{display:inline-block;margin:0 0 16px}.ce-story-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-story-quote{margin:18px 0 0;padding:0;border:0}.ce-story-quote p{margin:0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.74}.ce-story-quote p+p{margin-top:14px}.ce-story-quote strong{color:var(--ax-text);font-weight:700}.ce-story-steps{margin-top:auto;padding-top:24px}.ce-story-steps-title{margin:0 0 12px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:.98rem;font-weight:700;line-height:1.35;letter-spacing:-.01em}.ce-story-steps-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ce-story-steps-list li{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.82rem;font-weight:700;line-height:1.2}.ce-success-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:980px;margin:clamp(38px,5vw,64px) auto 0;padding:clamp(20px,2.5vw,28px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-success-note__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:1.25rem}.ce-success-note p{margin:0;color:var(--ax-text-soft);font-size:var(--ax-note-size);line-height:1.68}.ce-success-note strong{color:var(--ax-text)}.ce-success-actions{max-width:920px;margin-top:clamp(32px,4vw,48px)}.ce-sessions-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,78px)}.ce-sessions-hero__content{display:flex;flex-direction:column;min-width:0;padding:clamp(28px,3.4vw,48px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-sessions-label{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:8px 13px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ce-sessions-hero__title{margin:clamp(20px,2.4vw,28px)0 0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.45rem,1.08rem + 1.2vw,2.2rem);font-weight:700;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.ce-sessions-hero__text{margin:18px 0 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.74}.ce-sessions-hero__points{display:grid;gap:12px;margin-top:24px}.ce-sessions-point{padding:16px 18px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.ce-sessions-point span{display:block;color:var(--ax-text-soft);font-size:.92rem;line-height:1.4}.ce-sessions-point strong{display:block;margin-top:5px;color:var(--ax-text);font-size:1rem;line-height:1.45}.ce-sessions-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:30px}.ce-sessions-hero__media{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-image);isolation:isolate}.ce-sessions-hero__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,var(--ax-primary-line))}.ce-sessions-hero__media picture{display:block;width:100%;height:100%}.ce-sessions-hero__image{display:block;width:100%;height:100%;min-height:clamp(440px,38vw,620px);object-fit:cover;transform:scale(1.001);filter:saturate(1.02) contrast(1.02)}.ce-sessions-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(30px,4vw,48px)}.ce-session-format-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,2.8vw,36px);overflow:hidden}.ce-session-format-card--primary{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.ce-session-format-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ce-session-format-card__meta{margin:0}.ce-session-format-card__price{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-size:.9rem;font-weight:800;line-height:1}.ce-session-format-card--free .ce-session-format-card__price{color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);box-shadow:none}.ce-session-format-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.22rem,1rem + .75vw,1.7rem);font-weight:700;line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.ce-session-format-card__text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.ce-session-format-card__list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.ce-session-format-card__list li{position:relative;padding-left:22px;color:var(--ax-text-soft);font-size:.98rem;line-height:1.62}.ce-session-format-card__list li::before{content:"";position:absolute;top:.74em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.ce-session-format-card__link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;color:var(--ax-link);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}.ce-session-format-card__link::after{content:"→";line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.ce-session-format-card__link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}.ce-session-format-card__link:hover::after{transform:translateX(2px)}}.ce-sessions-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(30px,4vw,48px)}.ce-sessions-info-card{min-width:0;padding:clamp(24px,2.6vw,34px)}.ce-sessions-info-card__meta{display:inline-block;margin:0 0 16px}.ce-sessions-info-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.36rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-sessions-info-card__text{margin:16px 0 0;color:var(--ax-text-soft);font-size:.98rem;line-height:1.7}.ce-sessions-check-list,.ce-sessions-steps-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.ce-sessions-check-list li,.ce-sessions-steps-list li{position:relative;padding-left:24px;color:var(--ax-text-soft);font-size:.97rem;line-height:1.62}.ce-sessions-check-list li::before{content:"";position:absolute;top:.74em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.ce-sessions-steps-list{counter-reset:ceSessionStep}.ce-sessions-steps-list li{counter-increment:ceSessionStep;padding-left:36px}.ce-sessions-steps-list li::before{content:counter(ceSessionStep);position:absolute;top:.05em;left:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-size:.76rem;font-weight:800}.ce-sessions-safety{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;max-width:1080px;margin:clamp(34px,4.6vw,58px) auto 0;padding:clamp(22px,2.8vw,32px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-sessions-safety__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-size:1.1rem;font-weight:800}.ce-sessions-safety__content{min-width:0}.ce-sessions-safety__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.36rem);font-weight:700;line-height:1.3}.ce-sessions-safety__text{margin:10px 0 0;color:var(--ax-text-soft);font-size:var(--ax-note-size);line-height:1.68}@media (max-width:1120px){.ce-courses-grid,.ce-success-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-course-card--featured{grid-column:span 2}.ce-stats-grid,.ce-sessions-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-stats-card{min-height:260px}.ce-sessions-hero{grid-template-columns:1fr}.ce-sessions-hero__media{width:100%;max-width:820px;margin-inline:auto}.ce-sessions-hero__image{min-height:auto;aspect-ratio:1200/760}}@media (max-width:760px){.ce-courses-grid,.ce-success-grid,.ce-sessions-formats,.ce-sessions-info-grid{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.ce-courses-grid,.ce-success-grid{margin-top:clamp(42px,5.8vw,78px)}.ce-sessions-formats,.ce-sessions-info-grid{margin-top:clamp(30px,4vw,48px)}.ce-course-card--featured{grid-column:span 1}.ce-course-media{aspect-ratio:770/500}.ce-sessions-safety{grid-template-columns:1fr}}@media (max-width:640px){:where(.ce-courses-title,.ce-stats-title,.ce-success-title,.ce-sessions-title){font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}:where(.ce-courses-lead,.ce-stats-lead,.ce-success-lead,.ce-sessions-lead){font-size:1rem;line-height:1.68}.ce-course-body,.ce-course-card--featured .ce-course-body,.ce-stats-card,.ce-story-card,.ce-session-format-card,.ce-sessions-info-card,.ce-sessions-hero__content{padding:24px}.ce-course-card--featured .ce-course-title{font-size:clamp(1.22rem,6vw,1.58rem)}.ce-course-points{padding:16px}.ce-stats-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.ce-stats-card{min-height:auto}.ce-stats-card__value{font-size:clamp(3rem,16vw,4.6rem)}.ce-stats-card__text{padding-top:22px}.ce-success-note{grid-template-columns:1fr}:where(.ce-courses-actions,.ce-success-actions,.ce-sessions-hero__actions){align-items:stretch;gap:12px}:where(.ce-courses-btn,.ce-success-btn,.ce-sessions-btn){width:100%;max-width:380px;min-height:52px;margin-inline:auto;padding:14px 22px}.ce-courses-note{text-align:left}}.ce-sessions-cta{max-width:1040px;margin:clamp(34px,4.6vw,58px) auto 0;padding:clamp(28px,3.6vw,44px);color:var(--ax-text);text-align:center;background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-sessions-cta__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.45rem,1.08rem + 1.2vw,2.2rem);font-weight:700;line-height:1.2;letter-spacing:-.035em;text-align:center;text-wrap:balance}.ce-sessions-cta__text{max-width:760px;margin:16px auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.72;text-align:center}.ce-sessions-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;max-width:980px;margin:clamp(26px,3.2vw,36px) auto 0;text-align:center}@media (max-width:1120px){.ce-sessions-hero__media{order:-1}.ce-sessions-hero__image{aspect-ratio:1200/630}}@media (max-width:760px){.ce-sessions-hero__image{aspect-ratio:770/500}}@media (max-width:640px){.ce-sessions-cta{padding:24px}.ce-sessions-actions{align-items:stretch;gap:12px}.ce-sessions-cta__text{text-align:left}}.ce-sessions-teaser-section{position:relative;overflow:hidden;padding-block:clamp(56px,7vw,112px);color:var(--ax-text);background:var(--ax-section-bg)}.ce-sessions-teaser-card{display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,1.02fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-lg)}.ce-sessions-teaser-content{display:flex;flex-direction:column;min-width:0;padding:clamp(28px,3.6vw,52px)}.ce-sessions-teaser-kicker{display:block;width:fit-content;margin:0 0 clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.ce-sessions-teaser-title{max-width:760px;margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.8rem,1.15rem + 2.4vw,3.35rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.ce-sessions-teaser-text{max-width:740px;margin:clamp(18px,2.4vw,26px)0 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .18vw,1.1rem);line-height:1.72}.ce-sessions-teaser-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(24px,3vw,34px)}.ce-sessions-teaser-format{min-width:0;padding:18px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.ce-sessions-teaser-format__label{display:inline-flex;align-items:center;width:fit-content;min-height:28px;margin-bottom:12px;padding:7px 11px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ce-sessions-teaser-format strong{display:block;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:1.05rem;font-weight:700;line-height:1.35}.ce-sessions-teaser-format p{margin:8px 0 0;color:var(--ax-text-soft);font-size:.95rem;line-height:1.55}.ce-sessions-teaser-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:clamp(28px,3.6vw,42px)}.ce-sessions-teaser-btn{min-height:52px;padding:14px 24px}.ce-sessions-teaser-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){.ce-sessions-teaser-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}.ce-sessions-teaser-btn--primary:active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.ce-sessions-teaser-btn--ghost{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.ce-sessions-teaser-btn--ghost:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}.ce-sessions-teaser-btn--ghost:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.ce-sessions-teaser-media{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--ax-panel-soft);isolation:isolate}.ce-sessions-teaser-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,var(--ax-primary-line))}.ce-sessions-teaser-media picture{display:block;width:100%;height:100%}.ce-sessions-teaser-image{display:block;width:100%;height:100%;min-height:clamp(440px,36vw,620px);object-fit:cover;transform:scale(1.001);filter:saturate(1.02) contrast(1.02)}@media (max-width:1024px){.ce-sessions-teaser-card{grid-template-columns:1fr}.ce-sessions-teaser-media{order:-1}.ce-sessions-teaser-image{min-height:auto;aspect-ratio:1200/630}}@media (max-width:760px){.ce-sessions-teaser-card{max-width:720px;margin-inline:auto}.ce-sessions-teaser-formats{grid-template-columns:1fr}.ce-sessions-teaser-image{aspect-ratio:770/500}}@media (max-width:640px){.ce-sessions-teaser-content{padding:24px}.ce-sessions-teaser-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.ce-sessions-teaser-text{font-size:1rem;line-height:1.68}.ce-sessions-teaser-actions{align-items:stretch;gap:12px}.ce-sessions-teaser-btn{width:100%;max-width:380px;min-height:52px;margin-inline:auto;padding:14px 22px}}.ce-credentials-section{position:relative;overflow:hidden;padding-block:clamp(56px,7vw,112px);color:var(--ax-text);background:var(--ax-section-bg)}.ce-credentials-head{max-width:1140px;margin-inline:auto;text-align:center}.ce-credentials-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.4;letter-spacing:.12em;text-align:center;text-transform:uppercase}.ce-credentials-title{max-width:1100px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.ce-credentials-lead{max-width:960px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.ce-credentials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,78px)}.ce-credentials-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,2.8vw,36px);overflow:hidden;isolation:isolate}.ce-credentials-card::before{content:"";position:absolute;top:0;right:clamp(24px,2.8vw,36px);left:clamp(24px,2.8vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.ce-credentials-card--featured{grid-column:span 2;background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.ce-credentials-meta{display:inline-block;margin:0 0 16px}.ce-credentials-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-credentials-card--featured .ce-credentials-card-title{max-width:860px;font-size:clamp(1.28rem,1.05rem + .9vw,1.82rem);line-height:1.24;letter-spacing:-.035em}.ce-credentials-card-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.ce-credentials-card--featured .ce-credentials-card-text{max-width:920px;font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.76}.ce-credentials-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;color:var(--ax-link);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}.ce-credentials-link::after{content:"→";line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.ce-credentials-link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}.ce-credentials-link:hover::after{transform:translateX(2px)}}.ce-credentials-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:1040px;margin:clamp(38px,5vw,64px) auto 0;padding:clamp(20px,2.5vw,28px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-credentials-note__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:1.25rem;font-weight:800}.ce-credentials-note p{margin:0;color:var(--ax-text-soft);font-size:var(--ax-note-size);line-height:1.68}.ce-credentials-note strong{color:var(--ax-text)}.ce-credentials-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;max-width:920px;margin:clamp(32px,4vw,48px) auto 0;text-align:center}.ce-credentials-btn{min-height:52px;padding:14px 24px}.ce-credentials-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){.ce-credentials-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}.ce-credentials-btn--primary:active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.ce-credentials-btn--ghost{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.ce-credentials-btn--ghost:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}.ce-credentials-btn--ghost:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}@media (max-width:1120px){.ce-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-credentials-card--featured{grid-column:span 2}}@media (max-width:760px){.ce-credentials-grid{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.ce-credentials-card--featured{grid-column:span 1}}@media (max-width:640px){.ce-credentials-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.ce-credentials-lead{font-size:1rem;line-height:1.68}.ce-credentials-card{padding:24px}.ce-credentials-card--featured .ce-credentials-card-title{font-size:clamp(1.22rem,6vw,1.58rem)}.ce-credentials-note{grid-template-columns:1fr}.ce-credentials-actions{align-items:stretch;gap:12px}.ce-credentials-btn{width:100%;max-width:380px;min-height:52px;margin-inline:auto;padding:14px 22px}}.ce-certificates-section{position:relative;overflow:hidden;padding-block:clamp(56px,7vw,112px);color:var(--ax-text);background:var(--ax-section-bg)}.ce-certificates-head{max-width:1140px;margin-inline:auto;text-align:center}.ce-certificates-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.4;letter-spacing:.12em;text-align:center;text-transform:uppercase}.ce-certificates-title{max-width:1100px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.ce-certificates-lead{max-width:960px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.ce-certificates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,78px)}.ce-certificate-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.ce-certificate-media{position:relative;display:block;width:100%;margin:0;overflow:hidden;background:var(--ax-panel-soft);aspect-ratio:800/1131;line-height:0;text-decoration:none}.ce-certificate-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 72%,var(--ax-primary-line))}.ce-certificate-image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);filter:saturate(1.02) contrast(1.02);transition:transform var(--ax-transition),filter var(--ax-transition)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ce-certificate-card:hover .ce-certificate-image{transform:scale(1.035);filter:saturate(1.05) contrast(1.04)}}.ce-certificate-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:clamp(24px,2.6vw,34px)}.ce-certificate-meta{display:inline-block;margin:0 0 16px}.ce-certificate-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-certificate-card-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.ce-certificates-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:980px;margin:clamp(38px,5vw,64px) auto 0;padding:clamp(20px,2.5vw,28px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-certificates-note__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:1.2rem;font-weight:800}.ce-certificates-note p{margin:0;color:var(--ax-text-soft);font-size:var(--ax-note-size);line-height:1.68}.ce-certificates-note strong{color:var(--ax-text)}@media (max-width:1120px){.ce-certificates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ce-certificates-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (max-width:640px){.ce-certificates-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.ce-certificates-lead{font-size:1rem;line-height:1.68}.ce-certificate-body{padding:24px}.ce-certificates-note{grid-template-columns:1fr}}.kcefaq-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.kcefaq-head{max-width:1140px;margin-inline:auto;text-align:center}.kcefaq-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kcefaq-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.kcefaq-lead{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.kcefaq-list{display:grid;gap:14px;max-width:1040px;margin:clamp(42px,5.8vw,78px) auto 0}.kcefaq-item{overflow:hidden;border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition)}@media (hover:hover) and (pointer:fine){.kcefaq-item:hover{border-color:var(--ax-border-mid);box-shadow:var(--ax-shadow-md)}}.kcefaq-item[open]{border-color:var(--ax-accent-line);box-shadow:var(--ax-shadow-md)}.kcefaq-question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:clamp(20px,2.6vw,28px);color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.05rem,.98rem + .35vw,1.26rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;cursor:pointer;list-style:none}.kcefaq-question::-webkit-details-marker{display:none}.kcefaq-question::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-family:var(--ax-font-body);font-size:1.2rem;font-weight:700;line-height:1;transition:transform var(--ax-transition-fast),background-color var(--ax-transition-fast)}.kcefaq-item[open] .kcefaq-question::after{content:"−";background:var(--ax-accent-hover);transform:rotate(180deg)}.kcefaq-answer{padding:0 clamp(20px,2.6vw,28px) clamp(22px,2.8vw,32px)}.kcefaq-copy{max-width:900px;color:var(--ax-text-soft);font-size:var(--ax-f-body);line-height:1.75}.kcefaq-copy strong{color:var(--ax-text);font-weight:700}.kcefaq-copy ul,.kcefaq-copy ol{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.kcefaq-copy li{position:relative;padding-left:24px}.kcefaq-copy li::before{content:"";position:absolute;top:.76em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}@media (max-width:640px){.kcefaq-section{padding-block:clamp(48px,7vw,72px)}.kcefaq-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcefaq-lead{font-size:1rem;line-height:1.68}.kcefaq-list{gap:12px}.kcefaq-question{align-items:flex-start;min-height:auto;padding:20px;font-size:1.02rem}.kcefaq-question::after{width:30px;height:30px;font-size:1.05rem}.kcefaq-answer{padding:0 20px 22px}}.kcecontact-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.kcecontact-head{max-width:1140px;margin-inline:auto;text-align:center}.kcecontact-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kcecontact-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.kcecontact-lead{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.kcecontact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:clamp(20px,2.5vw,32px);margin-top:clamp(42px,5.8vw,78px)}.kcecontact-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,3vw,36px);overflow:hidden;isolation:isolate}.kcecontact-card::before{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}.kcecontact-card--info{background:var(--ax-card-bg);border-color:var(--ax-border-soft)}.kcecontact-card--action{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.kcecontact-card-head{display:grid;gap:14px;min-width:0}.kcecontact-card-badge{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:7px 11px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kcecontact-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.25rem,1.05rem + .75vw,1.7rem);font-weight:700;line-height:1.25;letter-spacing:-.03em;text-wrap:balance}.kcecontact-card-text{margin:0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.kcecontact-list{display:grid;gap:14px;margin-top:clamp(24px,3vw,34px)}.kcecontact-row{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:16px 0;border-top:1px solid var(--ax-border-soft)}.kcecontact-row:first-child{padding-top:0;border-top:0}.kcecontact-label{color:var(--ax-text-muted);font-size:var(--ax-f-sm);font-weight:700;line-height:1.45}.kcecontact-value,.kcecontact-link{min-width:0;color:var(--ax-text);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);font-weight:600;line-height:1.55;overflow-wrap:anywhere}.kcecontact-link{display:inline-flex;width:fit-content;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.kcecontact-link:hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.kcecontact-actions{display:grid;gap:14px;margin-top:clamp(26px,3.2vw,38px)}.kcecontact-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kcecontact-btn{min-height:52px;padding:14px 24px}.kcecontact-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){.kcecontact-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}.kcecontact-btn--primary:active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.kcecontact-btn--outline{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.kcecontact-btn--outline:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}.kcecontact-btn--outline:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.kcecontact-btn-icon{flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kcecontact-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:auto;padding-top:clamp(24px,3vw,34px);color:var(--ax-text-soft);font-size:var(--ax-f-sm);line-height:1.6}.kcecontact-note-dot{width:9px;height:9px;margin-top:.55em;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 5px var(--ax-accent-soft)}.kcecontact-note p{margin:0}@media (max-width:980px){.kcecontact-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}}@media (max-width:640px){.kcecontact-section{padding-block:clamp(48px,7vw,72px)}.kcecontact-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcecontact-lead{font-size:1rem;line-height:1.68}.kcecontact-card{padding:24px}.kcecontact-row,.kcecontact-actions-row{grid-template-columns:1fr}.kcecontact-row{gap:6px}.kcecontact-btn{width:100%;min-height:52px;padding:14px 22px}}.kcecontact-grid{align-items:stretch}.kcecontact-card{justify-content:flex-start}.kcecontact-card-head{gap:12px}.kcecontact-actions,.kcecontact-actions-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.kcecontact-actions{margin-top:clamp(22px,2.6vw,30px)}.kcecontact-btn{width:100%;max-width:100%;min-width:0;min-height:52px;justify-content:center;white-space:normal;overflow-wrap:anywhere}.kcecontact-note{margin-top:18px;padding-top:18px;border-top:1px solid var(--ax-border-soft)}.kcecontact-list{margin-top:clamp(20px,2.4vw,28px)}.kcecontact-row{padding-block:13px}@media (max-width:980px){.kcecontact-grid{align-items:start}}@media (max-width:640px){.kcecontact-actions,.kcecontact-actions-row{gap:10px}.kcecontact-note{margin-top:16px;padding-top:16px}}.kcereviews-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.kcereviews-head{max-width:1140px;margin-inline:auto;text-align:center}.kcereviews-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kcereviews-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.kcereviews-lead{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.kcereviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);margin-top:clamp(42px,5.8vw,78px)}.kcereview-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,3vw,36px);overflow:hidden;isolation:isolate}.kcereview-card::before{content:"“";position:absolute;top:12px;right:24px;z-index:0;color:var(--ax-accent-line);font-family:Georgia,serif;font-size:clamp(5rem,8vw,8rem);line-height:1;opacity:.35;pointer-events:none}.kcereview-card::after{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}.kcereview-card>*{position:relative;z-index:1}.kcereview-card--accent{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.kcereview-card-content{min-width:0}.kcereview-text{margin:0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.76}.kcereview-footer{display:grid;gap:6px;margin-top:auto;padding-top:24px}.kcereview-author{color:var(--ax-text);font-family:var(--ax-font-heading);font-size:1rem;font-weight:800;line-height:1.3}.kcereview-role{color:var(--ax-accent);font-size:var(--ax-f-sm);font-weight:700;line-height:1.45}.kcereviews-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:980px;margin:clamp(38px,5vw,64px) auto 0;padding:clamp(20px,2.5vw,28px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.kcereviews-note-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-size:1rem;font-weight:800}.kcereviews-note p{margin:0;color:var(--ax-text-soft);font-size:var(--ax-f-body);line-height:1.68}.kcereviews-note strong{color:var(--ax-text)}.kcereviews-note a{color:var(--ax-link);font-weight:800;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}@media (hover:hover) and (pointer:fine){.kcereviews-note a:hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}@media (max-width:1100px){.kcereviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kcereviews-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}}@media (max-width:640px){.kcereviews-section{padding-block:clamp(48px,7vw,72px)}.kcereviews-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcereviews-lead{font-size:1rem;line-height:1.68}.kcereview-card{padding:24px}.kcereviews-note{grid-template-columns:1fr}}.kcearticles-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.kcearticles-head{max-width:1140px;margin-inline:auto;text-align:center}.kcearticles-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kcearticles-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.kcearticles-lead{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.kcearticles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin-top:clamp(42px,5.8vw,78px)}.kcearticle-card{position:relative;min-width:0;overflow:hidden}.kcearticle-card::before{content:"";position:absolute;top:0;right:24px;left:24px;height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}.kcearticle-card--all{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.kcearticle-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:clamp(20px,2.4vw,28px);color:var(--ax-text);text-decoration:none}.kcearticle-title{min-width:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.05rem,.98rem + .3vw,1.28rem);font-weight:700;line-height:1.32;letter-spacing:-.02em;text-wrap:balance}.kcearticle-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-size:1.1rem;font-weight:800;line-height:1;transition:transform var(--ax-transition-fast),background-color var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.kcearticle-link:hover .kcearticle-arrow{background:var(--ax-accent-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kcearticle-link:hover .kcearticle-arrow{transform:translateX(3px)}}@media (max-width:900px){.kcearticles-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}}@media (max-width:640px){.kcearticles-section{padding-block:clamp(48px,7vw,72px)}.kcearticles-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcearticles-lead{font-size:1rem;line-height:1.68}.kcearticle-link{min-height:76px;padding:20px}.kcearticle-arrow{width:34px;height:34px}}:where(.kceprojects-section,.kcenews-section){position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}:where(.kceprojects-head,.kcenews-head){max-width:1140px;margin-inline:auto;text-align:center}:where(.kceprojects-kicker,.kcenews-kicker){display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}:where(.kceprojects-title,.kcenews-title){max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}:where(.kceprojects-lead,.kcenews-lead){max-width:860px;margin:clamp(18px,2.4vw,28px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.kceprojects-content,.kcenews-content{width:100%;margin-top:clamp(42px,5.8vw,78px)}.kcenews-carousel{width:100%}.kceprojects-content>article,.kceprojects-content>div,.kcenews-carousel>article,.kcenews-carousel>div{min-width:0}.kceprojects-content>article:not([class]),.kceprojects-content>div:not([class]),.kcenews-carousel>article:not([class]),.kcenews-carousel>div:not([class]){position:relative;overflow:hidden;background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}:where(.kceprojects-actions,.kcenews-actions){display:flex;justify-content:center;margin-top:clamp(36px,5vw,64px);text-align:center}:where(.kceprojects-btn,.kcenews-btn){min-height:52px;padding:14px 24px;color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){:where(.kceprojects-btn,.kcenews-btn):hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}:where(.kceprojects-btn,.kcenews-btn):active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}:where(.kceprojects-btn-icon,.kcenews-btn-icon){display:inline-flex;line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kceprojects-btn:hover .kceprojects-btn-icon,.kcenews-btn:hover .kcenews-btn-icon{transform:translateX(3px)}}@media (max-width:640px){:where(.kceprojects-section,.kcenews-section){padding-block:clamp(48px,7vw,72px)}:where(.kceprojects-title,.kcenews-title){font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}:where(.kceprojects-lead,.kcenews-lead){font-size:1rem;line-height:1.68}:where(.kceprojects-btn,.kcenews-btn){width:100%;max-width:380px;min-height:52px;padding:14px 22px}}.kcefinal-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.kcefinal-card{position:relative;max-width:1180px;margin-inline:auto;padding:clamp(28px,4.5vw,64px);overflow:hidden;color:var(--ax-text);text-align:center;background:var(--ax-card-bg);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-xl);box-shadow:var(--ax-shadow-xl);isolation:isolate}.kcefinal-card::before{content:"";position:absolute;top:0;right:clamp(28px,4vw,64px);left:clamp(28px,4vw,64px);height:4px;background:linear-gradient(90deg,var(--ax-accent-line),var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}.kcefinal-kicker{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto clamp(18px,2.4vw,26px);padding:8px 14px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:var(--ax-f-xs);font-weight:800;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.kcefinal-title{max-width:980px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-align:center;text-wrap:balance}.kcefinal-title span{display:block;max-width:840px;margin:clamp(12px,1.8vw,18px) auto 0;color:var(--ax-accent);font-size:.46em;font-weight:700;line-height:1.28;letter-spacing:-.02em}.kcefinal-content{display:grid;gap:16px;max-width:920px;margin:clamp(24px,3vw,36px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.78;text-align:left}.kcefinal-content strong{color:var(--ax-text)}.kcefinal-features{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:clamp(26px,3.5vw,42px) auto 0}.kcefinal-features span{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;color:var(--ax-accent);background:var(--ax-panel-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.9rem;font-weight:700;line-height:1.2}.kcefinal-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:980px;margin:clamp(30px,4vw,48px) auto 0}.kcefinal-btn{min-height:52px;padding:14px 22px;font-weight:800}.kcefinal-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){.kcefinal-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}.kcefinal-btn--primary:active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.kcefinal-btn--outline{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.kcefinal-btn--outline:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}.kcefinal-btn--outline:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.kcefinal-btn-icon{flex:0 0 auto;line-height:1}.kcefinal-footer{display:grid;gap:10px;max-width:980px;margin:clamp(28px,3.6vw,44px) auto 0;padding-top:clamp(22px,3vw,34px);border-top:1px solid var(--ax-border-soft)}.kcefinal-meta,.kcefinal-schedule{margin:0;color:var(--ax-text-soft);font-size:var(--ax-f-sm);line-height:1.65;text-align:center}.kcefinal-schedule strong{color:var(--ax-text)}.kcefinal-schedule span{display:block;margin-top:4px;color:var(--ax-accent);font-weight:700}@media (max-width:1100px){.kcefinal-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (max-width:640px){.kcefinal-section{padding-block:clamp(48px,7vw,72px)}.kcefinal-card{padding:28px 20px;border-radius:var(--ax-radius-lg)}.kcefinal-kicker{width:100%;border-radius:var(--ax-radius-lg);letter-spacing:.06em}.kcefinal-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcefinal-title span{font-size:.5em}.kcefinal-content{font-size:1rem;line-height:1.68}.kcefinal-features{justify-content:flex-start}.kcefinal-features span{width:100%;justify-content:center}.kcefinal-actions{grid-template-columns:1fr;max-width:380px}.kcefinal-btn{width:100%;min-height:52px;padding:14px 22px}}#formats.kcef-section,#video.kcev-section{display:block;position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.kcef-head,.kcev-head{max-width:1140px;margin-inline:auto;text-align:center}.kcef-kicker,.kcev-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kcef-title,.kcev-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.kcef-lead,.kcev-lead{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.kcef-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);margin-top:clamp(42px,5.8vw,78px)}.kcef-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,3vw,36px);overflow:hidden;isolation:isolate}.kcef-card::before{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}.kcef-card--accent{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.kcef-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:18px}.kcef-card-number{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;padding-inline:11px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-size:.78rem;font-weight:800;line-height:1;letter-spacing:.08em}.kcef-card-badge{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kcef-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.18rem,1rem + .55vw,1.5rem);font-weight:700;line-height:1.28;letter-spacing:-.025em;text-wrap:balance}.kcef-card-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.kcef-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.kcef-list li{position:relative;padding-left:24px;color:var(--ax-text-soft);font-size:.97rem;line-height:1.62}.kcef-list li::before{content:"";position:absolute;top:.74em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.kcef-card-link,.kcev-card-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;color:var(--ax-link);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;cursor:pointer;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}.kcef-card-link::after,.kcev-card-link::after{content:"→";display:inline-block;line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.kcef-card-link:hover,.kcev-card-link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kcef-card-link:hover::after,.kcev-card-link:hover::after{transform:translateX(2px)}}.kcef-actions,.kcev-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;max-width:980px;margin:clamp(40px,5vw,64px) auto 0;text-align:center}.kcef-btn,.kcev-btn{min-height:52px;padding:14px 24px}.kcef-btn--primary,.kcev-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){.kcef-btn--primary:hover,.kcev-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}.kcef-btn--primary:active,.kcev-btn--primary:active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.kcev-btn--ghost{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.kcev-btn--ghost:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}.kcev-btn--ghost:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.kcev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);margin-top:clamp(42px,5.8vw,78px)}.kcev-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.kcev-card--featured{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.kcev-video{position:relative;width:100%;overflow:hidden;background:var(--ax-primary-active);aspect-ratio:16/9;line-height:0}.kcev-video iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.kcev-video-link{position:absolute;inset:0;display:block;color:var(--ax-text-inverse);text-decoration:none}.kcev-video-thumbnail{display:block;width:100%;height:100%;object-fit:cover;transition:filter var(--ax-transition),transform var(--ax-transition)}.kcev-video-play{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary-line);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-lg);transform:translate(-50%,-50%);transition:background-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.kcev-video-link:hover .kcev-video-thumbnail{filter:brightness(.92) saturate(1.04)}.kcev-video-link:hover .kcev-video-play{background:var(--ax-primary-hover);box-shadow:var(--ax-shadow-xl)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kcev-video-link:hover .kcev-video-thumbnail{transform:scale(1.02)}.kcev-video-link:hover .kcev-video-play{transform:translate(-50%,-50%) scale(1.05)}}@media (max-width:640px){.kcev-video-play{width:54px;height:54px}}.kcev-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:clamp(24px,3vw,36px)}.kcev-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px}.kcev-video-badge,.kcev-video-meta{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border-radius:var(--ax-radius-pill);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kcev-video-badge{color:var(--ax-text-inverse);background:var(--ax-accent);box-shadow:var(--ax-shadow-button)}.kcev-video-meta{color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line)}.kcev-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.18rem,1rem + .55vw,1.5rem);font-weight:700;line-height:1.28;letter-spacing:-.025em;text-wrap:balance}.kcev-card-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.kcev-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:980px;margin:clamp(38px,5vw,64px) auto 0;padding:clamp(20px,2.5vw,28px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.kcev-note-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-size:1rem;font-weight:800}.kcev-note p{margin:0;color:var(--ax-text-soft);font-size:var(--ax-f-body);line-height:1.68}.kcev-note strong{color:var(--ax-text)}@media (max-width:1100px){.kcef-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.kcef-grid,.kcev-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}}@media (max-width:640px){#formats.kcef-section,#video.kcev-section{padding-block:clamp(48px,7vw,72px)}.kcef-title,.kcev-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcef-lead,.kcev-lead{font-size:1rem;line-height:1.68}.kcef-card,.kcev-card-body{padding:24px}.kcef-actions,.kcev-actions{align-items:stretch;gap:12px}.kcef-btn,.kcev-btn{width:100%;max-width:380px;min-height:52px;margin-inline:auto;padding:14px 22px}.kcev-note{grid-template-columns:1fr}}.kcew-section{position:relative;width:100%;overflow:hidden;padding-block:clamp(56px,7vw,112px);color:var(--ax-text);background:var(--ax-section-bg)}.kcew-head{max-width:1140px;margin-inline:auto;text-align:center}.kcew-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.kcew-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.kcew-lead{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.kcew-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,78px)}.kcew-card{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,2.8vw,36px);overflow:hidden;isolation:isolate}.kcew-card::before{content:"";position:absolute;top:0;right:clamp(24px,2.8vw,36px);left:clamp(24px,2.8vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}.kcew-card--main{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.kcew-card-top{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:18px}.kcew-number{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;padding-inline:11px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-size:.78rem;font-weight:800;line-height:1;letter-spacing:.08em}.kcew-tag{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kcew-card-title{position:relative;z-index:2;margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.18rem,1rem + .55vw,1.5rem);font-weight:700;line-height:1.28;letter-spacing:-.025em;text-wrap:balance}.kcew-card-text{position:relative;z-index:2;margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.72}.kcew-card--main .kcew-card-title{font-size:clamp(1.28rem,1.05rem + .75vw,1.72rem);line-height:1.24;letter-spacing:-.032em}.kcew-card--main .kcew-card-text{font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.76}.kcew-links{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:24px}.kcew-link{position:relative;z-index:6;display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--ax-link);font-size:.95rem;font-weight:700;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;cursor:pointer;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}.kcew-link::after{content:"→";display:inline-block;line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.kcew-link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kcew-link:hover::after{transform:translateX(2px)}}@media (max-width:900px){.kcew-grid{grid-template-columns:1fr;max-width:720px;margin-inline:auto}}@media (max-width:640px){.kcew-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcew-lead{font-size:1rem;line-height:1.68}.kcew-card{padding:24px}.kcew-card-top{margin-bottom:16px}.kcew-card--main .kcew-card-title{font-size:clamp(1.22rem,6vw,1.58rem)}.kcew-links{gap:10px 12px;padding-top:22px}.kcew-link{font-size:.94rem}}#frequencies.ax-section,section#frequencies{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}#frequencies .ax-header{max-width:1140px;margin-inline:auto;text-align:center}#frequencies .ax-heading{display:grid;justify-items:center;gap:clamp(16px,2vw,22px)}#frequencies .ax-kicker{display:block;width:fit-content;margin:0 auto;color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}#frequencies .ax-title-main{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}#frequencies .ax-title-sub{max-width:980px;margin:0 auto;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}#frequencies .ax-program-list{display:grid;gap:clamp(18px,2.4vw,28px);max-width:1180px;margin:clamp(42px,5.8vw,78px) auto 0}#frequencies .ax-program-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,30px);min-width:0;padding:clamp(24px,3vw,36px);overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition)}#frequencies .ax-program-card::before{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}@media (hover:hover) and (pointer:fine){#frequencies .ax-program-card:hover{border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#frequencies .ax-program-card:hover{transform:translateY(-2px)}}#frequencies .ax-program-card__number{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-button);font-family:var(--ax-font-heading);font-size:1.18rem;font-weight:800;line-height:1;letter-spacing:-.02em}#frequencies .ax-program-card__body{min-width:0}#frequencies .ax-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.18rem,1rem + .55vw,1.5rem);font-weight:700;line-height:1.28;letter-spacing:-.025em;text-wrap:balance}#frequencies .ax-card-text{margin:16px 0 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .12vw,1.04rem);line-height:1.76}#frequencies .ax-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:22px;color:var(--ax-link);font-size:.95rem;font-weight:800;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),gap var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}#frequencies .ax-link::after{content:"→";display:inline-block;line-height:1;transition:transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){#frequencies .ax-link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#frequencies .ax-link:hover::after{transform:translateX(2px)}}#frequencies .ax-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;max-width:980px;margin:clamp(38px,5vw,64px) auto 0;padding:clamp(20px,2.5vw,28px);color:var(--ax-text-soft);background:var(--ax-card-bg);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow);font-size:var(--ax-f-body);line-height:1.68;text-align:left}#frequencies .ax-note::before{content:"✦";display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-size:1rem;font-weight:800}#frequencies .ax-note strong{color:var(--ax-text)}#frequencies .ax-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:920px;margin:clamp(32px,4vw,48px) auto 0;text-align:center}#frequencies .ax-btn{min-height:44px;padding:11px 24px;font-weight:800}@media (max-width:760px){#frequencies .ax-program-card{grid-template-columns:1fr}#frequencies .ax-program-card__number{width:58px;height:58px;border-radius:var(--ax-radius-md);font-size:1rem}}@media (max-width:640px){#frequencies.ax-section,section#frequencies{padding-block:clamp(48px,7vw,72px)}#frequencies .ax-title-main{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}#frequencies .ax-title-sub{font-size:1rem;line-height:1.68}#frequencies .ax-program-list{gap:16px}#frequencies .ax-program-card{padding:24px}#frequencies .ax-note{grid-template-columns:1fr}#frequencies .ax-actions{align-items:stretch;gap:12px}#frequencies .ax-btn{width:100%;max-width:380px;min-height:44px;margin-inline:auto;padding:11px 22px}}.kcetrust-section{position:relative;width:100%;padding-block:clamp(24px,3.5vw,42px);color:var(--ax-text);background:var(--ax-section-bg);border-block:1px solid var(--ax-border-soft)}.kcetrust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none}.kcetrust-item{display:grid;gap:6px;min-width:0;padding:clamp(16px,2vw,22px);text-align:center;background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-xs)}.kcetrust-item strong{color:var(--ax-accent);font-family:var(--ax-font-heading);font-size:clamp(1rem,.95rem + .35vw,1.2rem);font-weight:800;line-height:1.2}.kcetrust-item span{color:var(--ax-text-soft);font-size:.92rem;line-height:1.45}@media (max-width:1100px){.kcetrust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.kcetrust-grid{grid-template-columns:1fr}.kcetrust-item{text-align:left}}.kcebasic-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.kcebasic-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:clamp(22px,3vw,36px);padding:clamp(26px,4vw,54px);background:var(--ax-card-bg);border-color:var(--ax-accent-line);border-radius:var(--ax-radius-xl);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.kcebasic-content{min-width:0}.kcebasic-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:32px;margin:0 0 clamp(16px,2vw,22px);padding:8px 13px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.1em;text-transform:uppercase}.kcebasic-title{max-width:860px;margin:0;color:var(--ax-text);overflow-wrap:break-word;hyphens:auto;font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.kcebasic-text{max-width:900px;margin:clamp(18px,2.4vw,26px)0 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72}.kcebasic-list{display:grid;gap:10px;margin:clamp(22px,3vw,32px)0 0;padding:0;list-style:none}.kcebasic-list li{position:relative;padding-left:24px;color:var(--ax-text-soft);font-size:.98rem;line-height:1.62}.kcebasic-list li::before{content:"";position:absolute;top:.74em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.kcebasic-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.5vw,40px)}.kcebasic-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){.kcebasic-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}.kcebasic-btn--primary:active{color:var(--ax-text-inverse);background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.kcebasic-btn--secondary{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.kcebasic-btn--secondary:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-xs)}}.kcebasic-btn--secondary:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.kcebasic-aside{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,3vw,34px)}.kcebasic-badge{display:inline-flex;align-items:center;width:fit-content;min-height:32px;margin-bottom:18px;padding:8px 13px;color:var(--ax-text-inverse);background:var(--ax-accent);border-radius:var(--ax-radius-pill);font-size:.78rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kcebasic-aside-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.5rem,1.15rem + 1vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.04em}.kcebasic-aside p{margin-top:16px;color:var(--ax-text-soft);font-size:1rem;line-height:1.68}@media (max-width:920px){.kcebasic-card{grid-template-columns:1fr}}@media (max-width:640px){.kcebasic-section{padding-block:clamp(48px,7vw,72px)}.kcebasic-card{padding:24px;border-radius:var(--ax-radius-lg)}.kcebasic-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.kcebasic-text{font-size:1rem;line-height:1.68}.kcebasic-actions{align-items:stretch}.kcebasic-btn{width:100%;max-width:380px}}.axc-container{width:min(calc(100% - var(--ax-gutter)),var(--ax-container-max));margin-inline:auto}.axc-hero,.axc-form-section,.axc-map-section{position:relative;overflow:hidden;padding-block:clamp(56px,7vw,96px);color:var(--ax-text);background:var(--ax-section-bg)}.axc-head{max-width:1140px;margin:0 auto clamp(42px,5.8vw,78px);text-align:center}.axc-head--compact{margin-bottom:clamp(32px,4.8vw,58px)}.axc-kicker,.axc-label{display:inline-flex;width:fit-content;max-width:100%;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:var(--ax-f-xs);font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.axc-kicker{justify-content:center;margin:0 auto clamp(16px,2vw,22px);padding:8px 14px}.axc-label{margin-bottom:16px;padding:7px 11px;font-size:.72rem}.axc-title{max-width:1120px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.05rem,1.25rem + 3.2vw,4.25rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.axc-title--section{max-width:980px;font-size:clamp(1.8rem,1.2rem + 2.4vw,3.35rem);line-height:1.1}.axc-lead,.axc-text,.axc-panel__text,.axc-card__text,.axc-route-list li{color:var(--ax-text-soft);line-height:1.72}.axc-lead{max-width:980px;margin:clamp(18px,2.4vw,26px) auto 0;font-size:var(--ax-f-lead);text-wrap:balance}.axc-text--center{max-width:1040px;margin:clamp(24px,3vw,36px) auto 0;text-align:center}:where(.axc-hero,.axc-form-section,.axc-map-section) a:not(.axc-btn){color:var(--ax-link);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}@media (hover:hover) and (pointer:fine){:where(.axc-hero,.axc-form-section,.axc-map-section) a:not(.axc-btn):hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.axc-info-grid,.axc-card-grid,.axc-map-layout{display:grid;gap:clamp(20px,2.5vw,32px)}.axc-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(36px,5vw,64px)}.axc-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,4.5vw,56px)}.axc-map-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch}.axc-panel,.axc-card,.axc-map-card,.axc-route-card{position:relative;overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.axc-panel,.axc-card,.axc-route-card{padding:clamp(24px,3vw,36px)}.axc-panel::before,.axc-card::before,.axc-route-card::before{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.axc-card{display:flex;flex-direction:column;height:100%;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition)}@media (hover:hover) and (pointer:fine){.axc-card:hover{border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.axc-card:hover{transform:translateY(-2px)}}.axc-panel__title,.axc-card__title,.axc-route-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.15rem,1rem + .48vw,1.5rem);font-weight:700;line-height:1.28;letter-spacing:-.025em;text-wrap:balance}.axc-panel__text,.axc-card__text{margin:16px 0 0}.axc-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px}.axc-link::after{content:"→"}.axc-contact-list,.axc-route-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.axc-contact-list li{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:10px 16px;color:var(--ax-text-soft);line-height:1.6}.axc-contact-list span:first-child{color:var(--ax-text);font-weight:800}.axc-map-card{padding:0;line-height:0}.axc-map{display:block;width:100%;height:100%;min-height:clamp(420px,42vw,620px);border:0}.axc-route-list li{position:relative;padding-left:24px}.axc-route-list li::before{content:"";position:absolute;top:.75em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.axc-route-actions{display:grid;gap:12px;margin-top:auto;padding-top:28px}.axc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;font:inherit;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--ax-radius-pill);cursor:pointer;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.axc-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}.axc-btn--outline{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.axc-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}.axc-btn--outline:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}.axc-btn--primary:active{background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.axc-btn--outline:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.axc-anchor{position:relative;top:-80px;width:1px;height:1px;overflow:hidden}@media (max-width:1100px){.axc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axc-map-layout{grid-template-columns:1fr}}@media (max-width:900px){.axc-info-grid,.axc-card-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}}@media (max-width:640px){.axc-container{width:calc(100% - 32px)}.axc-hero,.axc-form-section,.axc-map-section{padding-block:clamp(48px,7vw,72px)}.axc-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12}.axc-title--section{font-size:clamp(1.7rem,8.5vw,2.6rem)}.axc-panel,.axc-card,.axc-route-card{padding:24px}.axc-contact-list li{grid-template-columns:1fr;gap:4px}.axc-map{min-height:360px}}.ax-contact-hero{position:relative;overflow:hidden;padding-block:clamp(56px,7vw,96px);color:var(--ax-text);background:var(--ax-section-bg)}.ax-contact-head{max-width:1140px;margin:0 auto clamp(42px,5.8vw,78px);text-align:center}.ax-contact-kicker{display:inline-flex;justify-content:center;width:fit-content;max-width:100%;margin:0 auto clamp(16px,2vw,22px);padding:8px 14px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.ax-contact-title{max-width:1120px;margin-inline:auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.05rem,1.25rem + 3.2vw,4.25rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.ax-contact-subtitle{max-width:980px;margin-inline:auto;color:var(--ax-text-soft);line-height:1.72}.ax-contact-desc{max-width:1040px;margin:clamp(24px,3vw,36px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.78;text-align:center}.ax-contact-desc strong,.ax-contact-panel strong,.ax-contact-card strong{color:var(--ax-text)}.ax-contact-hero a:not(.ax-btn){color:var(--ax-link);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}@media (hover:hover) and (pointer:fine){.ax-contact-hero a:not(.ax-btn):hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.ax-contact-info-grid,.ax-contact-card-grid{display:grid;gap:clamp(20px,2.5vw,32px)}.ax-contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(36px,5vw,64px)}.ax-contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,4.5vw,56px)}.ax-contact-panel,.ax-contact-card{position:relative;overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ax-contact-panel{padding:clamp(24px,3vw,36px)}.ax-contact-panel::before,.ax-contact-card::before{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.ax-contact-panel h2{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.18rem,1rem + .55vw,1.5rem);font-weight:700;line-height:1.28;letter-spacing:-.025em}.ax-contact-panel p{margin:16px 0 0;color:var(--ax-text-soft);line-height:1.72}.ax-contact-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,3vw,36px);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition)}@media (hover:hover) and (pointer:fine){.ax-contact-card:hover{border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ax-contact-card:hover{transform:translateY(-2px)}}.ax-contact-card-meta{display:inline-flex;width:fit-content;margin:0 0 16px;padding:7px 11px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ax-contact-card .ax-card-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.15rem,1rem + .48vw,1.42rem);font-weight:700;line-height:1.28;letter-spacing:-.025em}.ax-contact-card .ax-card-text{margin:16px 0 0;color:var(--ax-text-soft);line-height:1.72}.ax-contact-card .ax-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px}.ax-contact-card .ax-link::after{content:"→"}@media (max-width:900px){.ax-contact-info-grid,.ax-contact-card-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto}}@media (max-width:640px){.ax-contact-hero{padding-block:clamp(48px,7vw,72px)}.ax-contact-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12}.ax-contact-kicker{width:100%;border-radius:var(--ax-radius-lg);letter-spacing:.06em}.ax-contact-panel,.ax-contact-card{padding:24px}}.ax-mag{position:relative;width:100%;overflow:hidden;padding-block:clamp(56px,7vw,112px);color:var(--ax-text);background:var(--ax-section-bg)}.ax-mag--light{background:var(--ax-section-bg)}.ax-mag__container{position:relative;z-index:1;width:min(calc(100% - var(--ax-gutter)),var(--ax-container-max));max-width:var(--ax-container-max);margin-inline:auto}.ax-mag__head{max-width:1140px;margin:0 auto clamp(42px,5.8vw,78px);text-align:center}.ax-mag__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto clamp(16px,2vw,22px);padding:8px 14px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-family:var(--ax-font-heading);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-align:center;text-transform:uppercase}.ax-mag__title{max-width:1120px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.05rem,1.25rem + 3.2vw,4.25rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-align:center;text-wrap:balance}.ax-mag__title--section{max-width:1040px;font-size:clamp(1.8rem,1.2rem + 2.4vw,3.35rem);line-height:1.1}.ax-mag__lead{max-width:980px;margin:clamp(18px,2.4vw,26px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:balance}.ax-mag__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);max-width:1180px;margin:0 auto clamp(40px,5vw,64px)}.ax-mag__text{min-width:0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.82}.ax-mag__text p{margin:0 0 20px}.ax-mag__text p:last-child{margin-bottom:0}.ax-mag__text strong{color:var(--ax-text);font-weight:800}.ax-mag__text h3{margin:0 0 16px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:800;line-height:1.25;letter-spacing:-.025em}.ax-mag__text a{color:var(--ax-link);font-weight:800;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}@media (hover:hover) and (pointer:fine){.ax-mag__text a:hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.ax-mag__text ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ax-mag__text li{position:relative;padding-left:24px;color:var(--ax-text-soft);line-height:1.65}.ax-mag__text li::before{content:"";position:absolute;top:.75em;left:0;width:7px;height:7px;background:var(--ax-accent);border-radius:50%;box-shadow:0 0 0 4px var(--ax-accent-soft);transform:translateY(-50%)}.ax-mag__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);max-width:1180px;margin-inline:auto}.ax-mag-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(24px,3vw,36px);overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow);isolation:isolate;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition)}.ax-mag-card::before{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}@media (hover:hover) and (pointer:fine){.ax-mag-card:hover{border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ax-mag-card:hover{transform:translateY(-2px)}}.ax-mag-card__meta{display:inline-flex;align-items:center;width:fit-content;min-height:30px;margin:0 0 16px;padding:7px 11px;color:var(--ax-accent);background:var(--ax-accent-soft);border:1px solid var(--ax-accent-line);border-radius:var(--ax-radius-pill);font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ax-mag-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.15rem,1rem + .48vw,1.5rem);font-weight:800;line-height:1.28;letter-spacing:-.025em}.ax-mag-card__text{margin:16px 0 0;color:var(--ax-text-soft);line-height:1.72}.ax-mag-card__link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:24px;color:var(--ax-link);font-size:.95rem;font-weight:800;line-height:1.4;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}.ax-mag-card__link::after{content:"→"}@media (hover:hover) and (pointer:fine){.ax-mag-card__link:hover{gap:12px;color:var(--ax-link-hover);text-decoration-color:currentColor}}@media (max-width:980px){.ax-mag__content,.ax-mag__grid{grid-template-columns:1fr;max-width:760px}}@media (max-width:640px){.ax-mag{padding-block:clamp(48px,7vw,72px)}.ax-mag__container{width:calc(100% - 32px)}.ax-mag__badge{width:100%;border-radius:var(--ax-radius-lg);letter-spacing:.06em}.ax-mag__title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12}.ax-mag__title--section{font-size:clamp(1.7rem,8.5vw,2.6rem)}.ax-mag-card{padding:24px}}.kcecontact-form{margin-top:clamp(22px,3vw,34px);padding-top:clamp(22px,3vw,34px);border-top:1px solid var(--ax-border-soft)}.kcecontact-form form,.kcecontact-form .uForm,.kcecontact-form table{width:100%}.kcecontact-form table{border-collapse:collapse}.kcecontact-form td{display:block;width:100%;padding:0}.kcecontact-form input[type=text],.kcecontact-form input[type=tel],.kcecontact-form input[type=email],.kcecontact-form input[type=number],.kcecontact-form input[type=url],.kcecontact-form textarea,.kcecontact-form select{width:100%;min-height:50px;margin:0 0 14px;padding:13px 15px;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);font-family:var(--ax-font-body);font-size:.96rem;line-height:1.4;box-shadow:var(--ax-shadow-xs);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),background-color var(--ax-transition-fast)}.kcecontact-form textarea{min-height:128px;resize:vertical}.kcecontact-form input::placeholder,.kcecontact-form textarea::placeholder{color:var(--ax-text-muted);opacity:1}.kcecontact-form input:focus-visible,.kcecontact-form textarea:focus-visible,.kcecontact-form select:focus-visible{border-color:var(--ax-focus);box-shadow:0 0 0 3px var(--ax-accent-soft)}.kcecontact-form input[type=submit],.kcecontact-form button,.kcecontact-form .uf-submit,.kcecontact-form .manFlSbm{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 24px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-pill);font-family:var(--ax-font-body);font-size:.96rem;font-weight:800;line-height:1.2;cursor:pointer;box-shadow:var(--ax-shadow-button);transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.kcecontact-form input[type=submit]:hover,.kcecontact-form button:hover,.kcecontact-form .uf-submit:hover,.kcecontact-form .manFlSbm:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.kcecontact-form input[type=submit]:hover,.kcecontact-form button:hover,.kcecontact-form .uf-submit:hover,.kcecontact-form .manFlSbm:hover{transform:translateY(-1px)}}.kcecontact-form input[type=submit]:active,.kcecontact-form button:active,.kcecontact-form .uf-submit:active,.kcecontact-form .manFlSbm:active{background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs);transform:translateY(0)}.ce-requirements-card--accent{background:var(--ax-card-bg);border-color:var(--ax-accent-line);box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg)}.ce-frequency-nav{width:100%;margin-block:clamp(20px,3vw,32px);padding-block:12px;color:var(--ax-text-muted);background:var(--ax-panel-soft);border-block:1px solid var(--ax-border-soft)}.ce-frequency-nav .container{width:min(calc(100% - var(--ax-gutter)),var(--ax-container-max));margin-inline:auto}.ce-nav-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.5;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ce-nav-scroll a{color:var(--ax-link);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}@media (hover:hover) and (pointer:fine){.ce-nav-scroll a:hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.ce-process{position:relative;margin-block:clamp(32px,5vw,64px);padding-block:clamp(32px,5vw,64px);color:var(--ax-text);background:var(--ax-section-bg)}.ce-process>.container{width:min(calc(100% - var(--ax-gutter)),var(--ax-container-max));margin-inline:auto}.ce-process-title{max-width:900px;margin:0 auto clamp(24px,3vw,36px);color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.15;letter-spacing:-.035em;text-align:center;text-wrap:balance}.ce-process-card{max-width:980px;margin-inline:auto;padding:clamp(24px,3vw,36px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-process-card+.ce-process-card{margin-top:clamp(18px,2.4vw,28px)}.ce-process-card h3{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em}.ce-process-card p{margin:16px 0 0;color:var(--ax-text-soft);line-height:1.72}.kce-bg-alt{color:var(--ax-text);background:var(--ax-section-bg)}@media (max-width:640px){.ce-process-title{font-size:clamp(1.7rem,8.5vw,2.6rem)}.ce-process-card{padding:24px}}html,body,main{background:var(--ax-bg)}:is(.ax-section,.ce-hero-section,.ce-about-section,.ce-requirements-section,.ce-courses-section,.ce-stats-section,.ce-success-section,.ce-sessions-section,.ce-sessions-teaser-section,.ce-credentials-section,.ce-certificates-section,.ce-seo-section,.ce-process,.kcew-section,.kcefaq-section,.kcecontact-section,#contacts.kcecontact-section,.kcereviews-section,.kcearticles-section,.kceprojects-section,.kcenews-section,.kcefinal-section,#formats.kcef-section,#video.kcev-section,.kcetrust-section,.kcebasic-section,#frequencies.ax-section,section#frequencies,.axc-hero,.axc-form-section,.axc-map-section,.ax-contact-hero,.ax-mag,.ax-mag--light){background:var(--ax-section-bg)}:is(.ce-feature-card,.ce-about-card,.ce-requirements-card,.ce-course-card,.ce-stats-card,.ce-story-card,.ce-session-format-card,.ce-sessions-info-card,.ce-credentials-card,.ce-certificate-card,.kcew-card,.kcef-card,.kcev-card,.kcecontact-card,.kcereview-card,.kcearticle-card,.kcebasic-card,.kcebasic-aside,.kcefaq-item,.ax-card,.axc-panel,.axc-card,.axc-map-card,.axc-route-card,.ax-contact-panel,.ax-contact-card,.ax-mag-card){background:var(--ax-card-bg)}.ce-seo-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.ce-seo-container{width:min(calc(100% - var(--ax-gutter)),var(--ax-container-max));margin-inline:auto}.ce-seo-head{max-width:1140px;margin-inline:auto;text-align:center}.ce-seo-kicker{display:block;width:fit-content;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.ce-seo-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.ce-seo-intro{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:pretty}.ce-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin-top:clamp(42px,5.8vw,72px)}.ce-seo-card{min-width:0;padding:clamp(24px,2.8vw,36px);color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow)}.ce-seo-card h3{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-seo-card p{margin:16px 0 0;color:var(--ax-text-soft);line-height:1.72}.ce-seo-card a{color:var(--ax-link);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}@media (hover:hover) and (pointer:fine){.ce-seo-card a:hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.ce-seo-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:clamp(32px,4vw,48px) auto 0;text-align:center}.ce-seo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;font:inherit;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--ax-radius-pill);cursor:pointer;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.ce-seo-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}.ce-seo-btn--ghost{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs)}@media (hover:hover) and (pointer:fine){.ce-seo-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover)}.ce-seo-btn--ghost:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}}.ce-seo-btn--primary:active{background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs)}.ce-seo-btn--ghost:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}.kcecontact-list{font-style:normal}@media (max-width:900px){.ce-seo-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto;margin-top:clamp(42px,5.8vw,72px)}}@media (max-width:640px){.ce-seo-section{padding-block:clamp(48px,7vw,72px)}.ce-seo-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.ce-seo-intro{font-size:1rem;line-height:1.68}.ce-seo-card{padding:24px}.ce-seo-actions{align-items:stretch;gap:12px}.ce-seo-btn{width:100%;max-width:380px;margin-inline:auto;padding:14px 22px}}#main-content :is(.ce-hero-header,.ce-about-header,.ce-requirements-header,.ce-courses-header,.ce-stats-header,.ce-sessions-header,.ce-credentials-head,.ce-certificates-head,.kcew-head,.kcef-head,.kcev-head,.ce-seo-head,.kcearticles-head,.kceprojects-head,.kcereviews-head,.kcefaq-head,.kcenews-head,.kcecontact-head){width:100%;margin-inline:auto;text-align:center}#main-content :is(.ce-hero-kicker,.ce-about-kicker,.ce-requirements-kicker,.ce-courses-kicker,.ce-stats-kicker,.ce-sessions-kicker,.ce-credentials-kicker,.ce-certificates-kicker,.kcew-kicker,.kcef-kicker,.kcev-kicker,.ce-seo-kicker,.kcearticles-kicker,.kceprojects-kicker,.kcereviews-kicker,.kcefaq-kicker,.kcenews-kicker,.kcecontact-kicker){display:block;width:fit-content;max-width:100%;margin-inline:auto;text-align:center}#main-content :is(.ce-main-headline,.ce-about-title,.ce-requirements-title,.ce-courses-title,.ce-stats-title,.ce-sessions-title,.ce-credentials-title,.ce-certificates-title,.kcew-title,.kcef-title,.kcev-title,.ce-seo-title,.kcearticles-title,.kceprojects-title,.kcereviews-title,.kcefaq-title,.kcenews-title,.kcecontact-title,.kcefinal-title){display:block;width:100%;margin-inline:auto;text-align:center;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}#main-content .ce-main-headline>span{display:block;width:100%;text-align:center}#main-content .ce-main-headline__accent{max-width:980px;margin-top:clamp(14px,1.8vw,22px);margin-inline:auto;font-size:clamp(1.05rem,.92rem + .55vw,1.45rem);line-height:1.42;letter-spacing:-.01em}#main-content :is(.ce-hero-lead,.ce-about-lead,.ce-requirements-lead,.ce-courses-lead,.ce-stats-lead,.ce-sessions-lead,.ce-credentials-lead,.ce-certificates-lead,.kcew-lead,.kcef-lead,.kcev-lead,.ce-seo-intro,.kcearticles-lead,.kceprojects-lead,.kcereviews-lead,.kcefaq-lead,.kcenews-lead,.kcecontact-lead){display:block;width:100%;margin-left:auto;margin-right:auto;text-align:center;text-wrap:pretty}#main-content :is(.ce-hero-actions,.ce-about-actions,.ce-requirements-actions,.ce-courses-actions,.ce-sessions-hero__actions,.ce-sessions-actions,.ce-success-actions,.ce-credentials-actions,.ce-sessions-teaser-actions,.kcef-actions,.kcev-actions,.ce-seo-actions,.kceprojects-actions,.kcenews-actions,.kcecontact-actions,.kcefinal-actions,.kcebasic-actions){margin-left:auto;margin-right:auto;text-align:center}#main-content :is(.ax-btn,.ax-btn--primary,.ax-btn--dark,.ax-btn--outline,.ax-btn-primary,.ax-btn-dark,.ax-btn-secondary,.ce-btn,.ce-hero-btn,.ce-about-btn,.ce-req-btn,.ce-courses-btn,.ce-sessions-btn,.ce-success-btn,.ce-credentials-btn,.ce-sessions-teaser-btn,.kcef-btn,.kcev-btn,.kcecontact-btn,.kcefinal-btn,.kcenews-btn,.kceprojects-btn,.kcebasic-btn,.ce-seo-btn,.axc-btn){display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center;text-decoration:none;-webkit-text-fill-color:currentColor}#main-content :is(.ax-btn--primary,.ax-btn-primary,.ax-btn--dark,.ax-btn-dark,.ce-btn--primary,.ce-btn--dark,.ce-hero-btn--dark,.ce-about-btn--primary,.ce-about-btn--dark,.ce-req-btn--primary,.ce-req-btn--dark,.ce-courses-btn--primary,.ce-courses-btn--dark,.ce-sessions-btn--primary,.ce-sessions-btn--dark,.ce-success-btn--primary,.ce-success-btn--dark,.ce-credentials-btn--primary,.ce-credentials-btn--dark,.ce-sessions-teaser-btn--primary,.kcef-btn--primary,.kcef-btn--dark,.kcev-btn--primary,.kcecontact-btn--primary,.kcecontact-btn--dark,.kcefinal-btn--primary,.kcefinal-btn--dark,.kcenews-btn,.kceprojects-btn,.kcebasic-btn--primary,.ce-seo-btn--primary,.axc-btn--primary){color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button);-webkit-text-fill-color:var(--ax-text-inverse)}#main-content :is(.ax-btn--primary,.ax-btn-primary,.ax-btn--dark,.ax-btn-dark,.ce-btn--primary,.ce-btn--dark,.ce-about-btn--primary,.ce-about-btn--dark,.ce-req-btn--primary,.ce-req-btn--dark,.ce-courses-btn--primary,.ce-courses-btn--dark,.ce-sessions-btn--primary,.ce-sessions-btn--dark,.ce-success-btn--primary,.ce-success-btn--dark,.ce-credentials-btn--primary,.ce-credentials-btn--dark,.ce-sessions-teaser-btn--primary,.kcef-btn--primary,.kcef-btn--dark,.kcev-btn--primary,.kcecontact-btn--primary,.kcecontact-btn--dark,.kcefinal-btn--primary,.kcefinal-btn--dark,.kcenews-btn,.kceprojects-btn,.kcebasic-btn--primary,.ce-seo-btn--primary,.axc-btn--primary)>*{color:inherit;-webkit-text-fill-color:inherit}@media (hover:hover) and (pointer:fine){#main-content :is(.ax-btn--primary,.ax-btn-primary,.ax-btn--dark,.ax-btn-dark,.ce-btn--primary,.ce-btn--dark,.ce-about-btn--primary,.ce-about-btn--dark,.ce-req-btn--primary,.ce-req-btn--dark,.ce-courses-btn--primary,.ce-courses-btn--dark,.ce-sessions-btn--primary,.ce-sessions-btn--dark,.ce-success-btn--primary,.ce-success-btn--dark,.ce-credentials-btn--primary,.ce-credentials-btn--dark,.ce-sessions-teaser-btn--primary,.kcef-btn--primary,.kcef-btn--dark,.kcev-btn--primary,.kcecontact-btn--primary,.kcecontact-btn--dark,.kcefinal-btn--primary,.kcefinal-btn--dark,.kcenews-btn,.kceprojects-btn,.kcebasic-btn--primary,.ce-seo-btn--primary,.axc-btn--primary):hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover);-webkit-text-fill-color:var(--ax-text-inverse)}}#main-content :is(.ax-btn--outline,.ax-btn-secondary,.ce-btn--ghost,.ce-req-btn--ghost,.ce-courses-btn--ghost,.ce-sessions-btn--ghost,.ce-success-btn--ghost,.ce-credentials-btn--ghost,.ce-sessions-teaser-btn--ghost,.kcev-btn--ghost,.kcecontact-btn--outline,.kcefinal-btn--outline,.kcebasic-btn--secondary,.ce-seo-btn--ghost,.axc-btn--outline){color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs);-webkit-text-fill-color:var(--ax-primary)}#main-content :is(.ax-btn--outline,.ax-btn-secondary,.ce-btn--ghost,.ce-req-btn--ghost,.ce-courses-btn--ghost,.ce-sessions-btn--ghost,.ce-success-btn--ghost,.ce-credentials-btn--ghost,.ce-sessions-teaser-btn--ghost,.kcev-btn--ghost,.kcecontact-btn--outline,.kcefinal-btn--outline,.kcebasic-btn--secondary,.ce-seo-btn--ghost,.axc-btn--outline)>*{color:inherit;-webkit-text-fill-color:inherit}@media (hover:hover) and (pointer:fine){#main-content :is(.ax-btn--outline,.ax-btn-secondary,.ce-btn--ghost,.ce-req-btn--ghost,.ce-courses-btn--ghost,.ce-sessions-btn--ghost,.ce-success-btn--ghost,.ce-credentials-btn--ghost,.ce-sessions-teaser-btn--ghost,.kcev-btn--ghost,.kcecontact-btn--outline,.kcefinal-btn--outline,.kcebasic-btn--secondary,.ce-seo-btn--ghost,.axc-btn--outline):hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover);-webkit-text-fill-color:var(--ax-primary-active)}}@media (max-width:900px){#main-content .ce-main-headline{font-size:clamp(2.25rem,1.75rem + 2.6vw,3.25rem)}}@media (max-width:640px){#main-content .ce-main-headline{font-size:clamp(2rem,8.8vw,2.55rem);line-height:1.1;letter-spacing:-.035em}#main-content :is(.ce-hero-kicker,.ce-about-kicker,.ce-requirements-kicker,.ce-courses-kicker,.ce-stats-kicker,.ce-sessions-kicker,.ce-credentials-kicker,.ce-certificates-kicker,.kcew-kicker,.kcef-kicker,.kcev-kicker,.ce-seo-kicker,.kcearticles-kicker,.kceprojects-kicker,.kcereviews-kicker,.kcefaq-kicker,.kcenews-kicker,.kcecontact-kicker){width:100%}}.kcecontact-map{margin-top:clamp(24px,3vw,34px);padding-top:clamp(22px,2.8vw,30px);border-top:1px solid var(--ax-border-soft)}.kcecontact-map-head{display:grid;gap:8px;margin-bottom:16px}.kcecontact-map-title,.kcecontact-form-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.08rem,1rem + .35vw,1.28rem);font-weight:700;line-height:1.3;letter-spacing:-.02em}.kcecontact-map-head p,.kcecontact-form-head p{margin:0;color:var(--ax-text-soft);font-size:var(--ax-f-sm);line-height:1.6}.kcecontact-map-frame{position:relative;width:100%;min-height:320px;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);aspect-ratio:16/10}.kcecontact-map-frame iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.kcecontact-map-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:14px;color:var(--ax-link);font-weight:700;line-height:1.45;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}.kcecontact-map-link::after{content:"↗";line-height:1}@media (hover:hover) and (pointer:fine){.kcecontact-map-link:hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.kcecontact-form-head{display:grid;gap:8px;margin-top:clamp(24px,3vw,34px);padding-top:clamp(22px,3vw,34px);border-top:1px solid var(--ax-border-soft)}.kcecontact-form{margin-top:18px;padding-top:0;border-top:0}.kcecontact-form form,.kcecontact-form .mform-9{width:100%;margin:0}.ucoz-contact-form{display:grid;gap:18px;width:100%;min-width:0}.ucoz-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:22px}.ucoz-contact-field{display:grid;align-content:start;gap:8px;min-width:0}.ucoz-contact-field--wide{grid-column:1/-1}.ucoz-contact-field label,.ucoz-contact-consent legend{color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:700;line-height:1.45}.ucoz-contact-required{color:var(--ax-primary)}.kcecontact-form .ucoz-contact-field input,.kcecontact-form .ucoz-contact-field textarea,.kcecontact-form .ucoz-contact-field select{width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-xs);font-family:var(--ax-font-body);font-size:1rem;line-height:1.45;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),background-color var(--ax-transition-fast)}.kcecontact-form .ucoz-contact-field textarea{min-height:132px;resize:vertical}.kcecontact-form .ucoz-contact-field input::placeholder,.kcecontact-form .ucoz-contact-field textarea::placeholder{color:var(--ax-text-muted);opacity:1}.kcecontact-form .ucoz-contact-field input:hover,.kcecontact-form .ucoz-contact-field textarea:hover,.kcecontact-form .ucoz-contact-field select:hover{border-color:var(--ax-border-hover)}.kcecontact-form .ucoz-contact-field input:focus-visible,.kcecontact-form .ucoz-contact-field textarea:focus-visible,.kcecontact-form .ucoz-contact-field select:focus-visible{border-color:var(--ax-focus);box-shadow:0 0 0 3px var(--ax-accent-soft)}.ucoz-contact-field--captcha{padding:16px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.ucoz-contact-captcha{display:grid;grid-template-columns:minmax(130px,auto) minmax(100px,1fr);align-items:center;gap:12px}.ucoz-contact-captcha__image{display:inline-flex;align-items:center;min-height:48px;min-width:0}.ucoz-contact-captcha__image img{display:block;max-width:100%;height:auto;border-radius:var(--ax-radius-sm)}.ucoz-contact-consent{min-width:0;margin:0;padding:16px;background:var(--ax-primary-soft);border:1px solid var(--ax-primary-line);border-radius:var(--ax-radius-lg)}.ucoz-contact-consent legend{padding-inline:6px}.ucoz-contact-consent__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:6px;color:var(--ax-text-soft);font-size:var(--ax-f-sm);line-height:1.55;cursor:pointer}.ucoz-contact-consent__item input{width:18px;height:18px;margin:.18em 0 0;accent-color:var(--ax-primary)}.ucoz-contact-consent__item a,.ucoz-contact-form__legal a{color:var(--ax-link);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}.kcecontact-form .ucoz-contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin:0;padding:14px 24px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-family:var(--ax-font-body);font-size:1rem;font-weight:800;line-height:1.2;text-align:center;cursor:pointer;-webkit-text-fill-color:var(--ax-text-inverse);transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.kcecontact-form .ucoz-contact-submit>*{color:inherit;-webkit-text-fill-color:inherit}@media (hover:hover) and (pointer:fine){.kcecontact-form .ucoz-contact-submit:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover);-webkit-text-fill-color:var(--ax-text-inverse)}}.kcecontact-form .ucoz-contact-submit:active{background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs);transform:translateY(0)}.ucoz-contact-form__note,.ucoz-contact-form__legal{margin:0;color:var(--ax-text-muted);font-size:var(--ax-f-xs);line-height:1.6;text-align:center}.ucoz-contact-form__legal{padding-top:2px}.ucoz-contact-form .myWinError,.ucoz-contact-form .manFlSbm{max-width:100%}.elite-contact-form{display:grid;gap:18px;width:100%;min-width:0}.elite-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:22px}.elite-field{display:grid;align-content:start;gap:8px;min-width:0}.elite-full{grid-column:1/-1}.elite-label{color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:700;line-height:1.45}.elite-label .required{color:var(--ax-primary)}.elite-input,.elite-textarea{width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;color:var(--ax-text);caret-color:var(--ax-primary);background:var(--ax-card-bg);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-xs);font:inherit;line-height:1.45}.elite-textarea{min-height:132px;resize:vertical}.elite-input::placeholder,.elite-textarea::placeholder{color:var(--ax-text-muted);opacity:1}.elite-input:hover,.elite-textarea:hover{border-color:var(--ax-border-hover)}.elite-input:focus-visible,.elite-textarea:focus-visible{border-color:var(--ax-focus);box-shadow:0 0 0 3px var(--ax-accent-soft)}.elite-captcha-row{display:grid;grid-template-columns:minmax(130px,auto) minmax(100px,1fr);align-items:center;gap:12px;padding:14px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.elite-captcha-img{display:inline-flex;align-items:center;min-height:48px;min-width:0}.elite-captcha-img img{display:block;max-width:100%;height:auto}.elite-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;color:var(--ax-text-soft);font-size:var(--ax-f-sm);line-height:1.6;cursor:pointer}.elite-checkbox input{margin-top:4px;accent-color:var(--ax-primary)}.elite-checkbox-mark{display:none}.elite-checkbox-text a,.elite-footer a{color:var(--ax-link);text-decoration-line:underline;text-underline-offset:.18em}.elite-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 18px;color:var(--ax-text-inverse);-webkit-text-fill-color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-md);font:inherit;font-weight:800;line-height:1.25;cursor:pointer}.elite-submit:hover,.elite-submit:focus-visible{color:var(--ax-text-inverse);-webkit-text-fill-color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.elite-submit:focus-visible{outline:3px solid var(--ax-focus);outline-offset:3px}.elite-footer{color:var(--ax-text-muted);font-size:var(--ax-f-xs);line-height:1.6;text-align:center}.popupmf .elite-form-grid{grid-template-columns:1fr}.popupmf .elite-full{grid-column:auto}.popupmf .elite-label,.popupmf .elite-footer,.popupmf .elite-checkbox{color:var(--footer-text-soft, #c3cecb)}.popupmf .elite-label .required,.popupmf .elite-checkbox-text a,.popupmf .elite-footer a{color:var(--footer-accent, #9ccdc8)}@media (max-width:640px){.kcecontact-map-frame{min-height:280px;aspect-ratio:4/3}.ucoz-contact-form__grid{grid-template-columns:1fr}.ucoz-contact-field--wide{grid-column:auto}.ucoz-contact-captcha,.elite-captcha-row{grid-template-columns:1fr}.elite-form-grid{grid-template-columns:1fr}.elite-full{grid-column:auto}.kcecontact-form .ucoz-contact-submit{padding-inline:18px}}:root{--color-primary:var(--ax-primary, #1d5158);--color-primary-hover:var(--ax-primary-hover, #235659);--color-primary-active:var(--ax-primary-active, #163f46);--color-secondary:var(--ax-accent, #1d5158);--color-gold:var(--ax-accent, #1d5158);--color-border:var(--ax-border-mid, #d2dedb)}::selection{color:var(--ax-selection-text, #ffffff);background-color:var(--ax-selection-bg, var(--color-primary))}.top-line{color:#c3cecb;background-color:#172124;border-color:#526a72}.top-line .top-ul li,.top-line .top-ul li a{color:#c3cecb}.top-line .top-ul li a:hover,.top-line .top-ul li a:focus-visible{color:#f4f7f6}.top-line .top-ul li i{color:#9ccdc8}#header .hphone,#header .hphone span{color:#c3cecb;text-shadow:0 1px 3px rgba(0,0,0,.72)}#header .hphone i{color:#9ccdc8;text-shadow:0 1px 3px rgba(0,0,0,.72)}#header .hphone b,#header .hphone b a{color:#f4f7f6;text-shadow:0 1px 3px rgba(0,0,0,.72)}#header .hsoc a{color:#f4f7f6;background-color:rgba(23,33,36,.78);border-color:rgba(156,205,200,.46)}#header .hsoc a:hover,#header .hsoc a:focus-visible{color:#fff;background-color:var(--ax-primary-hover, #235659);border-color:#9ccdc8;outline-color:#9ccdc8}.f-contact>i,.f-soc>i{color:#9ccdc8}.service i,.about-adv h3 i{color:var(--ax-accent, var(--color-gold))}@media (min-width:1280px){#menu .uMenuRoot>li>a{color:var(--ax-text-inverse, #ffffff);text-shadow:0 1px 3px rgba(0,0,0,.72)}#menu .uMenuRoot>li:hover>a,#menu .uMenuRoot>li>a:hover,#menu .uMenuRoot>li>a:focus-visible,#menu .uMenuRoot>li>a.uMenuItemA{color:var(--inn-teal-100, #dce9e6)}#menu .uMenuRoot>li>ul a,#menu .uMenuRoot>li>ul i{color:var(--ax-text, #172124);text-shadow:none}#menu .uMenuRoot>li>ul a:hover,#menu .uMenuRoot>li>ul a:focus-visible,#menu .uMenuRoot>li>ul li.uWithSubmenu:hover>a{color:#1d5158}}@media (max-width:1279px){#menu .uMenuRoot>li>a,#menu .uMenuRoot li a,#menu .uMenuRoot li>i{color:var(--ax-text, #172124)}#menu .uMenuRoot>li:hover>a,#menu .uMenuRoot>li>a:hover,#menu .uMenuRoot>li>a:focus-visible,#menu .uMenuRoot>li>a.uMenuItemA,#menu .uMenuRoot li a:hover,#menu .uMenuRoot li a:focus-visible{color:#1d5158}}.title>b,.title b,.fact b,.about-left-info b{color:var(--ax-link, var(--color-primary))}.slide-text-1,.slide-text-2,.slide-button{color:var(--ax-text-inverse, #ffffff)}.news-pop a:hover,.news-pop-date i,.news-link,.pj-more,.block .catsTd a:hover{color:var(--ax-link, var(--color-primary))}.review-text::before,.review-text::after,.review-name{color:var(--ax-accent, var(--color-gold))}.f-athemes,#footer .f-athemes a{color:var(--ax-text-soft, var(--color-secondary))}.er404 b{color:var(--ax-link, var(--color-primary))}input[type=button],input[type=submit],input[type=reset],button,.button.color{color:var(--ax-text-inverse, #ffffff);background-color:var(--ax-primary, var(--color-primary));border-color:var(--ax-primary, var(--color-primary));-webkit-text-fill-color:var(--ax-text-inverse, #ffffff)}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,button:hover,.button.color:hover{color:var(--ax-text-inverse, #ffffff);background-color:var(--ax-primary-hover, var(--color-primary-hover));border-color:var(--ax-primary-hover, var(--color-primary-hover));-webkit-text-fill-color:var(--ax-text-inverse, #ffffff)}input[type=button]:active,input[type=submit]:active,input[type=reset]:active,button:active,.button.color:active{background-color:var(--ax-primary-active, var(--color-primary-active));border-color:var(--ax-primary-active, var(--color-primary-active))}.slider .owl-theme .owl-dots .owl-dot.active span{background-color:var(--ax-primary, var(--color-primary))}#go-top,span.sidebar-arrow,span.menu-icon{background-color:var(--ax-primary, var(--color-primary))}.slide-button{border-color:var(--ax-primary, var(--color-primary))}.slide-button:hover{color:var(--ax-text-inverse, #ffffff);background-color:var(--ax-primary, var(--color-primary));border-color:var(--ax-primary, var(--color-primary))}.hsoc a:hover,.hcall a{color:var(--ax-text-inverse, #ffffff);background-color:var(--ax-primary, var(--color-primary));border-color:var(--ax-primary, var(--color-primary))}.faq-title:hover{color:var(--ax-text-inverse, #ffffff);background-color:var(--ax-primary-hover, var(--color-secondary))}.block .catsTd a:hover::before{background-color:var(--ax-primary, var(--color-primary))}.news-category,.news-date,.pj-date{color:var(--ax-text-inverse, #ffffff);background-color:var(--ax-accent, var(--color-secondary))}.path,.breadcrumbs,.breadcrumb,.breadcrumb-bar{color:#c3cecb;background-color:#172124;border-color:#526a72}.path a,.breadcrumbs a,.breadcrumb a,.breadcrumb-bar a{color:#f4f7f6}.path a:hover,.path a:focus-visible,.breadcrumbs a:hover,.breadcrumbs a:focus-visible,.breadcrumb a:hover,.breadcrumb a:focus-visible,.breadcrumb-bar a:hover,.breadcrumb-bar a:focus-visible{color:#dce9e6;outline-color:#9ccdc8}.path .sep,.path [aria-hidden=true],.breadcrumbs-item+.breadcrumbs-item::before,.breadcrumbs-current,.breadcrumbs-current span,.breadcrumb [aria-current=page],.breadcrumb-bar [aria-current=page]{color:#c3cecb}.loader-clock,.swchItemA,.pgSwchA,.swchItemA1,.quoteMessage,.f-athemes{border-color:var(--ax-primary, var(--color-primary))}.swchItem:hover,.swchItemA:hover,.pgSwch:hover,.pgSwchA:hover,.swchItem1:hover,.swchItemA1:hover{border-color:var(--ax-primary-hover, var(--color-primary-hover))}input[type=checkbox],input[type=radio]{accent-color:var(--ax-primary, var(--color-primary));border-color:var(--ax-primary, var(--color-primary))}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--ax-focus, var(--color-primary));box-shadow:0 0 0 3px var(--ax-primary-soft, rgba(29, 81, 88, 0.08));outline-color:var(--ax-focus, var(--color-primary))}#s-form input.s-text{color:var(--ax-text, #172124);background-color:var(--ax-card-bg, #ffffff);border-color:var(--ax-border, var(--color-border))}#s-form input.s-text::placeholder{color:var(--ax-text-muted, #5c6b6f);opacity:1}#s-form input.s-text:focus{color:var(--ax-text, #172124);background-color:var(--ax-card-bg, #ffffff);border-color:var(--ax-focus, var(--color-primary));box-shadow:0 0 0 3px var(--ax-primary-soft, rgba(29, 81, 88, 0.08));outline-color:var(--ax-focus, var(--color-primary))}button.s-button{color:var(--ax-text-inverse, #ffffff);background-color:var(--ax-primary, var(--color-primary));border-color:var(--ax-primary, var(--color-primary));box-shadow:0 2px 8px var(--ax-shadow-color-medium, rgba(23, 33, 36, 0.1));-webkit-text-fill-color:var(--ax-text-inverse, #ffffff)}button.s-button:hover{color:var(--ax-text-inverse, #ffffff);background:var(--ax-primary-hover, var(--color-primary-hover));border-color:var(--ax-primary-hover, var(--color-primary-hover));box-shadow:0 4px 12px var(--ax-shadow-color-medium, rgba(23, 33, 36, 0.1));-webkit-text-fill-color:var(--ax-text-inverse, #ffffff)}button.s-button:focus-visible{box-shadow:0 0 0 3px var(--ax-card-bg, #ffffff),0 0 0 6px var(--ax-focus, var(--color-primary));outline-color:var(--ax-focus, var(--color-primary))}:root{--ce-seo-container-max:1360px;--ce-seo-container-gutter:clamp(32px, 6vw, 80px)}.ce-seo-section{position:relative;width:100%;overflow:hidden;padding-block:var(--ax-section-space);color:var(--ax-text);background:var(--ax-section-bg)}.ce-seo-container{width:min(calc(100% - var(--ce-seo-container-gutter)),var(--ce-seo-container-max));max-width:var(--ce-seo-container-max);margin-inline:auto}.ce-seo-head{max-width:1140px;margin-inline:auto;text-align:center}.ce-seo-kicker{display:block;width:fit-content;max-width:100%;margin:0 auto clamp(16px,2vw,22px);color:var(--ax-accent);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase}.ce-seo-title{max-width:1080px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:var(--ax-f-h2);font-weight:700;line-height:1.1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.ce-seo-intro{max-width:980px;margin:clamp(20px,2.6vw,30px) auto 0;color:var(--ax-text-soft);font-size:var(--ax-f-lead);line-height:1.72;text-align:center;text-wrap:pretty}.ce-seo-content{position:relative;max-width:1120px;margin:clamp(36px,4.8vw,58px) auto 0;padding:clamp(28px,3.8vw,52px);color:var(--ax-text-soft);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow);overflow:hidden}.ce-seo-content::before{content:"";position:absolute;top:0;right:clamp(24px,3vw,36px);left:clamp(24px,3vw,36px);height:3px;background:linear-gradient(90deg,var(--ax-accent),var(--ax-accent-line));border-radius:var(--ax-radius-pill);pointer-events:none}.ce-seo-content>p{max-width:980px;margin:0 auto;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.78;text-align:left;text-wrap:pretty}.ce-seo-content>p+p{margin-top:18px}.ce-seo-content>h3{max-width:980px;margin:clamp(26px,3vw,36px) auto 0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.18rem,1.04rem + .5vw,1.52rem);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.ce-seo-content>h3+p{margin-top:12px}.ce-seo-content strong{color:var(--ax-text);font-weight:700}.ce-seo-content a{color:var(--ax-link);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em;transition:color var(--ax-transition-fast),text-decoration-color var(--ax-transition-fast)}@media (hover:hover) and (pointer:fine){.ce-seo-content a:hover{color:var(--ax-link-hover);text-decoration-color:currentColor}}.ce-seo-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;max-width:980px;margin:clamp(32px,4vw,48px) auto 0;text-align:center}.ce-seo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:14px 24px;color:inherit;font:inherit;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--ax-radius-pill);appearance:none;cursor:pointer;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.ce-seo-btn--primary{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button);-webkit-text-fill-color:var(--ax-text-inverse)}.ce-seo-btn--ghost{color:var(--ax-primary);background:var(--ax-card-bg);border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-xs);-webkit-text-fill-color:var(--ax-primary)}@media (hover:hover) and (pointer:fine){.ce-seo-btn--primary:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-button-hover);-webkit-text-fill-color:var(--ax-text-inverse)}.ce-seo-btn--ghost:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover);-webkit-text-fill-color:var(--ax-primary-active)}}.ce-seo-btn--primary:active{background:var(--ax-primary-active);border-color:var(--ax-primary-active);box-shadow:var(--ax-shadow-xs);transform:translateY(0)}.ce-seo-btn--ghost:active{color:var(--ax-primary-active);background:var(--inn-teal-100);border-color:var(--ax-border-hover)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ce-seo-btn:hover:not(:active){transform:translateY(-1px)}}@media (max-width:640px){.ce-seo-section{padding-block:clamp(48px,7vw,72px)}.ce-seo-container{width:calc(100% - 32px);max-width:var(--ce-seo-container-max)}.ce-seo-kicker{width:100%;letter-spacing:.08em}.ce-seo-title{font-size:clamp(1.9rem,9.5vw,3rem);line-height:1.12;letter-spacing:-.038em}.ce-seo-intro{font-size:1rem;line-height:1.68}.ce-seo-content{padding:24px;border-radius:var(--ax-radius-lg)}.ce-seo-content>p{font-size:1rem;line-height:1.72}.ce-seo-actions{align-items:stretch;gap:12px}.ce-seo-btn{width:100%;max-width:380px;margin-inline:auto;min-height:52px;padding:14px 22px}}.kce-article-list-section{padding:clamp(56px,7vw,96px)0;background:0 0;color:var(--inn-graphite, #172124)}.kce-article-list-container{width:min(calc(100% - clamp(32px,6vw,80px)),1360px);max-width:1360px;margin-inline:auto}.kce-article-list-head{max-width:980px;margin:0 auto clamp(32px,4vw,52px);text-align:center}.kce-article-list-kicker{display:block;margin:0 0 12px;font:800 .78rem/1.2 var(--ax-font-heading, inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--inn-teal-800, #1d5158)}.kce-article-list-title{margin:0;font:800 clamp(1.65rem,1.1rem + 2vw,2.75rem)/1.12 var(--ax-font-heading, inherit);letter-spacing:-.03em;color:var(--inn-teal-950, #163f46)}.kce-article-list-lead{max-width:860px;margin:clamp(14px,2vw,20px) auto 0;font-size:clamp(1rem,.96rem + .25vw,1.1rem);line-height:1.7;color:var(--inn-muted, #5c6b6f)}.kce-article-list{display:grid;gap:clamp(18px,2vw,26px)}.kce-article-item{display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:stretch;padding:clamp(18px,2.5vw,28px);background:var(--inn-surface, #fff);border:1px solid rgba(29,81,88,.14);border-radius:clamp(22px,2.6vw,34px);box-shadow:0 18px 46px rgba(22,63,70,.08)}.kce-article-media{margin:0;min-width:0}.kce-article-media a{display:block;height:100%;border-radius:clamp(18px,2vw,26px);overflow:hidden;background:var(--inn-teal-050, #eef3f2)}.kce-article-image{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;transition:transform .35s ease}.kce-article-item:hover .kce-article-image{transform:scale(1.035)}.kce-article-body{display:flex;flex-direction:column;justify-content:center;min-width:0}.kce-article-meta{display:inline-flex;align-items:center;width:fit-content;margin:0 0 10px;padding:6px 12px;border-radius:999px;background:var(--inn-teal-050, #eef3f2);color:var(--inn-teal-800, #1d5158);font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.kce-article-title{margin:0 0 12px;font:800 clamp(1.25rem,1rem + .8vw,1.75rem)/1.22 var(--ax-font-heading, inherit);color:var(--inn-teal-950, #163f46);letter-spacing:-.02em}.kce-article-text{margin:0;max-width:760px;color:var(--inn-muted, #5c6b6f);font-size:clamp(.98rem,.94rem + .18vw,1.05rem);line-height:1.72}.kce-article-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;margin-top:clamp(18px,2vw,24px);padding:11px 18px;border-radius:999px;background:var(--inn-teal-800, #1d5158);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 32px rgba(29,81,88,.22);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.kce-article-link:hover,.kce-article-link:focus-visible{background:var(--inn-teal-700, #235659);transform:translateY(-1px);box-shadow:0 18px 38px rgba(29,81,88,.28)}.kce-article-link:focus-visible{outline:3px solid rgba(156,205,200,.75);outline-offset:3px}@media (max-width:980px){.kce-article-item{grid-template-columns:1fr}.kce-article-image{height:auto;aspect-ratio:16/9;min-height:0}.kce-article-body{justify-content:flex-start}}@media (max-width:640px){.kce-article-list-section{padding:42px 0}.kce-article-list-container{width:calc(100% - 32px)}.kce-article-list-head{margin-bottom:26px;text-align:left}.kce-article-list-kicker,.kce-article-list-title,.kce-article-list-lead{text-align:left}.kce-article-item{padding:16px;border-radius:22px}.kce-article-media a{border-radius:16px}.kce-article-link{width:100%}}body.site-page{background-color:#fff}body.site-page #wrapper,body.site-page #middle,body.site-page #middle>.cnt,body.site-page #content,body.site-page .page-content,body.site-page .page-content-wrapper{background-color:#fff}body.site-page #wrapper{box-shadow:none}body.site-page .page-content-wrapper h1{margin:clamp(10px,1.5vw,18px)0 clamp(20px,2.4vw,28px)}body.site-page .page-content-wrapper h2{margin:clamp(36px,5vw,56px)0 clamp(16px,2vw,22px)}body.site-page .page-content-wrapper h3{margin:clamp(30px,4vw,44px)0 clamp(14px,1.8vw,20px)}body.site-page .page-content-wrapper h4{margin:clamp(26px,3.4vw,38px)0 clamp(12px,1.6vw,18px)}body.site-page .page-content-wrapper h5,body.site-page .page-content-wrapper h6{margin:clamp(22px,3vw,32px)0 clamp(10px,1.4vw,16px)}body.site-page .page-content-wrapper :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:96px}body.site-page .kcecontact-form .ucoz-contact-form__grid,body.site-page .kcecontact-form .elite-form-grid{grid-template-columns:minmax(0,1fr)}body.site-page .kcecontact-form .ucoz-contact-field--wide,body.site-page .kcecontact-form .elite-full{grid-column:auto}.profile-page{width:100%;min-width:0;color:var(--ax-text, #172124);overflow-wrap:anywhere}.profile-page :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:96px}.profile-page__header{width:100%;text-align:center}.profile-page__header>h1,.profile-page__hero-content>h1{max-width:980px;margin:clamp(8px,1vw,14px) auto clamp(18px,2vw,26px);color:var(--ax-text, #172124);font-family:var(--ax-font-heading, "Montserrat", sans-serif);font-size:clamp(2rem,4.2vw,3.8rem);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.profile-page__header>p,.profile-page__hero-content>p:not(.profile-page__kicker){max-width:920px;margin:0 auto;color:var(--ax-text-soft, #526267);font-size:clamp(1rem,.96rem + .18vw,1.12rem);line-height:1.75;text-wrap:pretty}.profile-page__header>p strong,.profile-page__hero-content>p strong{color:var(--ax-text, #172124);font-weight:650}.profile-page__hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:clamp(28px,4vw,54px);width:100%}.profile-page__hero-content{min-width:0;text-align:left}.profile-page__hero-content>h1{max-width:760px;margin-inline:0}.profile-page__hero-content>p:not(.profile-page__kicker){max-width:760px;margin-inline:0}.profile-page__kicker{margin:0 0 16px;color:var(--ax-primary, #1D5158);font-size:.78rem;font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.profile-page__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.profile-page__tags span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;color:var(--ax-primary-active, #163F46);background:var(--ax-primary-soft, #DCE9E6);border:1px solid var(--ax-accent-line, rgba(29, 81, 88, 0.22));border-radius:var(--ax-radius-pill, 999px);font-size:.78rem;font-weight:750;line-height:1.25}.profile-page__hero-grid .profile-page__portrait{margin-top:0}.profile-page__nav{max-width:1080px;margin:clamp(30px,4vw,48px) auto 0;padding:10px;background:var(--ax-card-bg, #FFFFFF);border:1px solid var(--ax-border-soft, #E3EAE8);border-radius:18px;box-shadow:var(--ax-shadow-xs, 0 8px 20px rgba(23, 33, 36, 0.06))}.profile-page__nav-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.profile-page__nav-list li{margin:0;padding:0}.profile-page__nav-list a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;color:var(--ax-link, #1D5158);background:0 0;border:1px solid transparent;border-radius:var(--ax-radius-pill, 999px);font-size:.88rem;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.profile-page__nav-list a:hover,.profile-page__nav-list a:focus-visible{color:var(--ax-primary-active, #163F46);background:var(--ax-primary-soft, #DCE9E6);border-color:var(--ax-border, #718C86)}.profile-page__portrait{width:min(100%,520px);margin:clamp(28px,4vw,48px) auto 0;text-align:center}.profile-page__portrait--square{max-width:420px}.profile-page__portrait--wide{max-width:560px}.profile-page__portrait>a{display:block;overflow:hidden;background:var(--ax-panel-soft, #EEF3F2);border:1px solid var(--ax-border-soft, #E3EAE8);border-radius:18px;box-shadow:var(--ax-shadow, 0 12px 34px rgba(23, 33, 36, 0.08));line-height:0}.profile-page__portrait-image{display:block;width:100%;height:auto;transition:transform var(--ax-transition, 0.35s ease)}.profile-page__portrait figcaption{margin-top:12px;color:var(--ax-text-soft, #526267);font-size:.92rem;font-weight:700;line-height:1.4}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.profile-page__portrait>a:hover .profile-page__portrait-image{transform:scale(1.018)}}.profile-page__section{max-width:1080px;margin:clamp(48px,6vw,82px) auto 0;padding-top:clamp(28px,3.5vw,42px);border-top:1px solid var(--ax-border-soft, #E3EAE8)}.profile-page__section>h2{margin:clamp(8px,1vw,14px)0 clamp(16px,2vw,22px);color:var(--ax-text, #172124);font-family:var(--ax-font-heading, "Montserrat", sans-serif);font-size:clamp(1.55rem,1.2rem + 1.2vw,2.35rem);font-weight:700;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.profile-page__section>:is(h3,h4,h5,h6){margin:clamp(28px,3.5vw,42px)0 clamp(12px,1.8vw,18px);color:var(--ax-text, #172124);font-family:var(--ax-font-heading, "Montserrat", sans-serif);font-weight:700;line-height:1.3;letter-spacing:-.02em}.profile-page__section>h3{font-size:clamp(1.22rem,1.08rem + .5vw,1.55rem)}.profile-page__section>h4{font-size:clamp(1.1rem,1rem + .35vw,1.32rem)}.profile-page__section>h5{font-size:clamp(1rem,.96rem + .2vw,1.16rem)}.profile-page__section>h6{font-size:1rem}.profile-page__section>p{margin:18px 0 0;color:var(--ax-text-soft, #526267);font-size:clamp(.98rem,.95rem + .1vw,1.04rem);line-height:1.78}.profile-page__section>h2+p,.profile-page__section>:is(h3,h4,h5,h6)+p{margin-top:0}.profile-page__section>p strong,.profile-page__section li strong,.profile-page__section dt strong{color:var(--ax-text, #172124);font-weight:700}.profile-page__section a{color:var(--ax-link, #1D5158);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:rgba(29,81,88,.32);text-underline-offset:.18em}.profile-page__section a:hover,.profile-page__section a:focus-visible{color:var(--ax-link-hover, #235659);text-decoration-color:currentColor}.profile-page__facts,.profile-page__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0 0;padding:0;list-style:none}.profile-page__facts li,.profile-page__contacts li{min-width:0;padding:14px 0;color:var(--ax-text-soft, #526267);border-bottom:1px solid var(--ax-border-soft, #E3EAE8);line-height:1.65}.profile-page__gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2.4vw,26px);margin:clamp(28px,4vw,44px)0 0}.profile-page__certificate{grid-column:span 2;display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;background:var(--ax-card-bg, #FFFFFF);border:1px solid var(--ax-border-soft, #E3EAE8);border-radius:16px;box-shadow:var(--ax-shadow-xs, 0 8px 20px rgba(23, 33, 36, 0.06))}.profile-page__certificate>a{display:block;overflow:hidden;background:var(--ax-panel-soft, #EEF3F2);line-height:0;text-decoration:none}.profile-page__certificate-image{display:block;width:100%;height:auto;aspect-ratio:300/413;object-fit:cover;transition:transform var(--ax-transition, 0.35s ease)}.profile-page__certificate figcaption{display:flex;align-items:center;min-height:62px;padding:14px 16px;color:var(--ax-text, #172124);font-family:var(--ax-font-heading, "Montserrat", sans-serif);font-size:.92rem;font-weight:700;line-height:1.4;text-align:center;justify-content:center}.profile-page__certificate:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.profile-page__certificate:hover .profile-page__certificate-image{transform:scale(1.025)}}.profile-contact-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,36px);max-width:860px;margin:24px auto 0}.profile-contact-info .profile-page__contacts{grid-template-columns:minmax(0,1fr)}.profile-contact-info,.profile-contact-form{min-width:0}.profile-contact-form{padding:clamp(22px,3vw,32px);background:var(--ax-card-bg, #FFFFFF);border:1px solid var(--ax-border-soft, #E3EAE8);border-radius:16px;box-shadow:var(--ax-shadow-xs, 0 8px 20px rgba(23, 33, 36, 0.06))}.profile-contact-form>h3{margin:0 0 12px;color:var(--ax-text, #172124);font-family:var(--ax-font-heading, "Montserrat", sans-serif);font-size:clamp(1.18rem,1.04rem + .5vw,1.5rem);font-weight:700;line-height:1.3}.profile-contact-form>p{margin:0 0 20px;color:var(--ax-text-soft, #526267);line-height:1.7}.profile-contact-form .kcecontact-form{min-width:0}.profile-page__faq{display:grid;gap:12px;margin:24px 0 0}.profile-faq__item{overflow:hidden;background:var(--ax-card-bg, #FFFFFF);border:1px solid var(--ax-border-soft, #E3EAE8);border-radius:14px;box-shadow:var(--ax-shadow-xs, 0 8px 20px rgba(23, 33, 36, 0.05))}.profile-faq__question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:15px 18px;color:var(--ax-text, #172124);font-size:1rem;font-weight:750;line-height:1.45;cursor:pointer;list-style:none;transition:color .2s ease,background-color .2s ease}.profile-faq__question::-webkit-details-marker{display:none}.profile-faq__question::after{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:var(--ax-text-inverse, #FFFFFF);background:var(--ax-primary, #1D5158);border-radius:50%;font-size:1.2rem;font-weight:500;line-height:1;transition:transform .2s ease,background-color .2s ease}.profile-faq__item[open] .profile-faq__question{color:var(--ax-primary-active, #163F46);background:var(--ax-primary-soft, #DCE9E6)}.profile-faq__item[open] .profile-faq__question::after{content:"−";background:var(--ax-primary-active, #163F46)}.profile-faq__question:hover,.profile-faq__question:focus-visible{color:var(--ax-primary, #1D5158);background:var(--ax-panel-soft, #EEF3F2)}.profile-faq__answer{padding:0 18px 18px;color:var(--ax-text-soft, #526267);border-top:1px solid var(--ax-border-soft, #E3EAE8)}.profile-faq__answer p{margin:16px 0 0;line-height:1.72}.profile-page__section ol{margin:22px 0 0;padding-left:1.4em}.profile-page__section ol li{margin-top:10px;padding-left:.35em;color:var(--ax-text-soft, #526267);line-height:1.7}.profile-page__section ol li:first-child{margin-top:0}.profile-page script{display:none}.profile-page :focus-visible{outline:3px solid var(--ax-focus, #1D5158);outline-offset:3px}@media (max-width:900px){.profile-page__hero-grid,.profile-contact-layout{grid-template-columns:1fr}.profile-page__hero-content{text-align:center}.profile-page__hero-content>h1,.profile-page__hero-content>p:not(.profile-page__kicker){margin-inline:auto}.profile-page__tags{justify-content:center}.profile-page__hero-grid .profile-page__portrait{margin-top:8px;margin-inline:auto}}@media (max-width:760px){.profile-page__facts,.profile-page__contacts{grid-template-columns:1fr}}@media (max-width:600px){.profile-page__header>h1{font-size:clamp(1.85rem,10vw,2.65rem);line-height:1.12}.profile-page__section{margin-top:44px;padding-top:26px}.profile-page__gallery{grid-template-columns:1fr;max-width:340px;margin-inline:auto}.profile-page__certificate,.profile-page__certificate:nth-last-child(2):nth-child(3n+1){grid-column:auto}}@media (prefers-reduced-motion:reduce){.profile-page *,.profile-page ::before,.profile-page ::after{transition-duration:.01ms}}@media print{.profile-page__portrait>a,.profile-page__certificate{box-shadow:none}}body.site-page{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;background-color:#fff}body.site-page #wrapper,body.site-page #middle,body.site-page #middle>.cnt,body.site-page #content,body.site-page .page-content,body.site-page .page-content-wrapper,body.site-page :where(.ax-section,.kcefaq-section){background-color:#fff}body.module-faq #middle{padding-top:clamp(56px,6vw,80px);padding-bottom:clamp(56px,6vw,80px)}body.module-faq .kcefaq-section{padding-block:clamp(44px,4.5vw,64px)}body.module-faq .kcefaq-list{margin-top:clamp(34px,4vw,56px)}body.module-faq .kcefaq-list #allEntries{display:grid;gap:14px;min-width:0}body.module-faq .kcefaq-list #allEntries>div{min-width:0}body.module-faq .kcefaq-list .fastLinks{display:none}@media (max-width:640px){body.module-faq .kcefaq-list #allEntries{gap:12px}}.kcefaq-intro{max-width:940px;margin:clamp(16px,2vw,22px) auto 0;color:var(--ax-text-muted);font-size:clamp(.94rem,.9rem + .12vw,1rem);line-height:1.72;text-align:center;text-wrap:pretty}.kcefaq-visual{width:100%;max-width:1040px;margin:clamp(24px,3vw,36px) auto 0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm);aspect-ratio:20/7}.kcefaq-visual picture,.kcefaq-visual img{display:block;width:100%;height:100%}.kcefaq-visual img{object-fit:cover}.kcefaq-category-nav{width:100%;max-width:1040px;margin:clamp(22px,3vw,34px) auto 0}.kcefaq-category-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.kcefaq-category-list li{margin:0;padding:0}.kcefaq-category-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;color:var(--ax-primary);background:var(--ax-card-bg);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-pill);font-size:clamp(.82rem,.78rem + .12vw,.9rem);font-weight:750;line-height:1.3;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:var(--ax-shadow-xs);transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}.kcefaq-category-link[aria-current=page]{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-button)}@media (hover:hover) and (pointer:fine){.kcefaq-category-link:hover{color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover)}.kcefaq-category-link[aria-current=page]:hover{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}}body.module-faq .kcefaq-visual+.kcefaq-list{margin-top:clamp(28px,3.8vw,48px)}@media (max-width:640px){.kcefaq-intro{font-size:.94rem;line-height:1.68}.kcefaq-visual{margin-top:26px;border-radius:var(--ax-radius-lg);aspect-ratio:2/1}.kcefaq-category-nav{margin-top:20px;overflow:hidden}.kcefaq-category-list{flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;padding:4px 3px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.kcefaq-category-list li{flex:0 0 auto;scroll-snap-align:start}.kcefaq-category-link{min-height:42px;padding:9px 14px}body.module-faq .kcefaq-visual+.kcefaq-list{margin-top:24px}}.kcefaq-description{margin:0 clamp(20px,2.6vw,28px) clamp(18px,2.4vw,24px);padding:clamp(14px,1.8vw,18px) clamp(16px,2vw,20px);color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-left:3px solid var(--ax-accent);border-radius:var(--ax-radius-md);font-size:clamp(.92rem,.88rem + .12vw,.98rem);line-height:1.68;text-wrap:pretty}.kcefaq-description>:first-child{margin-top:0}.kcefaq-description>:last-child{margin-bottom:0}.kcefaq-description>*+*{margin-top:10px}.kcefaq-description a{color:var(--ax-link);text-decoration-line:underline;text-decoration-thickness:.08em;text-decoration-color:var(--ax-accent-line);text-underline-offset:.18em}.faq-moderation{position:relative;z-index:20;display:flow-root;min-height:28px;margin:8px 12px 0;overflow:visible}.faq-moderation:empty{display:none}@media (max-width:640px){.kcefaq-description{margin:0 20px 18px;padding:14px 16px;font-size:.92rem;line-height:1.64}.faq-moderation{margin-inline:8px}}body.module-faq #header .hcall a,body.module-faq #menu.scroll .hcall a{color:#fff;-webkit-text-fill-color:#fff;background-color:var(--ax-primary, #1D5158);border-color:var(--ax-primary, #1D5158);transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}body.module-faq #header .hcall a:hover,body.module-faq #header .hcall a:focus-visible,body.module-faq #menu.scroll .hcall a:hover,body.module-faq #menu.scroll .hcall a:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background-color:var(--ax-primary-hover, #235659);border-color:var(--ax-primary-hover, #235659)}body.module-faq #header .hcall a:focus-visible,body.module-faq #menu.scroll .hcall a:focus-visible{outline-color:#9ccdc8}.news-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.module-news{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;background:#fff}body.module-news #wrapper,body.module-news #middle,body.module-news #middle>.cnt,body.module-news #content,body.module-news .news-archive-section,body.module-news .news-section-page,body.module-news .news-article-page,body.module-news .news-editor-page{background:#fff}.news-archive-section,.news-section-page,.news-article-page,.news-editor-page{position:relative;width:100%;min-width:0;padding-block:clamp(48px,5vw,76px);color:var(--ax-text)}.news-shell{width:min(calc(100% - var(--ax-gutter)),1120px);margin-inline:auto}.news-archive-head,.news-section-head{max-width:940px;margin-inline:auto;text-align:center}.news-archive-kicker,.news-section-kicker,.news-article-kicker,.news-editor-kicker{display:block;width:fit-content;margin:0 auto 16px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.news-archive-title,.news-section-title{max-width:920px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.45rem + 2vw,3.45rem);font-weight:750;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.news-archive-lead,.news-section-lead{max-width:860px;margin:clamp(18px,2.4vw,26px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.72;text-wrap:pretty}.news-archive-feed,.news-section-feed{margin-top:clamp(34px,4.6vw,56px)}.news-archive-feed #allEntries,.news-section-feed #allEntries{display:grid;gap:clamp(18px,2.4vw,26px)}.news-archive-feed #allEntries>div,.news-section-feed #allEntries>div{min-width:0}.news-card{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-width:0;overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition-fast)}.news-card:hover{border-color:var(--ax-border-mid);box-shadow:var(--ax-shadow-md)}.news-card__media{position:relative;display:block;min-width:0;min-height:210px;overflow:hidden;background:var(--ax-panel-soft);text-decoration:none}.news-card__media picture,.news-card__image{display:block;width:100%;height:100%}.news-card__image{min-height:210px;object-fit:cover;transition:transform var(--ax-transition)}.news-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:210px;color:var(--ax-primary);background:linear-gradient(135deg,var(--ax-panel-soft),var(--inn-teal-100));font-size:2rem;font-weight:800}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.news-card:hover .news-card__image{transform:scale(1.025)}}.news-card__body{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.8vw,32px)}.news-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.45}.news-card__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.news-card__date{color:var(--ax-text-muted)}.news-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.2rem,1.04rem + .55vw,1.55rem);font-weight:750;line-height:1.27;letter-spacing:-.025em;text-wrap:balance}.news-card__title a{color:inherit;text-decoration:none}.news-card__excerpt{display:-webkit-box;max-height:7em;margin-top:14px;overflow:hidden;color:var(--ax-text-soft);font-size:clamp(.96rem,.93rem + .1vw,1.02rem);line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.news-card__excerpt>:first-child{margin-top:0}.news-card__excerpt>:last-child{margin-bottom:0}.news-card__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.news-card__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-weight:750;line-height:1.25;text-decoration:none;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}.news-card__link:hover,.news-card__link:focus-visible{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.news-card__moderation{position:relative;z-index:10;display:flow-root;min-height:28px;overflow:visible}.news-card__moderation:empty{display:none}.news-archive-feed #pagesBlock1,.news-section-feed #pagesBlock1,.news-archive-feed .catPages1,.news-section-feed .catPages1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:clamp(30px,4vw,48px) auto 0;text-align:center}.news-archive-feed .swchItem,.news-archive-feed .swchItemA,.news-section-feed .swchItem,.news-section-feed .swchItemA{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 12px;color:var(--ax-primary);background:var(--ax-card-bg);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-pill);text-decoration:none}.news-archive-feed .swchItemA,.news-section-feed .swchItemA{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary)}.news-article{width:100%;min-width:0}.news-article__header{max-width:960px;margin-inline:auto;text-align:center}.news-article__title{max-width:940px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.35rem + 2.6vw,3.8rem);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.news-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:20px;color:var(--ax-text-muted);font-size:var(--ax-f-sm)}.news-article__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.news-article__lead{max-width:880px;margin:24px auto 0;color:var(--ax-text-soft);font-size:clamp(1.03rem,.98rem + .2vw,1.14rem);line-height:1.76;text-align:left}.news-article__media{max-width:1040px;margin:clamp(30px,4vw,48px) auto 0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.news-article__image{display:block;width:100%;max-height:680px;object-fit:cover}.news-article__content{max-width:900px;margin:clamp(34px,4.8vw,60px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .14vw,1.06rem);line-height:1.82;overflow-wrap:anywhere}.news-article__content>:first-child{margin-top:0}.news-article__content p{margin:18px 0 0}.news-article__content h2{margin:clamp(36px,5vw,54px)0 16px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.55rem,1.18rem + 1.2vw,2.35rem);line-height:1.2;letter-spacing:-.035em}.news-article__content h3{margin:clamp(28px,4vw,42px)0 14px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.22rem,1.06rem + .55vw,1.58rem);line-height:1.3}.news-article__content h4,.news-article__content h5,.news-article__content h6{margin:28px 0 12px;color:var(--ax-text);font-family:var(--ax-font-heading);line-height:1.35}.news-article__content img,.news-article__content iframe,.news-article__content video,.news-article__content table{max-width:100%}.news-article__content img{height:auto;margin:24px auto;border-radius:var(--ax-radius-md)}.news-article__content a{color:var(--ax-link);font-weight:650;text-decoration-thickness:.08em;text-underline-offset:.18em}.news-article__content blockquote{margin:28px 0;padding:18px 22px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border-left:4px solid var(--ax-primary);border-radius:var(--ax-radius-md)}.news-article__notice{max-width:900px;margin:30px auto 0;padding:18px 20px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);line-height:1.68}.news-article__moderation{max-width:900px;margin:18px auto 0;overflow:visible}.news-comments{max-width:900px;margin:clamp(42px,6vw,72px) auto 0;padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--ax-border-soft)}.news-comments__title{margin:0 0 22px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.4rem,1.12rem + .8vw,1.9rem);line-height:1.25}.news-comments__count,.news-comments__login-note{margin:0 0 18px;color:var(--ax-text-muted)}.news-editor-card{max-width:980px;margin-inline:auto;padding:clamp(24px,3.6vw,44px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.news-editor-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.7rem,1.25rem + 1.5vw,2.6rem);line-height:1.15;text-align:center}.news-editor-form{display:grid;gap:24px;margin-top:30px}.news-editor-group{display:grid;gap:16px;min-width:0;margin:0;padding:22px;background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.news-editor-group legend{padding-inline:8px;color:var(--ax-text);font-weight:800}.news-editor-field{display:grid;gap:8px;min-width:0}.news-editor-label{color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:750;line-height:1.45}.news-editor-control,.news-editor-control>*{min-width:0;max-width:100%}.news-editor-control input[type=text],.news-editor-control input[type=url],.news-editor-control input[type=email],.news-editor-control input[type=tel],.news-editor-control input[type=number],.news-editor-control select,.news-editor-control textarea{width:100%;min-height:48px;padding:12px 14px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);font:inherit}.news-editor-help{margin:0;color:var(--ax-text-muted);font-size:var(--ax-f-xs);line-height:1.6}.news-editor-richtext{min-width:0;overflow-x:auto}.news-editor-meta{padding:20px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.news-editor-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.news-editor-actions input,.news-editor-actions button{min-height:48px}@media (max-width:760px){.news-card{grid-template-columns:1fr}.news-card__media,.news-card__image,.news-card__placeholder{min-height:0;aspect-ratio:16/9}}@media (max-width:640px){.news-archive-section,.news-section-page,.news-article-page,.news-editor-page{padding-block:42px}.news-shell{width:calc(100% - 32px)}.news-card__body,.news-editor-card,.news-editor-group{padding:20px}.news-card__footer{align-items:stretch}.news-card__link{width:100%;justify-content:center}.news-article__title{font-size:clamp(1.9rem,9vw,2.65rem)}.news-article__content{line-height:1.74}}body.module-news #middle{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}body.module-news :is(.news-archive-section,.news-section-page,.news-article-page,.news-editor-page){padding-block:clamp(42px,4.5vw,64px)}:is(.news-archive-feed,.news-section-feed) .catAllEntries,:is(.news-archive-feed,.news-section-feed) .catAllEntries>tbody,:is(.news-archive-feed,.news-section-feed) .catAllEntries>tbody>tr{display:block;width:100%}:is(.news-archive-feed,.news-section-feed) .catAllEntries .archiveEntries{display:grid;gap:clamp(18px,2.4vw,26px);width:100%}:is(.news-archive-feed,.news-section-feed) .catAllEntries .archiveEntries>div[id^=entryID]{min-width:0}.news-card__image{object-position:center}.news-card__footer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;width:100%}.news-card__moderation,.news-article__moderation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;overflow:visible}.news-card__moderation>*,.news-article__moderation>*{max-width:100%}.news-card__moderation :is(a,button,input[type=button],input[type=submit]),.news-article__moderation :is(a,button,input[type=button],input[type=submit]){max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){body.module-news #middle{padding-block:48px}body.module-news :is(.news-archive-section,.news-section-page,.news-article-page,.news-editor-page){padding-block:38px}.news-card__moderation,.news-article__moderation{align-items:stretch}.news-card__moderation :is(a,button,input[type=button],input[type=submit]),.news-article__moderation :is(a,button,input[type=button],input[type=submit]){width:100%}}.news-share{max-width:900px;margin:clamp(32px,4.5vw,52px) auto 0;padding:clamp(22px,3vw,30px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.news-share__head{display:grid;gap:8px}.news-share__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.25rem,1.05rem + .7vw,1.7rem);font-weight:750;line-height:1.25}.news-share__lead{margin:0;color:var(--ax-text-soft);line-height:1.65}.news-share__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.news-share__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:10px 14px;color:#fff;-webkit-text-fill-color:#fff;border:1px solid transparent;border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-xs);font:inherit;font-size:.9rem;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.news-share__button i{flex:0 0 auto;font-size:1.12rem}.news-share__button--telegram{background:#1d6575;border-color:#1d6575}.news-share__button--vk{background:#175a9e;border-color:#175a9e}.news-share__button--ok{background:#8f4a16;border-color:#8f4a16}.news-share__button--dzen{background:#172124;border-color:#172124}.news-share__button--instagram{background:#713d62;border-color:#713d62}.news-share__button--copy{color:var(--ax-primary);-webkit-text-fill-color:var(--ax-primary);background:#fff;border-color:var(--ax-border-mid)}@media (hover:hover) and (pointer:fine){.news-share__button:hover{color:#fff;-webkit-text-fill-color:#fff;filter:brightness(.88);box-shadow:var(--ax-shadow-button);transform:translateY(-1px)}.news-share__button--copy:hover{color:var(--ax-primary-active);-webkit-text-fill-color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover);filter:none}}.news-share__button:focus-visible{outline:3px solid var(--ax-focus);outline-offset:3px}.news-share__status{min-height:1.5em;margin:14px 0 0;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.5}@media (max-width:760px){.news-share__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.news-share{padding:20px}.news-share__buttons{grid-template-columns:minmax(0,1fr)}.news-share__button{width:100%}}body.news-editor-page-body #middle{padding-block:clamp(40px,5vw,68px)}body.news-editor-page-body #middle>.cnt{width:min(calc(100% - clamp(24px,5vw,64px)),1320px);max-width:1320px;padding-inline:0}body.news-editor-page-body #content,body.news-editor-page-body .news-editor-main{float:none;width:100%;min-width:0}.news-editor-page{width:100%;min-width:0;padding:0;background:#fff}.news-editor-shell{width:100%;max-width:1240px;margin-inline:auto}.news-editor-page-head{max-width:960px;margin:0 auto clamp(28px,4vw,42px);text-align:center}.news-editor-page-head .news-editor-kicker{margin-bottom:14px}.news-editor-title{max-width:920px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.9rem,1.35rem + 2vw,3.1rem);font-weight:780;line-height:1.1;letter-spacing:-.04em;text-align:center;text-wrap:balance}.news-editor-page-lead{max-width:820px;margin:18px auto 0;color:var(--ax-text-soft);font-size:clamp(.98rem,.94rem + .16vw,1.06rem);line-height:1.7;text-align:center}.news-editor-checklist{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none}.news-editor-checklist li{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;color:var(--ax-primary-active);background:var(--ax-primary-soft);border:1px solid var(--ax-primary-line);border-radius:var(--ax-radius-pill);font-size:var(--ax-f-xs);font-weight:750;line-height:1.25}.news-editor-card{width:100%;max-width:1240px;margin:0 auto;padding:clamp(22px,3.4vw,42px);overflow:visible;background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-md)}.news-editor-form,.news-editor-form>form,.news-editor-form-fields{width:100%;min-width:0}.news-editor-form-fields{display:grid;gap:clamp(18px,2.6vw,28px)}.news-editor-quick-nav{position:sticky;top:74px;z-index:60;display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:10px;overflow-x:auto;background:rgba(255,255,255,.96);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-width:thin}.news-editor-quick-nav a{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;flex:0 0 auto;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-pill);font-size:.84rem;font-weight:750;line-height:1.25;text-decoration:none}.news-editor-quick-nav a:hover,.news-editor-quick-nav a:focus-visible{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary)}.news-editor-group{display:grid;gap:18px;min-width:0;margin:0;padding:clamp(20px,2.8vw,30px);background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-xs);scroll-margin-top:138px}.news-editor-group legend{max-width:calc(100% - 20px);padding:0 10px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1rem,.94rem + .24vw,1.15rem);font-weight:800;line-height:1.35}.news-editor-group-number{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;margin-right:8px;padding-inline:8px;color:#fff;background:var(--ax-primary);border-radius:var(--ax-radius-pill);font-size:.76rem;line-height:1;vertical-align:middle}.news-editor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.news-editor-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.news-editor-field{display:grid;align-content:start;gap:8px;min-width:0}.news-editor-field--wide{grid-column:1/-1}.news-editor-label{color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:760;line-height:1.45}.news-editor-control,.news-editor-control>*,.news-editor-richtext,.news-editor-richtext>*{min-width:0;max-width:100%}.news-editor-control input[type=text],.news-editor-control input[type=url],.news-editor-control input[type=email],.news-editor-control input[type=tel],.news-editor-control input[type=number],.news-editor-control input[type=date],.news-editor-control select,.news-editor-control textarea{width:100%;max-width:100%;min-height:48px;margin:0;padding:12px 14px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-xs);font:inherit;line-height:1.45}.news-editor-control textarea{min-height:120px;resize:vertical}.news-editor-control input:focus,.news-editor-control select:focus,.news-editor-control textarea:focus{border-color:var(--ax-focus);outline:0;box-shadow:0 0 0 3px var(--ax-primary-soft)}.news-editor-help{margin:0;color:var(--ax-text-muted);font-size:var(--ax-f-xs);line-height:1.6}.news-editor-richtext{width:100%;overflow-x:auto;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-md);background:#fff}.news-editor-richtext>:is(label,div,table){max-width:100%}.news-editor-richtext :is(textarea,iframe){max-width:100%}.news-editor-advanced{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-xs)}.news-editor-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:14px 20px;color:var(--ax-text);font-weight:780;cursor:pointer;list-style:none}.news-editor-advanced>summary::-webkit-details-marker{display:none}.news-editor-advanced>summary::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;color:#fff;background:var(--ax-primary);border-radius:50%;line-height:1}.news-editor-advanced[open]>summary::after{content:"−"}.news-editor-advanced__body{display:grid;gap:18px;padding:0 20px 22px}.news-editor-meta{background:var(--ax-panel-soft);border-color:var(--ax-border-mid)}.news-editor-system-list{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin:0;padding:0;list-style:none}.news-editor-system-list>li{min-width:0;margin:0;padding:0;list-style:none}.news-editor-system-list input[type=text],.news-editor-system-list input[type=url],.news-editor-system-list textarea,.news-editor-system-list select{width:100%;max-width:100%}.news-editor-actions{position:sticky;bottom:12px;z-index:70;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;padding:14px;background:rgba(255,255,255,.97);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-md);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.news-editor-actions :is(input,button,a){min-width:140px;min-height:48px;max-width:100%;margin:0;white-space:normal}@media (max-width:900px){.news-editor-grid--two{grid-template-columns:minmax(0,1fr)}.news-editor-field--wide{grid-column:auto}}@media (max-width:640px){body.news-editor-page-body #middle{padding-block:32px}body.news-editor-page-body #middle>.cnt{width:calc(100% - 24px)}.news-editor-card{padding:16px;border-radius:18px}.news-editor-group{padding:18px 16px}.news-editor-quick-nav{top:62px}.news-editor-actions{bottom:8px;align-items:stretch}.news-editor-actions :is(input,button,a){width:100%}}.news-useful{max-width:900px;margin:clamp(34px,5vw,58px) auto 0}.news-useful__head{max-width:760px}.news-useful__kicker{margin:0 0 8px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.news-useful__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.45rem,1.12rem + 1vw,2rem);font-weight:780;line-height:1.2;letter-spacing:-.03em}.news-useful__lead{margin:10px 0 0;color:var(--ax-text-soft);line-height:1.65}.news-useful__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.news-useful-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:190px;padding:22px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);text-decoration:none;overflow:hidden;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.news-useful-card::before{content:"";position:absolute;top:0;right:22px;left:22px;height:3px;background:linear-gradient(90deg,var(--ax-primary),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.news-useful-card__label{color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.news-useful-card__title{display:block;margin-top:12px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.05rem,.98rem + .25vw,1.2rem);font-weight:780;line-height:1.32}.news-useful-card__text{display:block;margin-top:10px;color:var(--ax-text-soft);font-size:.92rem;line-height:1.6}.news-useful-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:auto;padding-top:16px;color:var(--ax-primary);font-size:1.2rem;font-weight:800;transition:transform var(--ax-transition-fast)}.news-useful-card:hover,.news-useful-card:focus-visible{color:var(--ax-text);border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.news-useful-card:hover .news-useful-card__arrow,.news-useful-card:focus-visible .news-useful-card__arrow{transform:translateX(4px)}.news-useful__fallback{display:grid;gap:8px;margin:20px 0 0;padding-left:20px}.news-useful__fallback a{color:var(--ax-link)}@media (max-width:680px){.news-useful__grid{grid-template-columns:minmax(0,1fr)}.news-useful-card{min-height:170px;padding:20px}}body.module-news:not(.news-editor-page-body) #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-news:not(.news-editor-page-body) :is(.news-archive-section,.news-section-page,.news-article-page){padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-news .news-archive-feed,body.module-news .news-section-feed{margin-top:clamp(28px,3.8vw,46px)}body.module-news .news-archive-lead,body.module-news .news-section-lead{margin-top:clamp(14px,2vw,22px)}body.module-news .news-article__media{margin-top:clamp(24px,3vw,38px)}body.module-news .news-article__content{margin-top:clamp(28px,4vw,48px)}body.module-news .news-share,body.module-news .news-useful{margin-top:clamp(28px,4vw,46px)}@media (max-width:640px){body.module-news:not(.news-editor-page-body) #middle{padding-top:30px;padding-bottom:44px}body.module-news:not(.news-editor-page-body) :is(.news-archive-section,.news-section-page,.news-article-page){padding-top:30px;padding-bottom:44px}}.sbx-wrap.sbx-wrap--v3{--sbx-v3-surface:#FFFFFF;--sbx-v3-soft:#EEF3F2;--sbx-v3-canvas:#F7F9F8;--sbx-v3-text:#172124;--sbx-v3-copy:#526267;--sbx-v3-muted:#5C6B6F;--sbx-v3-primary:#1D5158;--sbx-v3-primary-hover:#235659;--sbx-v3-border:#D2DEDB;--sbx-v3-border-soft:#E3EAE8;--sbx-v3-radius:18px;--sbx-v3-shadow:0 1px 3px rgba(23, 33, 36, 0.05), 0 12px 28px rgba(23, 33, 36, 0.06);min-width:0;color:var(--sbx-v3-text);background:0 0;font-family:var(--ax-font-body, "Manrope", "Montserrat", sans-serif)}.sbx-wrap.sbx-wrap--v3,.sbx-wrap.sbx-wrap--v3 *,.sbx-wrap.sbx-wrap--v3 ::before,.sbx-wrap.sbx-wrap--v3 ::after{box-sizing:border-box}.sbx-wrap.sbx-wrap--v3 .sbx-sidebar{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--sbx-v3-text);background:0 0;border:0}.sbx-wrap--v3 :is(.sbx-editorial,.sbx-search-form--v3,.sbx-toc,.sbx-latest,.sbx-disclosure,.sbx-quick,.sbx-social){min-width:0;margin:0;overflow:hidden;color:var(--sbx-v3-text);background:var(--sbx-v3-surface);border:1px solid var(--sbx-v3-border-soft);border-radius:var(--sbx-v3-radius);box-shadow:var(--sbx-v3-shadow)}.sbx-wrap--v3 .sbx-mobile-head{display:none}.sbx-wrap--v3 .sbx-editorial{position:relative;padding:24px;color:#f4f7f6;background:radial-gradient(circle at 92% 8%,rgba(156,205,200,.22),transparent 36%),linear-gradient(145deg,#172124 0,#1b2d33 56%,#20343b 100%);border-color:#3d555d;box-shadow:0 18px 42px rgba(23,33,36,.18)}.sbx-wrap--v3 .sbx-editorial::after{content:"";position:absolute;top:22px;right:22px;width:10px;height:10px;background:#9ccdc8;border-radius:50%;box-shadow:0 0 0 7px rgba(156,205,200,.12)}.sbx-wrap--v3 .sbx-editorial__kicker,.sbx-wrap--v3 .sbx-section-kicker,.sbx-wrap--v3 .sbx-consult__kicker{margin:0 0 7px;font-size:.7rem;font-weight:800;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.sbx-wrap--v3 .sbx-editorial__kicker{max-width:calc(100% - 32px);color:#9ccdc8}.sbx-wrap--v3 .sbx-editorial__title{margin:0;color:#f4f7f6;font-family:var(--ax-font-heading, inherit);font-size:clamp(1.3rem,1.12rem + .45vw,1.55rem);font-weight:800;line-height:1.22;letter-spacing:-.03em}.sbx-wrap--v3 .sbx-editorial__text{margin:12px 0 0;color:#c3cecb;font-size:.9rem;line-height:1.62}#sidebar .sbx-wrap--v3 .sbx-editorial__link,.sbx-wrap--v3 .sbx-editorial__link{display:inline-flex;align-items:center;gap:9px;min-height:42px;margin-top:18px;padding:9px 14px;color:#172124;background:#9ccdc8;border:1px solid #9ccdc8;border-radius:999px;font-size:.84rem;font-weight:800;line-height:1.3;text-decoration:none;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}#sidebar .sbx-wrap--v3 .sbx-editorial__link:hover,#sidebar .sbx-wrap--v3 .sbx-editorial__link:focus-visible,.sbx-wrap--v3 .sbx-editorial__link:hover,.sbx-wrap--v3 .sbx-editorial__link:focus-visible{color:#172124;background:#dce9e6;border-color:#dce9e6;box-shadow:0 8px 20px rgba(156,205,200,.16)}.sbx-wrap--v3 .sbx-editorial__link i,.sbx-wrap--v3 .sbx-section-link i{transition:transform 180ms ease}.sbx-wrap--v3 .sbx-editorial__link:hover i,.sbx-wrap--v3 .sbx-editorial__link:focus-visible i,.sbx-wrap--v3 .sbx-section-link:hover i,.sbx-wrap--v3 .sbx-section-link:focus-visible i{transform:translateX(3px)}.sbx-wrap--v3 .sbx-search-form.sbx-search-form--v3{display:block;padding:18px}.sbx-wrap--v3 .sbx-search-label{display:block;margin-bottom:9px;color:var(--sbx-v3-text);font-size:.84rem;font-weight:800;line-height:1.35}.sbx-wrap--v3 .sbx-search-row{display:flex;align-items:stretch;gap:8px;min-width:0}.sbx-wrap--v3 .sbx-search-text{flex:1 1 auto;width:100%;min-width:0;height:46px;padding:0 13px;color:var(--sbx-v3-text);background:var(--sbx-v3-canvas);border:1px solid #718c86;border-radius:12px;font:inherit;font-size:.88rem;line-height:46px}.sbx-wrap--v3 .sbx-search-text::placeholder{color:var(--sbx-v3-muted);opacity:1}.sbx-wrap--v3 .sbx-search-text:focus,.sbx-wrap--v3 .sbx-search-text:focus-visible{color:var(--sbx-v3-text);background:#fff;border-color:var(--sbx-v3-primary);box-shadow:0 0 0 3px rgba(29,81,88,.11);outline:0}.sbx-wrap--v3 .sbx-search-button{display:inline-flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;min-width:46px;height:46px;margin:0;padding:0;color:#fff;-webkit-text-fill-color:#fff;background:var(--sbx-v3-primary);border:1px solid var(--sbx-v3-primary);border-radius:12px;line-height:1}.sbx-wrap--v3 .sbx-search-button:hover,.sbx-wrap--v3 .sbx-search-button:focus-visible{color:#fff;-webkit-text-fill-color:#fff;background:var(--sbx-v3-primary-hover);border-color:var(--sbx-v3-primary-hover)}.sbx-wrap--v3 .sbx-search-button:focus-visible,.sbx-wrap--v3 a:focus-visible,.sbx-wrap--v3 summary:focus-visible,.sbx-wrap--v3 button:focus-visible{outline:3px solid #1d5158;outline-offset:3px}.sbx-wrap--v3 :is(.sbx-toc,.sbx-latest,.sbx-quick){padding:20px}.sbx-wrap--v3 .sbx-section-head{min-width:0;margin:0 0 14px}.sbx-wrap--v3 .sbx-section-kicker{color:var(--sbx-v3-primary)}.sbx-wrap--v3 .sbx-section-title,.sbx-wrap--v3 .sbx-social__title{margin:0;color:var(--sbx-v3-text);font-family:var(--ax-font-heading, inherit);font-size:1.02rem;font-weight:800;line-height:1.35;letter-spacing:-.015em}.sbx-wrap--v3 .sbx-toc[hidden]{display:none}.sbx-wrap--v3 .sbx-toc-list,.sbx-wrap--v3 .sbx-latest-list,.sbx-wrap--v3 .sbx-quick-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.sbx-wrap--v3 .sbx-toc-list li,.sbx-wrap--v3 .sbx-latest-list li,.sbx-wrap--v3 .sbx-quick-list li{min-width:0;margin:0;padding:0;list-style:none}.sbx-wrap--v3 .sbx-toc-list li+li,.sbx-wrap--v3 .sbx-latest-list li+li{border-top:1px solid var(--sbx-v3-border-soft)}#sidebar .sbx-wrap--v3 .sbx-toc-list a,.sbx-wrap--v3 .sbx-toc-list a{position:relative;display:block;padding:10px 8px 10px 15px;color:var(--sbx-v3-copy);background:0 0;border-radius:8px;font-size:.82rem;font-weight:650;line-height:1.48;text-decoration:none;overflow-wrap:anywhere}.sbx-wrap--v3 .sbx-toc-list a::before{content:"";position:absolute;top:16px;left:2px;width:5px;height:5px;background:#9ccdc8;border-radius:50%}#sidebar .sbx-wrap--v3 .sbx-toc-list a:hover,#sidebar .sbx-wrap--v3 .sbx-toc-list a:focus-visible,#sidebar .sbx-wrap--v3 .sbx-toc-list a[aria-current=location],.sbx-wrap--v3 .sbx-toc-list a:hover,.sbx-wrap--v3 .sbx-toc-list a:focus-visible,.sbx-wrap--v3 .sbx-toc-list a[aria-current=location]{color:var(--sbx-v3-primary);background:var(--sbx-v3-soft)}.sbx-wrap--v3 .sbx-toc-list .sbx-toc-link--nested{padding-left:25px;font-size:.79rem;font-weight:600}.sbx-wrap--v3 .sbx-toc-list .sbx-toc-link--nested::before{left:12px}#sidebar .sbx-wrap--v3 .sbx-back-to-top,.sbx-wrap--v3 .sbx-back-to-top{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--sbx-v3-primary);font-size:.79rem;font-weight:800;text-decoration:none}.sbx-wrap--v3 .sbx-latest-list a{display:block;padding:12px 4px;color:var(--sbx-v3-text);background:0 0;text-decoration:none}#sidebar .sbx-wrap--v3 .sbx-latest-list a,#sidebar .sbx-wrap--v3 .sbx-latest-list a strong{color:var(--sbx-v3-text)}.sbx-wrap--v3 .sbx-latest-list a strong{display:-webkit-box;overflow:hidden;font-family:var(--ax-font-heading, inherit);font-size:.86rem;font-weight:760;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sbx-wrap--v3 .sbx-latest-list a>span{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:6px;color:var(--sbx-v3-muted);font-size:.72rem;font-weight:650;line-height:1.4}.sbx-wrap--v3 .sbx-latest-list a>span span{color:var(--sbx-v3-primary)}.sbx-wrap--v3 .sbx-latest-list a:hover strong,.sbx-wrap--v3 .sbx-latest-list a:focus-visible strong,#sidebar .sbx-wrap--v3 .sbx-latest-list a:hover strong,#sidebar .sbx-wrap--v3 .sbx-latest-list a:focus-visible strong{color:var(--sbx-v3-primary)}.sbx-wrap--v3 .sbx-latest-status{padding:10px 4px;color:var(--sbx-v3-copy);font-size:.84rem;line-height:1.55}#sidebar .sbx-wrap--v3 .sbx-section-link,.sbx-wrap--v3 .sbx-section-link{display:inline-flex;align-items:center;gap:8px;margin-top:13px;color:var(--sbx-v3-primary);font-size:.8rem;font-weight:800;text-decoration:none}.sbx-wrap--v3 .sbx-disclosure{color:var(--sbx-v3-text)}.sbx-wrap--v3 .sbx-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:15px 18px;color:var(--sbx-v3-text);background:var(--sbx-v3-surface);cursor:pointer;list-style:none;transition:color 180ms ease,background-color 180ms ease}.sbx-wrap--v3 .sbx-disclosure>summary::-webkit-details-marker{display:none}.sbx-wrap--v3 .sbx-disclosure>summary:hover,.sbx-wrap--v3 .sbx-disclosure>summary:focus-visible{color:var(--sbx-v3-primary);background:var(--sbx-v3-canvas)}.sbx-wrap--v3 .sbx-summary-copy{display:block;min-width:0}.sbx-wrap--v3 .sbx-summary-copy strong,.sbx-wrap--v3 .sbx-summary-copy small{display:block}.sbx-wrap--v3 .sbx-summary-copy strong{color:inherit;font-family:var(--ax-font-heading, inherit);font-size:.94rem;font-weight:800;line-height:1.35}.sbx-wrap--v3 .sbx-summary-copy small{margin-top:3px;color:var(--sbx-v3-muted);font-size:.74rem;font-weight:550;line-height:1.4}.sbx-wrap--v3 .sbx-disclosure>summary>i{flex:0 0 auto;color:var(--sbx-v3-primary);font-size:1rem;transition:transform 180ms ease}.sbx-wrap--v3 .sbx-disclosure[open]>summary>i{transform:rotate(180deg)}.sbx-wrap--v3 .sbx-disclosure[open]>summary{border-bottom:1px solid var(--sbx-v3-border-soft)}.sbx-wrap--v3 .sbx-disclosure-body{min-width:0;padding:12px 16px 16px;color:var(--sbx-v3-copy);background:var(--sbx-v3-surface)}.sbx-wrap--v3 .sbx-categories .catsTable,.sbx-wrap--v3 .sbx-categories .catsTable tbody{display:block;width:100%;border:0;border-collapse:collapse}.sbx-wrap--v3 .sbx-categories .catsTable tr{display:block;width:100%;border:0}.sbx-wrap--v3 .sbx-categories .catsTable tr+tr{border-top:1px solid var(--sbx-v3-border-soft)}.sbx-wrap--v3 .sbx-categories .catsTd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;padding:0;border:0}#sidebar .sbx-wrap--v3 .sbx-categories .catName,.sbx-wrap--v3 .sbx-categories .catName{display:block;flex:1 1 auto;padding:9px 5px;color:var(--sbx-v3-copy);font-size:.8rem;font-weight:650;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}#sidebar .sbx-wrap--v3 .sbx-categories .catName:hover,#sidebar .sbx-wrap--v3 .sbx-categories .catName:focus-visible,#sidebar .sbx-wrap--v3 .sbx-categories .catName[aria-current=page],.sbx-wrap--v3 .sbx-categories .catName:hover,.sbx-wrap--v3 .sbx-categories .catName:focus-visible,.sbx-wrap--v3 .sbx-categories .catName[aria-current=page]{color:var(--sbx-v3-primary)}.sbx-wrap--v3 .sbx-categories .catNumData{flex:0 0 auto;color:var(--sbx-v3-muted);font-size:.7rem;font-weight:700;line-height:1.4;white-space:nowrap}.sbx-wrap--v3 .sbx-quick-list{gap:7px}#sidebar .sbx-wrap--v3 .sbx-quick-list a,.sbx-wrap--v3 .sbx-quick-list a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:center;min-height:54px;padding:9px;color:var(--sbx-v3-text);background:0 0;border:1px solid transparent;border-radius:12px;text-decoration:none}.sbx-wrap--v3 .sbx-quick-list a>i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--sbx-v3-primary);background:var(--sbx-v3-soft);border-radius:10px;font-size:1.15rem}.sbx-wrap--v3 .sbx-quick-list a span,.sbx-wrap--v3 .sbx-quick-list a strong,.sbx-wrap--v3 .sbx-quick-list a small{display:block;min-width:0}.sbx-wrap--v3 .sbx-quick-list a strong{color:inherit;font-size:.84rem;font-weight:780;line-height:1.35}.sbx-wrap--v3 .sbx-quick-list a small{margin-top:2px;color:var(--sbx-v3-muted);font-size:.72rem;font-weight:550;line-height:1.4}#sidebar .sbx-wrap--v3 .sbx-quick-list a:hover,#sidebar .sbx-wrap--v3 .sbx-quick-list a:focus-visible,#sidebar .sbx-wrap--v3 .sbx-quick-list a[aria-current=page],.sbx-wrap--v3 .sbx-quick-list a:hover,.sbx-wrap--v3 .sbx-quick-list a:focus-visible,.sbx-wrap--v3 .sbx-quick-list a[aria-current=page]{color:var(--sbx-v3-primary);background:var(--sbx-v3-canvas);border-color:var(--sbx-v3-border)}.sbx-wrap--v3 .sbx-consult{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:22px;overflow:hidden;color:#f4f7f6;background:linear-gradient(145deg,#1d5158,#172124);border:1px solid #3d555d;border-radius:var(--sbx-v3-radius);box-shadow:0 18px 42px rgba(23,33,36,.18)}.sbx-wrap--v3 .sbx-consult__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#172124;background:#9ccdc8;border-radius:12px;font-size:1.35rem}.sbx-wrap--v3 .sbx-consult__kicker{color:#9ccdc8}.sbx-wrap--v3 .sbx-consult__title{margin:0;color:#f4f7f6;font-family:var(--ax-font-heading, inherit);font-size:1rem;font-weight:800;line-height:1.35}.sbx-wrap--v3 .sbx-consult__text{grid-column:1/-1;margin:0;color:#c3cecb;font-size:.84rem;line-height:1.55}#sidebar .sbx-wrap--v3 .sbx-consult__button,.sbx-wrap--v3 .sbx-consult__button{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;color:#172124;background:#9ccdc8;border:1px solid #9ccdc8;border-radius:12px;font-size:.88rem;font-weight:800;line-height:1.3;text-decoration:none}#sidebar .sbx-wrap--v3 .sbx-consult__button:hover,#sidebar .sbx-wrap--v3 .sbx-consult__button:focus-visible,.sbx-wrap--v3 .sbx-consult__button:hover,.sbx-wrap--v3 .sbx-consult__button:focus-visible{color:#172124;background:#dce9e6;border-color:#dce9e6}#sidebar .sbx-wrap--v3 .sbx-consult__secondary,.sbx-wrap--v3 .sbx-consult__secondary{grid-column:1/-1;justify-self:center;color:#c3cecb;font-size:.75rem;font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.22em}#sidebar .sbx-wrap--v3 .sbx-consult__secondary:hover,#sidebar .sbx-wrap--v3 .sbx-consult__secondary:focus-visible,.sbx-wrap--v3 .sbx-consult__secondary:hover,.sbx-wrap--v3 .sbx-consult__secondary:focus-visible{color:#f4f7f6}.sbx-wrap--v3 .sbx-account .sbx-disclosure-body{padding:16px}.sbx-wrap--v3 .sbx-account :is(table,tbody,tr,td){display:block;width:100%;min-width:0}.sbx-wrap--v3 .sbx-account .login-form-label{margin-top:10px;color:var(--sbx-v3-copy);font-size:.78rem;font-weight:700;white-space:normal}.sbx-wrap--v3 .sbx-account .login-form-val{margin-top:5px}.sbx-wrap--v3 .sbx-account .loginField{width:100%;min-height:44px;color:var(--sbx-v3-text);background:var(--sbx-v3-canvas);border:1px solid #718c86;border-radius:10px}.sbx-wrap--v3 .sbx-account .loginButton{min-height:42px;color:#fff;-webkit-text-fill-color:#fff;background:var(--sbx-v3-primary);border:1px solid var(--sbx-v3-primary);border-radius:10px}.sbx-wrap--v3 .sbx-social{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.sbx-wrap--v3 .sbx-social__title{font-size:.84rem}.sbx-wrap--v3 .sbx-social__links{display:flex;flex:0 0 auto;gap:7px}#sidebar .sbx-wrap--v3 .sbx-social__links a,.sbx-wrap--v3 .sbx-social__links a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--sbx-v3-primary);background:var(--sbx-v3-soft);border:1px solid var(--sbx-v3-border);border-radius:10px;font-size:1.05rem;text-decoration:none}#sidebar .sbx-wrap--v3 .sbx-social__links a:hover,#sidebar .sbx-wrap--v3 .sbx-social__links a:focus-visible,.sbx-wrap--v3 .sbx-social__links a:hover,.sbx-wrap--v3 .sbx-social__links a:focus-visible{color:#fff;background:var(--sbx-v3-primary);border-color:var(--sbx-v3-primary)}body.module-news .path a{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.news-archive-actions,.news-section-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.news-archive-action,.news-section-action,.news-article-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-mid);border-radius:999px;font-size:.86rem;font-weight:780;line-height:1.3;text-decoration:none;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}.news-archive-action:hover,.news-archive-action:focus-visible,.news-section-action:hover,.news-section-action:focus-visible,.news-article-back:hover,.news-article-back:focus-visible{color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-sm)}.news-card{content-visibility:auto;contain-intrinsic-size:410px}.news-card__title a{display:inline;color:inherit;text-decoration:none}.news-card__title a:hover,.news-card__title a:focus-visible{color:var(--ax-primary)}.news-card__excerpt :is(strong,b){font-weight:560}.news-card__date{font-variant-numeric:tabular-nums}.news-reading-progress{position:fixed;top:0;right:0;left:0;z-index:10020;height:4px;overflow:hidden;background:rgba(238,243,242,.72);pointer-events:none}.news-reading-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#1d5158,#9ccdc8);transform:scaleX(0);transform-origin:left center;will-change:transform}.news-article__meta [hidden]{display:none}.news-article__content :is(h2,h3)[id]{scroll-margin-top:96px}.news-article-author{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;max-width:900px;margin:clamp(28px,4vw,46px) auto 0;padding:22px;color:var(--ax-text);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg)}.news-article-author__mark{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#fff;background:var(--ax-primary);border-radius:16px;font-size:1.5rem}.news-article-author__kicker{margin:0 0 5px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.news-article-author__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:1.08rem;font-weight:800;line-height:1.35}.news-article-author__text{grid-column:1/-1;margin:0;color:var(--ax-text-soft);font-size:.9rem;line-height:1.65}.news-article-author__links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.news-article-author__links a{color:var(--ax-primary);font-size:.84rem;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.news-article-navigation{display:flex;justify-content:center;margin-top:26px}.sbx-drawer-backdrop{display:none}@media (min-width:1280px){body.module-news #sidebar{align-self:start}body.module-news #sidebar>.clr{min-width:0}}@media (max-width:1279px){body.site-page #sidebar{left:-360px;z-index:10011;width:min(360px,calc(100vw - 56px));max-width:calc(100vw - 56px);padding:0;color:#172124;background:#f7f9f8;box-shadow:none;overscroll-behavior:contain}body.site-page #sidebar.opened{left:0;box-shadow:16px 0 52px rgba(23,33,36,.24)}#sidebar .sbx-wrap.sbx-wrap--v3,#sidebar.page-sidebar .sbx-wrap.sbx-wrap--v3{min-height:100%;padding:0 14px 24px}.sbx-wrap--v3 .sbx-mobile-head{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;margin:0-14px 14px;padding:10px 14px;color:#172124;background:rgba(247,249,248,.96);border-bottom:1px solid #d2dedb;backdrop-filter:blur(14px)}.sbx-wrap--v3 .sbx-mobile-head strong{font-family:var(--ax-font-heading, inherit);font-size:.94rem;font-weight:800}.sbx-wrap--v3 .sbx-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;color:#fff;-webkit-text-fill-color:#fff;background:#1d5158;border:1px solid #1d5158;border-radius:12px;font-size:1.2rem;line-height:1}body.module-news .sidebar-arrow{top:50%;left:0;z-index:10012;width:46px;height:58px;min-height:58px;padding:0;line-height:58px;border-radius:0 14px 14px 0;box-shadow:0 12px 28px rgba(23,33,36,.2);transform:translateY(-50%)}body.module-news .sidebar-arrow.opened{left:min(360px,calc(100vw - 56px))}.sbx-drawer-backdrop{position:fixed;inset:0;z-index:10010;display:block;width:100%;height:100%;margin:0;padding:0;background:rgba(23,33,36,.56);border:0;border-radius:0;cursor:default;backdrop-filter:blur(2px)}.sbx-drawer-backdrop[hidden]{display:none}body.sbx-drawer-open{overflow:hidden}}@media (max-width:680px){.news-archive-actions,.news-section-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.news-archive-action,.news-section-action{width:100%}.news-article-author{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:18px}.news-article-author__mark{width:46px;height:46px;border-radius:13px;font-size:1.25rem}}@media (max-width:480px){body.site-page #sidebar{left:-360px;width:min(340px,calc(100vw - 48px));max-width:calc(100vw - 48px)}body.module-news .sidebar-arrow.opened{left:min(340px,calc(100vw - 48px))}.sbx-wrap--v3 .sbx-editorial,.sbx-wrap--v3 .sbx-consult{padding:20px}.sbx-wrap--v3 :is(.sbx-toc,.sbx-latest,.sbx-quick){padding:17px}.sbx-wrap--v3 .sbx-search-form.sbx-search-form--v3{padding:16px}.sbx-wrap--v3 .sbx-social{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.sbx-wrap--v3 *,.sbx-wrap--v3 ::before,.sbx-wrap--v3 ::after,.news-reading-progress>span,.news-archive-action,.news-section-action,.news-article-back{scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors:active){.sbx-wrap--v3 :is(.sbx-editorial,.sbx-search-form--v3,.sbx-toc,.sbx-latest,.sbx-disclosure,.sbx-quick,.sbx-consult,.sbx-social),.news-article-author,.news-archive-action,.news-section-action,.news-article-back{border:1px solid CanvasText}}@media print{#sidebar,.sidebar-arrow,.sbx-drawer-backdrop,.news-reading-progress,.news-share,.news-useful,.news-article-navigation,.news-article__moderation,.news-comments{display:none}body.module-news #content,body.module-news .news-shell,body.module-news .news-article,body.module-news .news-article__content{float:none;width:100%;max-width:none;color:#000;background:#fff;box-shadow:none}}.sbx-wrap--v4 :is(.sbx-status,.sbx-channels,.sbx-online){min-width:0;margin:0;overflow:hidden;color:var(--sbx-v3-text);background:var(--sbx-v3-surface);border:1px solid var(--sbx-v3-border-soft);border-radius:var(--sbx-v3-radius);box-shadow:var(--sbx-v3-shadow)}.sbx-wrap--v4 .sbx-status{padding:20px}.sbx-wrap--v4 .sbx-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.sbx-wrap--v4 .sbx-status-item,.sbx-wrap--v4 .sbx-weather-box{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;min-width:0;margin:0;padding:13px;color:var(--sbx-v3-text);background:var(--sbx-v3-soft);border:1px solid var(--sbx-v3-border);border-radius:13px;text-align:left}.sbx-wrap--v4 .sbx-status-item h3,.sbx-wrap--v4 .sbx-weather-box h3{margin:0 0 5px;color:var(--sbx-v3-copy);font-family:var(--ax-font-heading, inherit);font-size:.7rem;font-weight:780;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.sbx-wrap--v4 .sbx-status-icon,.sbx-wrap--v4 .sbx-weather-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--sbx-v3-primary);background:#fff;border:1px solid var(--sbx-v3-border);border-radius:10px;font-size:1.05rem;line-height:1}.sbx-wrap--v4 .sbx-status-value,.sbx-wrap--v4 .sbx-weather-temp{display:block;margin:0;color:var(--sbx-v3-text);font-size:.92rem;font-weight:800;line-height:1.35;text-align:left;font-variant-numeric:tabular-nums}.sbx-wrap--v4 .sbx-status-note,.sbx-wrap--v4 .sbx-weather-desc{margin:4px 0 0;color:var(--sbx-v3-muted);font-size:.66rem;font-weight:550;line-height:1.42;text-align:left}.sbx-wrap--v4 .sbx-weather-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0}.sbx-wrap--v4 .sbx-weather-city{margin:0;color:var(--sbx-v3-copy);font-size:.68rem;font-weight:700;line-height:1.35;text-align:left}.sbx-wrap--v4 .sbx-weather-box[aria-busy=true]{border-color:#718c86}.sbx-wrap--v4 .sbx-channels .sbx-disclosure-body,.sbx-wrap--v4 .sbx-online .sbx-disclosure-body{overflow-wrap:anywhere}.sbx-wrap--v4 .sbx-channels :is(ul,ol),.sbx-wrap--v4 .sbx-online :is(ul,ol){display:grid;gap:7px;margin:0;padding:0;list-style:none}#sidebar .sbx-wrap--v4 .sbx-channels a,#sidebar .sbx-wrap--v4 .sbx-online a,.sbx-wrap--v4 .sbx-channels a,.sbx-wrap--v4 .sbx-online a{color:var(--sbx-v3-primary);font-size:.8rem;font-weight:700;line-height:1.45;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.sbx-wrap--v4 .sbx-online-body{display:grid;gap:10px}.sbx-wrap--v4 .sbx-online-counter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;color:var(--sbx-v3-copy);font-size:.72rem;line-height:1.45}.sbx-wrap--v4 .sbx-online-counter>*{min-width:0;padding:9px 7px;background:var(--sbx-v3-soft);border:1px solid var(--sbx-v3-border);border-radius:10px;text-align:center;overflow-wrap:anywhere}.sbx-wrap--v4 .sbx-online-counter b{display:block;margin-top:2px;color:var(--sbx-v3-text);font-size:.9rem;font-weight:800}.sbx-wrap--v4 .sbx-online-users{color:var(--sbx-v3-muted);font-size:.74rem;line-height:1.5}@media (max-width:360px){.sbx-wrap--v4 .sbx-status-grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.sbx-wrap--v4 :is(.sbx-status,.sbx-status-item,.sbx-channels,.sbx-online){border:1px solid CanvasText}}.blog-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.module-blog{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;background:#fff}body.module-blog #wrapper,body.module-blog #middle,body.module-blog #middle>.cnt,body.module-blog #content,body.module-blog .blog-archive-section,body.module-blog .blog-section-page,body.module-blog .blog-article-page,body.module-blog .blog-editor-page{background:#fff}.blog-archive-section,.blog-section-page,.blog-article-page,.blog-editor-page{position:relative;width:100%;min-width:0;padding-block:clamp(48px,5vw,76px);color:var(--ax-text)}.blog-shell{width:min(calc(100% - var(--ax-gutter)),1120px);margin-inline:auto}.blog-archive-head,.blog-section-head{max-width:940px;margin-inline:auto;text-align:center}.blog-archive-kicker,.blog-section-kicker,.blog-article-kicker,.blog-editor-kicker{display:block;width:fit-content;margin:0 auto 16px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.blog-archive-title,.blog-section-title{max-width:920px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.45rem + 2vw,3.45rem);font-weight:750;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.blog-archive-lead,.blog-section-lead{max-width:860px;margin:clamp(18px,2.4vw,26px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.72;text-wrap:pretty}.blog-archive-feed,.blog-section-feed{margin-top:clamp(34px,4.6vw,56px)}.blog-archive-feed #allEntries,.blog-section-feed #allEntries{display:grid;gap:clamp(18px,2.4vw,26px)}.blog-archive-feed #allEntries>div,.blog-section-feed #allEntries>div{min-width:0}.blog-card{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-width:0;overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition-fast)}.blog-card:hover{border-color:var(--ax-border-mid);box-shadow:var(--ax-shadow-md)}.blog-card__media{position:relative;display:block;min-width:0;min-height:210px;overflow:hidden;background:var(--ax-panel-soft);text-decoration:none}.blog-card__media picture,.blog-card__image{display:block;width:100%;height:100%}.blog-card__image{min-height:210px;object-fit:cover;transition:transform var(--ax-transition)}.blog-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:210px;color:var(--ax-primary);background:linear-gradient(135deg,var(--ax-panel-soft),var(--inn-teal-100));font-size:2rem;font-weight:800}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.blog-card:hover .blog-card__image{transform:scale(1.025)}}.blog-card__body{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.8vw,32px)}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.45}.blog-card__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.blog-card__date{color:var(--ax-text-muted)}.blog-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.2rem,1.04rem + .55vw,1.55rem);font-weight:750;line-height:1.27;letter-spacing:-.025em;text-wrap:balance}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__excerpt{display:-webkit-box;max-height:7em;margin-top:14px;overflow:hidden;color:var(--ax-text-soft);font-size:clamp(.96rem,.93rem + .1vw,1.02rem);line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.blog-card__excerpt>:first-child{margin-top:0}.blog-card__excerpt>:last-child{margin-bottom:0}.blog-card__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.blog-card__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-weight:750;line-height:1.25;text-decoration:none;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}.blog-card__link:hover,.blog-card__link:focus-visible{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.blog-card__moderation{position:relative;z-index:10;display:flow-root;min-height:28px;overflow:visible}.blog-card__moderation:empty{display:none}.blog-archive-feed #pagesBlock1,.blog-section-feed #pagesBlock1,.blog-archive-feed .catPages1,.blog-section-feed .catPages1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:clamp(30px,4vw,48px) auto 0;text-align:center}.blog-archive-feed .swchItem,.blog-archive-feed .swchItemA,.blog-section-feed .swchItem,.blog-section-feed .swchItemA{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 12px;color:var(--ax-primary);background:var(--ax-card-bg);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-pill);text-decoration:none}.blog-archive-feed .swchItemA,.blog-section-feed .swchItemA{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary)}.blog-article{width:100%;min-width:0}.blog-article__header{max-width:960px;margin-inline:auto;text-align:center}.blog-article__title{max-width:940px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.35rem + 2.6vw,3.8rem);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.blog-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:20px;color:var(--ax-text-muted);font-size:var(--ax-f-sm)}.blog-article__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.blog-article__lead{max-width:880px;margin:24px auto 0;color:var(--ax-text-soft);font-size:clamp(1.03rem,.98rem + .2vw,1.14rem);line-height:1.76;text-align:left}.blog-article__media{max-width:1040px;margin:clamp(30px,4vw,48px) auto 0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.blog-article__image{display:block;width:100%;max-height:680px;object-fit:cover}.blog-article__content{max-width:900px;margin:clamp(34px,4.8vw,60px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .14vw,1.06rem);line-height:1.82;overflow-wrap:anywhere}.blog-article__content>:first-child{margin-top:0}.blog-article__content p{margin:18px 0 0}.blog-article__content h2{margin:clamp(36px,5vw,54px)0 16px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.55rem,1.18rem + 1.2vw,2.35rem);line-height:1.2;letter-spacing:-.035em}.blog-article__content h3{margin:clamp(28px,4vw,42px)0 14px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.22rem,1.06rem + .55vw,1.58rem);line-height:1.3}.blog-article__content h4,.blog-article__content h5,.blog-article__content h6{margin:28px 0 12px;color:var(--ax-text);font-family:var(--ax-font-heading);line-height:1.35}.blog-article__content img,.blog-article__content iframe,.blog-article__content video,.blog-article__content table{max-width:100%}.blog-article__content img{height:auto;margin:24px auto;border-radius:var(--ax-radius-md)}.blog-article__content a{color:var(--ax-link);font-weight:650;text-decoration-thickness:.08em;text-underline-offset:.18em}.blog-article__content blockquote{margin:28px 0;padding:18px 22px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border-left:4px solid var(--ax-primary);border-radius:var(--ax-radius-md)}.blog-article__notice{max-width:900px;margin:30px auto 0;padding:18px 20px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);line-height:1.68}.blog-article__moderation{max-width:900px;margin:18px auto 0;overflow:visible}.blog-comments{max-width:900px;margin:clamp(42px,6vw,72px) auto 0;padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--ax-border-soft)}.blog-comments__title{margin:0 0 22px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.4rem,1.12rem + .8vw,1.9rem);line-height:1.25}.blog-comments__count,.blog-comments__login-note{margin:0 0 18px;color:var(--ax-text-muted)}.blog-editor-card{max-width:980px;margin-inline:auto;padding:clamp(24px,3.6vw,44px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.blog-editor-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.7rem,1.25rem + 1.5vw,2.6rem);line-height:1.15;text-align:center}.blog-editor-form{display:grid;gap:24px;margin-top:30px}.blog-editor-group{display:grid;gap:16px;min-width:0;margin:0;padding:22px;background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.blog-editor-group legend{padding-inline:8px;color:var(--ax-text);font-weight:800}.blog-editor-field{display:grid;gap:8px;min-width:0}.blog-editor-label{color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:750;line-height:1.45}.blog-editor-control,.blog-editor-control>*{min-width:0;max-width:100%}.blog-editor-control input[type=text],.blog-editor-control input[type=url],.blog-editor-control input[type=email],.blog-editor-control input[type=tel],.blog-editor-control input[type=number],.blog-editor-control select,.blog-editor-control textarea{width:100%;min-height:48px;padding:12px 14px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);font:inherit}.blog-editor-help{margin:0;color:var(--ax-text-muted);font-size:var(--ax-f-xs);line-height:1.6}.blog-editor-richtext{min-width:0;overflow-x:auto}.blog-editor-meta{padding:20px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.blog-editor-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.blog-editor-actions input,.blog-editor-actions button{min-height:48px}@media (max-width:760px){.blog-card{grid-template-columns:1fr}.blog-card__media,.blog-card__image,.blog-card__placeholder{min-height:0;aspect-ratio:16/9}}@media (max-width:640px){.blog-archive-section,.blog-section-page,.blog-article-page,.blog-editor-page{padding-block:42px}.blog-shell{width:calc(100% - 32px)}.blog-card__body,.blog-editor-card,.blog-editor-group{padding:20px}.blog-card__footer{align-items:stretch}.blog-card__link{width:100%;justify-content:center}.blog-article__title{font-size:clamp(1.9rem,9vw,2.65rem)}.blog-article__content{line-height:1.74}}body.module-blog #middle{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}body.module-blog :is(.blog-archive-section,.blog-section-page,.blog-article-page,.blog-editor-page){padding-block:clamp(42px,4.5vw,64px)}:is(.blog-archive-feed,.blog-section-feed) .catAllEntries,:is(.blog-archive-feed,.blog-section-feed) .catAllEntries>tbody,:is(.blog-archive-feed,.blog-section-feed) .catAllEntries>tbody>tr{display:block;width:100%}:is(.blog-archive-feed,.blog-section-feed) .catAllEntries .archiveEntries{display:grid;gap:clamp(18px,2.4vw,26px);width:100%}:is(.blog-archive-feed,.blog-section-feed) .catAllEntries .archiveEntries>div[id^=entryID]{min-width:0}.blog-card__image{object-position:center}.blog-card__footer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;width:100%}.blog-card__moderation,.blog-article__moderation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;overflow:visible}.blog-card__moderation>*,.blog-article__moderation>*{max-width:100%}.blog-card__moderation :is(a,button,input[type=button],input[type=submit]),.blog-article__moderation :is(a,button,input[type=button],input[type=submit]){max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){body.module-blog #middle{padding-block:48px}body.module-blog :is(.blog-archive-section,.blog-section-page,.blog-article-page,.blog-editor-page){padding-block:38px}.blog-card__moderation,.blog-article__moderation{align-items:stretch}.blog-card__moderation :is(a,button,input[type=button],input[type=submit]),.blog-article__moderation :is(a,button,input[type=button],input[type=submit]){width:100%}}.blog-share{max-width:900px;margin:clamp(32px,4.5vw,52px) auto 0;padding:clamp(22px,3vw,30px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.blog-share__head{display:grid;gap:8px}.blog-share__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.25rem,1.05rem + .7vw,1.7rem);font-weight:750;line-height:1.25}.blog-share__lead{margin:0;color:var(--ax-text-soft);line-height:1.65}.blog-share__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.blog-share__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:10px 14px;color:#fff;-webkit-text-fill-color:#fff;border:1px solid transparent;border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-xs);font:inherit;font-size:.9rem;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.blog-share__button i{flex:0 0 auto;font-size:1.12rem}.blog-share__button--telegram{background:#1d6575;border-color:#1d6575}.blog-share__button--vk{background:#175a9e;border-color:#175a9e}.blog-share__button--ok{background:#8f4a16;border-color:#8f4a16}.blog-share__button--dzen{background:#172124;border-color:#172124}.blog-share__button--instagram{background:#713d62;border-color:#713d62}.blog-share__button--copy{color:var(--ax-primary);-webkit-text-fill-color:var(--ax-primary);background:#fff;border-color:var(--ax-border-mid)}@media (hover:hover) and (pointer:fine){.blog-share__button:hover{color:#fff;-webkit-text-fill-color:#fff;filter:brightness(.88);box-shadow:var(--ax-shadow-button);transform:translateY(-1px)}.blog-share__button--copy:hover{color:var(--ax-primary-active);-webkit-text-fill-color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover);filter:none}}.blog-share__button:focus-visible{outline:3px solid var(--ax-focus);outline-offset:3px}.blog-share__status{min-height:1.5em;margin:14px 0 0;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.5}@media (max-width:760px){.blog-share__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.blog-share{padding:20px}.blog-share__buttons{grid-template-columns:minmax(0,1fr)}.blog-share__button{width:100%}}.blog-useful{max-width:900px;margin:clamp(34px,5vw,58px) auto 0}.blog-useful__head{max-width:760px}.blog-useful__kicker{margin:0 0 8px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.blog-useful__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.45rem,1.12rem + 1vw,2rem);font-weight:780;line-height:1.2;letter-spacing:-.03em}.blog-useful__lead{margin:10px 0 0;color:var(--ax-text-soft);line-height:1.65}.blog-useful__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.blog-useful-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:190px;padding:22px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);text-decoration:none;overflow:hidden;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.blog-useful-card::before{content:"";position:absolute;top:0;right:22px;left:22px;height:3px;background:linear-gradient(90deg,var(--ax-primary),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.blog-useful-card__label{color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.blog-useful-card__title{display:block;margin-top:12px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.05rem,.98rem + .25vw,1.2rem);font-weight:780;line-height:1.32}.blog-useful-card__text{display:block;margin-top:10px;color:var(--ax-text-soft);font-size:.92rem;line-height:1.6}.blog-useful-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:auto;padding-top:16px;color:var(--ax-primary);font-size:1.2rem;font-weight:800;transition:transform var(--ax-transition-fast)}.blog-useful-card:hover,.blog-useful-card:focus-visible{color:var(--ax-text);border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.blog-useful-card:hover .blog-useful-card__arrow,.blog-useful-card:focus-visible .blog-useful-card__arrow{transform:translateX(4px)}.blog-useful__fallback{display:grid;gap:8px;margin:20px 0 0;padding-left:20px}.blog-useful__fallback a{color:var(--ax-link)}@media (max-width:680px){.blog-useful__grid{grid-template-columns:minmax(0,1fr)}.blog-useful-card{min-height:170px;padding:20px}}body.module-blog:not(.blog-editor-page-body) #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-blog:not(.blog-editor-page-body) :is(.blog-archive-section,.blog-section-page,.blog-article-page){padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-blog .blog-archive-feed,body.module-blog .blog-section-feed{margin-top:clamp(28px,3.8vw,46px)}body.module-blog .blog-archive-lead,body.module-blog .blog-section-lead{margin-top:clamp(14px,2vw,22px)}body.module-blog .blog-article__media{margin-top:clamp(24px,3vw,38px)}body.module-blog .blog-article__content{margin-top:clamp(28px,4vw,48px)}body.module-blog .blog-share,body.module-blog .blog-useful{margin-top:clamp(28px,4vw,46px)}@media (max-width:640px){body.module-blog:not(.blog-editor-page-body) #middle{padding-top:30px;padding-bottom:44px}body.module-blog:not(.blog-editor-page-body) :is(.blog-archive-section,.blog-section-page,.blog-article-page){padding-top:30px;padding-bottom:44px}}.blog-reading-progress{position:fixed;top:0;right:0;left:0;z-index:10020;height:4px;overflow:hidden;background:rgba(238,243,242,.72);pointer-events:none}.blog-reading-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#1d5158,#9ccdc8);transform:scaleX(0);transform-origin:left center;will-change:transform}.blog-article__meta [hidden]{display:none}.blog-article__content :is(h2,h3)[id]{scroll-margin-top:96px}.blog-article-author{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;max-width:900px;margin:clamp(28px,4vw,46px) auto 0;padding:22px;color:var(--ax-text);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg)}.blog-article-author__mark{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#fff;background:var(--ax-primary);border-radius:16px;font-size:1.5rem}.blog-article-author__kicker{margin:0 0 5px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.blog-article-author__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:1.08rem;font-weight:800;line-height:1.35}.blog-article-author__text{grid-column:1/-1;margin:0;color:var(--ax-text-soft);font-size:.9rem;line-height:1.65}.blog-article-author__links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.blog-article-author__links a{color:var(--ax-primary);font-size:.84rem;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.blog-article-navigation{display:flex;justify-content:center;margin-top:26px}body.module-blog{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;color:var(--ax-text);background:#fff}body.module-blog #wrapper,body.module-blog #middle,body.module-blog #middle>.cnt,body.module-blog #content,body.module-blog .blog-hub,body.module-blog .blog-article-page{background:#fff}body.module-blog #wrapper{box-shadow:none}body.module-blog #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-blog .path a{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.blog-hub{width:100%;min-width:0;padding:clamp(28px,3.4vw,48px)0 clamp(40px,4.5vw,64px)}.blog-shell{width:min(calc(100% - var(--ax-gutter)),1120px);margin-inline:auto}.blog-hero{position:relative;max-width:960px;margin-inline:auto;text-align:center}.blog-kicker{display:block;width:fit-content;margin:0 auto 12px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.blog-title{max-width:900px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.1rem,1.35rem + 2.7vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.blog-lead{max-width:820px;margin:clamp(16px,2vw,24px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.95rem + .25vw,1.14rem);line-height:1.72;text-wrap:pretty}.blog-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.blog-action,.blog-add-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-mid);border-radius:999px;font-size:.86rem;font-weight:780;line-height:1.3;text-decoration:none;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.blog-action--primary,.blog-action:hover,.blog-action:focus-visible,.blog-add-link:hover,.blog-add-link:focus-visible{color:#fff;background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-sm)}.blog-action--primary:hover,.blog-action--primary:focus-visible{color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.blog-add-link{margin-top:12px}.blog-feed{margin-top:clamp(30px,4vw,52px)}.blog-feed #allEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.blog-feed #allEntries>div[id^=entryID]{min-width:0}.blog-feed .catAllEntries,.blog-feed .catAllEntries>tbody,.blog-feed .catAllEntries>tbody>tr,.blog-feed .catAllEntries .archiveEntries{display:block;width:100%;min-width:0;margin:0;padding:0;border:0}.blog-feed .catAllEntries{grid-column:1/-1}.blog-feed .catAllEntries .archiveEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.blog-feed .catAllEntries .archiveEntries>div[id^=entryID]{min-width:0}.blog-card{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;content-visibility:auto;contain-intrinsic-size:520px;border-radius:22px}.blog-card__media{flex:0 0 auto;width:100%;min-height:0;aspect-ratio:16/9}.blog-card__media img,.blog-card__image{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.blog-card__body{flex:1 1 auto;padding:clamp(19px,2.2vw,26px)}.blog-card__title{font-size:clamp(1.12rem,1rem + .42vw,1.38rem)}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover,.blog-card__title a:focus-visible{color:var(--ax-primary)}.blog-card__excerpt{-webkit-line-clamp:4}.blog-card__excerpt :is(strong,b){font-weight:560}.blog-card__details{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;color:var(--ax-text-muted);font-size:.78rem;line-height:1.45}.blog-card__details>span,.blog-card__details>a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.blog-card__details a:hover,.blog-card__details a:focus-visible{color:var(--ax-primary)}.blog-card__footer{margin-top:auto}.blog-card__rating{flex:0 0 auto;min-width:80px}.blog-feed #allEntries>div:first-child,.blog-feed .archiveEntries>div:first-child{grid-column:1/-1}@media (min-width:900px){.blog-feed #allEntries>div:first-child .blog-card,.blog-feed .archiveEntries>div:first-child .blog-card{display:grid;grid-template-columns:minmax(280px,1.08fr) minmax(0,1fr)}.blog-feed #allEntries>div:first-child .blog-card__media,.blog-feed .archiveEntries>div:first-child .blog-card__media{height:100%;min-height:330px;aspect-ratio:auto}.blog-feed #allEntries>div:first-child .blog-card__body,.blog-feed .archiveEntries>div:first-child .blog-card__body{padding:clamp(26px,3vw,36px)}.blog-feed #allEntries>div:first-child .blog-card__title,.blog-feed .archiveEntries>div:first-child .blog-card__title{font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem)}}.blog-feed #pagesBlock1,.blog-feed .catPages1{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:30px 0 0;padding:0}.blog-article-page{padding-block:clamp(28px,3.4vw,48px) clamp(40px,4.5vw,64px)}.blog-article__header{max-width:980px;margin-inline:auto;text-align:center}.blog-article__title{font-size:clamp(2.05rem,1.35rem + 2.7vw,4rem)}.blog-article__media{aspect-ratio:16/9}.blog-article__image{width:100%;height:100%;max-height:none;object-fit:cover}.blog-article__content{overflow-wrap:anywhere}.blog-article__content :is(h2,h3)[id]{scroll-margin-top:96px}.blog-article__content>h2:first-child{margin-top:0}.blog-article__content :is(.grid,[class*=grid-cols]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.blog-article__content .chakra-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--ax-border-soft);border-radius:18px;box-shadow:var(--ax-shadow-sm)}.blog-article__content .chakra-card>:last-child{padding:20px}.blog-article__content .chakra-card h3{margin-top:0}.blog-article__content :is(.bg-red-600,.bg-orange-500,.bg-yellow-500,.bg-green-500,.bg-blue-500,.bg-indigo-600,.bg-purple-600){min-height:5px;padding:0;background:var(--ax-primary)}.blog-article__content :is(.bg-red-600,.bg-orange-500,.bg-yellow-500,.bg-green-500,.bg-blue-500,.bg-indigo-600,.bg-purple-600) br{display:none}.blog-attachments,.blog-tags,.blog-article-rating{max-width:900px;margin:clamp(24px,3.5vw,38px) auto 0}.blog-attachments{padding:20px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg)}.blog-attachments h2{margin:0 0 12px;color:var(--ax-text);font-size:1.05rem;line-height:1.4}.blog-attachments a,.blog-tags a{color:var(--ax-primary);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.blog-tags{display:flex;flex-wrap:wrap;gap:7px 10px;color:var(--ax-text-soft);font-size:.85rem;line-height:1.5}.blog-tags>span{color:var(--ax-text);font-weight:800}.blog-article-rating{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;color:var(--ax-text-soft)}.blog-article__meta i{color:var(--ax-primary)}body.blog-editor-page-body #content,body.blog-editor-page-body .news-editor-main{float:none;width:100%;min-width:0}body.blog-editor-page-body #sidebar,body.blog-editor-page-body .sidebar-arrow{display:none}@media (max-width:760px){.blog-feed #allEntries,.blog-feed .catAllEntries .archiveEntries{grid-template-columns:minmax(0,1fr);gap:16px}.blog-feed #allEntries>div:first-child,.blog-feed .archiveEntries>div:first-child{grid-column:auto}.blog-article__content :is(.grid,[class*=grid-cols]){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.module-blog #middle,.blog-hub,.blog-article-page{padding-top:30px;padding-bottom:44px}.blog-hero{text-align:left}.blog-kicker{margin-inline:0}.blog-actions{display:grid;grid-template-columns:minmax(0,1fr)}.blog-action,.blog-add-link{width:100%}.blog-card{border-radius:18px}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card *,.blog-action,.blog-add-link,.blog-reading-progress>span{transition-duration:.01ms}}@media (forced-colors:active){.blog-card,.blog-action,.blog-add-link,.blog-attachments{border:1px solid CanvasText}}@media print{body.module-blog #sidebar,body.module-blog .sidebar-arrow,body.module-blog .blog-reading-progress,body.module-blog .blog-share,body.module-blog .blog-useful,body.module-blog .blog-comments,body.module-blog .blog-article__moderation{display:none}body.module-blog #content,body.module-blog .blog-shell,body.module-blog .blog-article,body.module-blog .blog-article__content{float:none;width:100%;max-width:none;color:#000;background:#fff;box-shadow:none}}body.news-editor-page-body,body.blog-editor-page-body,body.news-editor-page-body #wrapper,body.blog-editor-page-body #wrapper,body.news-editor-page-body #middle,body.blog-editor-page-body #middle,body.news-editor-page-body #middle>.cnt,body.blog-editor-page-body #middle>.cnt,body.news-editor-page-body #content,body.blog-editor-page-body #content,body.news-editor-page-body .news-editor-page,body.blog-editor-page-body .news-editor-page,body.news-editor-page-body .news-editor-shell,body.blog-editor-page-body .news-editor-shell,body.news-editor-page-body .news-editor-card,body.blog-editor-page-body .news-editor-card{color:var(--ax-text);background:#fff}body.news-editor-page-body #wrapper,body.blog-editor-page-body #wrapper{box-shadow:none}body.news-editor-page-body .news-editor-card,body.blog-editor-page-body .news-editor-card{border-color:var(--ax-border-mid);box-shadow:0 2px 8px rgba(23,33,36,.05),0 22px 52px rgba(23,33,36,.08)}.news-editor-group,.news-editor-advanced,.news-editor-advanced__body,.news-editor-meta{color:var(--ax-text);background:#fff}.news-editor-group,.news-editor-advanced,.news-editor-meta{border-color:var(--ax-border-mid)}.news-editor-field{align-content:start}.news-editor-control :is(input[type=text],input[type=password],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],input[type=file],select,textarea),.news-editor-system-list :is(input[type=text],input[type=password],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea){appearance:none;width:100%;max-width:100%;min-height:48px;margin:0;padding:12px 14px;color:var(--ax-text);caret-color:var(--ax-primary);background:#fff;border:1px solid #718c86;border-radius:12px;box-shadow:0 1px 2px rgba(23,33,36,.04);font:inherit;line-height:1.45;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),background-color var(--ax-transition-fast)}.news-editor-control :is(textarea),.news-editor-system-list textarea{min-height:118px;resize:vertical}.news-editor-control :is(input,select,textarea):hover,.news-editor-system-list :is(input,select,textarea):hover{border-color:var(--ax-border-hover)}.news-editor-control :is(input,select,textarea):focus,.news-editor-system-list :is(input,select,textarea):focus{color:var(--ax-text);background:#fff;border-color:var(--ax-focus);outline:0;box-shadow:0 0 0 3px rgba(29,81,88,.12)}.news-editor-control :is(input,textarea)::placeholder,.news-editor-system-list :is(input,textarea)::placeholder{color:var(--ax-text-muted);opacity:1}.news-editor-system-list{gap:12px}.news-editor-system-list>li{display:grid;gap:8px;min-width:0;padding:16px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-soft);border-radius:14px}.news-editor-system-list>li>label,.news-editor-system-list label{display:grid;gap:8px;color:var(--ax-text);font-size:.86rem;font-weight:760;line-height:1.45}.news-editor-system-list :is(.field-title,.field-description,.field-keywords),.news-editor-system-list :is(small,.field-help,.seo-counter){color:var(--ax-text-muted);font-size:.76rem;font-weight:550;line-height:1.5}.news-editor-richtext,.news-editor-richtext>:is(div,table,label){background:#fff}.news-editor-richtext :is(textarea,iframe){width:100%;border:1px solid var(--ax-border-mid);border-radius:12px;background:#fff}.news-editor-actions{align-items:center;justify-content:flex-end;gap:10px;background:rgba(255,255,255,.98);border-color:var(--ax-border-mid)}.news-editor-actions :is(input,button,a){display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:48px;height:auto;margin:0;padding:11px 18px;border:1px solid var(--ax-primary);border-radius:12px;font:inherit;font-size:.88rem;font-weight:780;line-height:1.3;text-align:center;text-decoration:none;white-space:normal}.news-editor-actions :is(input[type=submit],button[type=submit]){color:#fff;-webkit-text-fill-color:#fff;background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:0 8px 20px rgba(29,81,88,.16)}.news-editor-actions :is(input[type=submit],button[type=submit]):hover,.news-editor-actions :is(input[type=submit],button[type=submit]):focus-visible{color:#fff;-webkit-text-fill-color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.news-editor-actions :is(input[type=button],input[type=reset],button[type=button],a){color:var(--ax-primary);-webkit-text-fill-color:var(--ax-primary);background:#fff;border-color:var(--ax-border-strong);box-shadow:none}.news-editor-actions :is(input[type=button],input[type=reset],button[type=button],a):hover,.news-editor-actions :is(input[type=button],input[type=reset],button[type=button],a):focus-visible{color:var(--ax-primary-hover);-webkit-text-fill-color:var(--ax-primary-hover);background:var(--ax-panel-soft);border-color:var(--ax-primary-hover)}.news-editor-actions :is(input,button,a):focus-visible{outline:3px solid var(--ax-focus);outline-offset:3px}:is(.news-comments,.blog-comments){max-width:900px;margin:clamp(36px,5vw,60px) auto 0;padding:clamp(20px,3vw,30px);color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm)}:is(.news-comments__title,.blog-comments__title){margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.4rem,1.12rem + .8vw,1.9rem);font-weight:800;line-height:1.25}:is(.news-comments__count,.blog-comments__count){margin:8px 0 20px;color:var(--ax-text-muted);font-size:.86rem;line-height:1.5}:is(.news-comments__empty,.blog-comments__empty){display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:15px 16px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:12px;font-size:.88rem;line-height:1.55}:is(.news-comments__empty,.blog-comments__empty)::before{content:"✦";flex:0 0 auto;color:var(--ax-primary);font-weight:800}:is(.news-comments,.blog-comments) :is(#comments,#allEntries){display:grid;gap:14px;min-width:0}:is(.news-comments,.blog-comments) :is(.cBlock,.commTable,.comment,[id^=comEnt]){min-width:0;max-width:100%;color:var(--ax-text-soft);background:#fff;border:1px solid var(--ax-border-soft);border-radius:14px;box-shadow:var(--ax-shadow-xs);overflow-wrap:anywhere}:is(.news-comments,.blog-comments) .commTable{width:100%;border-collapse:separate;border-spacing:0}:is(.news-comments,.blog-comments) :is(.commTd1,.commTd2,.cMessage,.cTop){min-width:0;padding:14px;color:var(--ax-text-soft);background:#fff}:is(.news-comments,.blog-comments) :is(.commTd1,.cTop){color:var(--ax-text);font-weight:700}:is(.news-comments,.blog-comments) :is(.commReg,.news-comments__login-note,.blog-comments__login-note){margin:18px 0 0;padding:16px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:12px;font-size:.88rem;line-height:1.6;text-align:left}:is(.news-comments,.blog-comments) :is(.commReg,.news-comments__login-note,.blog-comments__login-note) a{color:var(--ax-primary);font-weight:750;text-decoration:underline;text-underline-offset:.2em}:is(.news-comments,.blog-comments) :is(form,.commAddForm,#addform){display:grid;gap:14px;min-width:0;margin-top:20px}:is(.news-comments,.blog-comments) :is(form,.commAddForm,#addform) :is(input[type=text],input[type=email],input[type=url],textarea,select){width:100%;max-width:100%;min-height:46px;margin:0;padding:11px 13px;color:var(--ax-text);background:#fff;border:1px solid #718c86;border-radius:11px;font:inherit}:is(.news-comments,.blog-comments) :is(form,.commAddForm,#addform) textarea{min-height:130px;resize:vertical}:is(.news-comments,.blog-comments) :is(form,.commAddForm,#addform) :is(input,textarea,select):focus{border-color:var(--ax-focus);outline:0;box-shadow:0 0 0 3px rgba(29,81,88,.12)}:is(.news-comments,.blog-comments) :is(form,.commAddForm,#addform) :is(input[type=submit],button[type=submit]){justify-self:start;min-width:150px;min-height:46px;height:auto;padding:10px 18px;color:#fff;-webkit-text-fill-color:#fff;background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:11px;font-weight:780;line-height:1.3}:is(.news-comments,.blog-comments) :is(#pagesBlock1,.catPages1,.pagesBlockuz1){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0}@media (max-width:700px){.news-editor-page-head{text-align:left}.news-editor-title,.news-editor-page-lead{margin-inline:0;text-align:left}.news-editor-checklist{justify-content:flex-start}.news-editor-actions{align-items:stretch}.news-editor-actions :is(input,button,a){width:100%;min-width:0}:is(.news-comments,.blog-comments){padding:18px 16px;border-radius:16px}:is(.news-comments,.blog-comments) .commTable,:is(.news-comments,.blog-comments) .commTable>tbody,:is(.news-comments,.blog-comments) .commTable>tbody>tr,:is(.news-comments,.blog-comments) :is(.commTd1,.commTd2){display:block;width:100%}}@media (forced-colors:active){.news-editor-system-list>li,:is(.news-comments,.blog-comments),:is(.news-comments,.blog-comments) :is(.cBlock,.commTable,.comment,[id^=comEnt]){border:1px solid CanvasText}}body.module-news:not(.news-editor-page-body) :is(.news-archive-section,.news-section-page,.news-article-page),body.module-blog:not(.blog-editor-page-body) :is(.blog-hub,.blog-article-page){padding-top:0;padding-bottom:0}:is(.news-article__content,.blog-article__content) h2{margin-top:clamp(28px,3.5vw,42px);margin-bottom:14px}:is(.news-article__content,.blog-article__content) h3{margin-top:clamp(22px,3vw,34px);margin-bottom:12px}:is(.news-article__content,.blog-article__content)>:is(h2,h3):first-child{margin-top:0}@media (max-width:640px){body.module-news:not(.news-editor-page-body) :is(.news-archive-section,.news-section-page,.news-article-page),body.module-blog:not(.blog-editor-page-body) :is(.blog-hub,.blog-article-page){padding-top:0;padding-bottom:0}:is(.news-article__content,.blog-article__content) h2{margin-top:28px}:is(.news-article__content,.blog-article__content) h3{margin-top:22px}}.publ-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.module-publ{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;background:#fff}body.module-publ #wrapper,body.module-publ #middle,body.module-publ #middle>.cnt,body.module-publ #content,body.module-publ .publ-archive-section,body.module-publ .publ-section-page,body.module-publ .publ-article-page,body.module-publ .publ-editor-page{background:#fff}.publ-archive-section,.publ-section-page,.publ-article-page,.publ-editor-page{position:relative;width:100%;min-width:0;padding-block:clamp(48px,5vw,76px);color:var(--ax-text)}.publ-shell{width:min(calc(100% - var(--ax-gutter)),1120px);margin-inline:auto}.publ-archive-head,.publ-section-head{max-width:940px;margin-inline:auto;text-align:center}.publ-archive-kicker,.publ-section-kicker,.publ-article-kicker,.publ-editor-kicker{display:block;width:fit-content;margin:0 auto 16px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.publ-archive-title,.publ-section-title{max-width:920px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.45rem + 2vw,3.45rem);font-weight:750;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.publ-archive-lead,.publ-section-lead{max-width:860px;margin:clamp(18px,2.4vw,26px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.72;text-wrap:pretty}.publ-archive-feed,.publ-section-feed{margin-top:clamp(34px,4.6vw,56px)}.publ-archive-feed #allEntries,.publ-section-feed #allEntries{display:grid;gap:clamp(18px,2.4vw,26px)}.publ-archive-feed #allEntries>div,.publ-section-feed #allEntries>div{min-width:0}.publ-card{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-width:0;overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition-fast)}.publ-card:hover{border-color:var(--ax-border-mid);box-shadow:var(--ax-shadow-md)}.publ-card__media{position:relative;display:block;min-width:0;min-height:210px;overflow:hidden;background:var(--ax-panel-soft);text-decoration:none}.publ-card__media picture,.publ-card__image{display:block;width:100%;height:100%}.publ-card__image{min-height:210px;object-fit:cover;transition:transform var(--ax-transition)}.publ-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:210px;color:var(--ax-primary);background:linear-gradient(135deg,var(--ax-panel-soft),var(--inn-teal-100));font-size:2rem;font-weight:800}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.publ-card:hover .publ-card__image{transform:scale(1.025)}}.publ-card__body{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.8vw,32px)}.publ-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.45}.publ-card__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.publ-card__date{color:var(--ax-text-muted)}.publ-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.2rem,1.04rem + .55vw,1.55rem);font-weight:750;line-height:1.27;letter-spacing:-.025em;text-wrap:balance}.publ-card__title a{color:inherit;text-decoration:none}.publ-card__excerpt{display:-webkit-box;max-height:7em;margin-top:14px;overflow:hidden;color:var(--ax-text-soft);font-size:clamp(.96rem,.93rem + .1vw,1.02rem);line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.publ-card__excerpt>:first-child{margin-top:0}.publ-card__excerpt>:last-child{margin-bottom:0}.publ-card__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.publ-card__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-weight:750;line-height:1.25;text-decoration:none;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}.publ-card__link:hover,.publ-card__link:focus-visible{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.publ-card__moderation{position:relative;z-index:10;display:flow-root;min-height:28px;overflow:visible}.publ-card__moderation:empty{display:none}.publ-archive-feed #pagesBlock1,.publ-section-feed #pagesBlock1,.publ-archive-feed .catPages1,.publ-section-feed .catPages1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:clamp(30px,4vw,48px) auto 0;text-align:center}.publ-archive-feed .swchItem,.publ-archive-feed .swchItemA,.publ-section-feed .swchItem,.publ-section-feed .swchItemA{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 12px;color:var(--ax-primary);background:var(--ax-card-bg);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-pill);text-decoration:none}.publ-archive-feed .swchItemA,.publ-section-feed .swchItemA{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary)}.publ-article{width:100%;min-width:0}.publ-article__header{max-width:960px;margin-inline:auto;text-align:center}.publ-article__title{max-width:940px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.35rem + 2.6vw,3.8rem);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.publ-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:20px;color:var(--ax-text-muted);font-size:var(--ax-f-sm)}.publ-article__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.publ-article__lead{max-width:880px;margin:24px auto 0;color:var(--ax-text-soft);font-size:clamp(1.03rem,.98rem + .2vw,1.14rem);line-height:1.76;text-align:left}.publ-article__media{max-width:1040px;margin:clamp(30px,4vw,48px) auto 0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.publ-article__image{display:block;width:100%;max-height:680px;object-fit:cover}.publ-article__content{max-width:900px;margin:clamp(34px,4.8vw,60px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .14vw,1.06rem);line-height:1.82;overflow-wrap:anywhere}.publ-article__content>:first-child{margin-top:0}.publ-article__content p{margin:18px 0 0}.publ-article__content h2{margin:clamp(36px,5vw,54px)0 16px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.55rem,1.18rem + 1.2vw,2.35rem);line-height:1.2;letter-spacing:-.035em}.publ-article__content h3{margin:clamp(28px,4vw,42px)0 14px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.22rem,1.06rem + .55vw,1.58rem);line-height:1.3}.publ-article__content h4,.publ-article__content h5,.publ-article__content h6{margin:28px 0 12px;color:var(--ax-text);font-family:var(--ax-font-heading);line-height:1.35}.publ-article__content img,.publ-article__content iframe,.publ-article__content video,.publ-article__content table{max-width:100%}.publ-article__content img{height:auto;margin:24px auto;border-radius:var(--ax-radius-md)}.publ-article__content a{color:var(--ax-link);font-weight:650;text-decoration-thickness:.08em;text-underline-offset:.18em}.publ-article__content blockquote{margin:28px 0;padding:18px 22px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border-left:4px solid var(--ax-primary);border-radius:var(--ax-radius-md)}.publ-article__notice{max-width:900px;margin:30px auto 0;padding:18px 20px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);line-height:1.68}.publ-article__moderation{max-width:900px;margin:18px auto 0;overflow:visible}.publ-comments{max-width:900px;margin:clamp(42px,6vw,72px) auto 0;padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--ax-border-soft)}.publ-comments__title{margin:0 0 22px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.4rem,1.12rem + .8vw,1.9rem);line-height:1.25}.publ-comments__count,.publ-comments__login-note{margin:0 0 18px;color:var(--ax-text-muted)}.publ-editor-card{max-width:980px;margin-inline:auto;padding:clamp(24px,3.6vw,44px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.publ-editor-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.7rem,1.25rem + 1.5vw,2.6rem);line-height:1.15;text-align:center}.publ-editor-form{display:grid;gap:24px;margin-top:30px}.publ-editor-group{display:grid;gap:16px;min-width:0;margin:0;padding:22px;background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.publ-editor-group legend{padding-inline:8px;color:var(--ax-text);font-weight:800}.publ-editor-field{display:grid;gap:8px;min-width:0}.publ-editor-label{color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:750;line-height:1.45}.publ-editor-control,.publ-editor-control>*{min-width:0;max-width:100%}.publ-editor-control input[type=text],.publ-editor-control input[type=url],.publ-editor-control input[type=email],.publ-editor-control input[type=tel],.publ-editor-control input[type=number],.publ-editor-control select,.publ-editor-control textarea{width:100%;min-height:48px;padding:12px 14px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);font:inherit}.publ-editor-help{margin:0;color:var(--ax-text-muted);font-size:var(--ax-f-xs);line-height:1.6}.publ-editor-richtext{min-width:0;overflow-x:auto}.publ-editor-meta{padding:20px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.publ-editor-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.publ-editor-actions input,.publ-editor-actions button{min-height:48px}@media (max-width:760px){.publ-card{grid-template-columns:1fr}.publ-card__media,.publ-card__image,.publ-card__placeholder{min-height:0;aspect-ratio:16/9}}@media (max-width:640px){.publ-archive-section,.publ-section-page,.publ-article-page,.publ-editor-page{padding-block:42px}.publ-shell{width:calc(100% - 32px)}.publ-card__body,.publ-editor-card,.publ-editor-group{padding:20px}.publ-card__footer{align-items:stretch}.publ-card__link{width:100%;justify-content:center}.publ-article__title{font-size:clamp(1.9rem,9vw,2.65rem)}.publ-article__content{line-height:1.74}}body.module-publ #middle{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}body.module-publ :is(.publ-archive-section,.publ-section-page,.publ-article-page,.publ-editor-page){padding-block:clamp(42px,4.5vw,64px)}:is(.publ-archive-feed,.publ-section-feed) .catAllEntries,:is(.publ-archive-feed,.publ-section-feed) .catAllEntries>tbody,:is(.publ-archive-feed,.publ-section-feed) .catAllEntries>tbody>tr{display:block;width:100%}:is(.publ-archive-feed,.publ-section-feed) .catAllEntries .archiveEntries{display:grid;gap:clamp(18px,2.4vw,26px);width:100%}:is(.publ-archive-feed,.publ-section-feed) .catAllEntries .archiveEntries>div[id^=entryID]{min-width:0}.publ-card__image{object-position:center}.publ-card__footer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;width:100%}.publ-card__moderation,.publ-article__moderation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;overflow:visible}.publ-card__moderation>*,.publ-article__moderation>*{max-width:100%}.publ-card__moderation :is(a,button,input[type=button],input[type=submit]),.publ-article__moderation :is(a,button,input[type=button],input[type=submit]){max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){body.module-publ #middle{padding-block:48px}body.module-publ :is(.publ-archive-section,.publ-section-page,.publ-article-page,.publ-editor-page){padding-block:38px}.publ-card__moderation,.publ-article__moderation{align-items:stretch}.publ-card__moderation :is(a,button,input[type=button],input[type=submit]),.publ-article__moderation :is(a,button,input[type=button],input[type=submit]){width:100%}}.publ-share{max-width:900px;margin:clamp(32px,4.5vw,52px) auto 0;padding:clamp(22px,3vw,30px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.publ-share__head{display:grid;gap:8px}.publ-share__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.25rem,1.05rem + .7vw,1.7rem);font-weight:750;line-height:1.25}.publ-share__lead{margin:0;color:var(--ax-text-soft);line-height:1.65}.publ-share__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.publ-share__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:10px 14px;color:#fff;-webkit-text-fill-color:#fff;border:1px solid transparent;border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-xs);font:inherit;font-size:.9rem;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.publ-share__button i{flex:0 0 auto;font-size:1.12rem}.publ-share__button--telegram{background:#1d6575;border-color:#1d6575}.publ-share__button--vk{background:#175a9e;border-color:#175a9e}.publ-share__button--ok{background:#8f4a16;border-color:#8f4a16}.publ-share__button--dzen{background:#172124;border-color:#172124}.publ-share__button--instagram{background:#713d62;border-color:#713d62}.publ-share__button--copy{color:var(--ax-primary);-webkit-text-fill-color:var(--ax-primary);background:#fff;border-color:var(--ax-border-mid)}@media (hover:hover) and (pointer:fine){.publ-share__button:hover{color:#fff;-webkit-text-fill-color:#fff;filter:brightness(.88);box-shadow:var(--ax-shadow-button);transform:translateY(-1px)}.publ-share__button--copy:hover{color:var(--ax-primary-active);-webkit-text-fill-color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover);filter:none}}.publ-share__button:focus-visible{outline:3px solid var(--ax-focus);outline-offset:3px}.publ-share__status{min-height:1.5em;margin:14px 0 0;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.5}@media (max-width:760px){.publ-share__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.publ-share{padding:20px}.publ-share__buttons{grid-template-columns:minmax(0,1fr)}.publ-share__button{width:100%}}.publ-useful{max-width:900px;margin:clamp(34px,5vw,58px) auto 0}.publ-useful__head{max-width:760px}.publ-useful__kicker{margin:0 0 8px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.publ-useful__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.45rem,1.12rem + 1vw,2rem);font-weight:780;line-height:1.2;letter-spacing:-.03em}.publ-useful__lead{margin:10px 0 0;color:var(--ax-text-soft);line-height:1.65}.publ-useful__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.publ-useful-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:190px;padding:22px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);text-decoration:none;overflow:hidden;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.publ-useful-card::before{content:"";position:absolute;top:0;right:22px;left:22px;height:3px;background:linear-gradient(90deg,var(--ax-primary),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.publ-useful-card__label{color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.publ-useful-card__title{display:block;margin-top:12px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.05rem,.98rem + .25vw,1.2rem);font-weight:780;line-height:1.32}.publ-useful-card__text{display:block;margin-top:10px;color:var(--ax-text-soft);font-size:.92rem;line-height:1.6}.publ-useful-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:auto;padding-top:16px;color:var(--ax-primary);font-size:1.2rem;font-weight:800;transition:transform var(--ax-transition-fast)}.publ-useful-card:hover,.publ-useful-card:focus-visible{color:var(--ax-text);border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.publ-useful-card:hover .publ-useful-card__arrow,.publ-useful-card:focus-visible .publ-useful-card__arrow{transform:translateX(4px)}.publ-useful__fallback{display:grid;gap:8px;margin:20px 0 0;padding-left:20px}.publ-useful__fallback a{color:var(--ax-link)}@media (max-width:680px){.publ-useful__grid{grid-template-columns:minmax(0,1fr)}.publ-useful-card{min-height:170px;padding:20px}}body.module-publ:not(.publ-editor-page-body) #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-publ:not(.publ-editor-page-body) :is(.publ-archive-section,.publ-section-page,.publ-article-page){padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-publ .publ-archive-feed,body.module-publ .publ-section-feed{margin-top:clamp(28px,3.8vw,46px)}body.module-publ .publ-archive-lead,body.module-publ .publ-section-lead{margin-top:clamp(14px,2vw,22px)}body.module-publ .publ-article__media{margin-top:clamp(24px,3vw,38px)}body.module-publ .publ-article__content{margin-top:clamp(28px,4vw,48px)}body.module-publ .publ-share,body.module-publ .publ-useful{margin-top:clamp(28px,4vw,46px)}@media (max-width:640px){body.module-publ:not(.publ-editor-page-body) #middle{padding-top:30px;padding-bottom:44px}body.module-publ:not(.publ-editor-page-body) :is(.publ-archive-section,.publ-section-page,.publ-article-page){padding-top:30px;padding-bottom:44px}}.publ-reading-progress{position:fixed;top:0;right:0;left:0;z-index:10020;height:4px;overflow:hidden;background:rgba(238,243,242,.72);pointer-events:none}.publ-reading-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#1d5158,#9ccdc8);transform:scaleX(0);transform-origin:left center;will-change:transform}.publ-article__meta [hidden]{display:none}.publ-article__content :is(h2,h3)[id]{scroll-margin-top:96px}.publ-article-author{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;max-width:900px;margin:clamp(28px,4vw,46px) auto 0;padding:22px;color:var(--ax-text);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg)}.publ-article-author__mark{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#fff;background:var(--ax-primary);border-radius:16px;font-size:1.5rem}.publ-article-author__kicker{margin:0 0 5px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.publ-article-author__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:1.08rem;font-weight:800;line-height:1.35}.publ-article-author__text{grid-column:1/-1;margin:0;color:var(--ax-text-soft);font-size:.9rem;line-height:1.65}.publ-article-author__links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.publ-article-author__links a{color:var(--ax-primary);font-size:.84rem;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.publ-article-navigation{display:flex;justify-content:center;margin-top:26px}body.module-publ{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;color:var(--ax-text);background:#fff}body.module-publ #wrapper,body.module-publ #middle,body.module-publ #middle>.cnt,body.module-publ #content,body.module-publ .publ-hub,body.module-publ .publ-article-page{background:#fff}body.module-publ #wrapper{box-shadow:none}body.module-publ #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-publ .path a{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.publ-hub{width:100%;min-width:0;padding:clamp(28px,3.4vw,48px)0 clamp(40px,4.5vw,64px)}.publ-shell{width:min(calc(100% - var(--ax-gutter)),1120px);margin-inline:auto}.publ-hero{position:relative;max-width:960px;margin-inline:auto;text-align:center}.publ-kicker{display:block;width:fit-content;margin:0 auto 12px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.publ-title{max-width:900px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.1rem,1.35rem + 2.7vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.publ-lead{max-width:820px;margin:clamp(16px,2vw,24px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.95rem + .25vw,1.14rem);line-height:1.72;text-wrap:pretty}.publ-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.publ-action,.publ-add-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-mid);border-radius:999px;font-size:.86rem;font-weight:780;line-height:1.3;text-decoration:none;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.publ-action--primary,.publ-action:hover,.publ-action:focus-visible,.publ-add-link:hover,.publ-add-link:focus-visible{color:#fff;background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-sm)}.publ-action--primary:hover,.publ-action--primary:focus-visible{color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.publ-add-link{margin-top:12px}.publ-feed{margin-top:clamp(30px,4vw,52px)}.publ-feed #allEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.publ-feed #allEntries>div[id^=entryID]{min-width:0}.publ-feed .catAllEntries,.publ-feed .catAllEntries>tbody,.publ-feed .catAllEntries>tbody>tr,.publ-feed .catAllEntries .archiveEntries{display:block;width:100%;min-width:0;margin:0;padding:0;border:0}.publ-feed .catAllEntries{grid-column:1/-1}.publ-feed .catAllEntries .archiveEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.publ-feed .catAllEntries .archiveEntries>div[id^=entryID]{min-width:0}.publ-card{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;content-visibility:auto;contain-intrinsic-size:520px;border-radius:22px}.publ-card__media{flex:0 0 auto;width:100%;min-height:0;aspect-ratio:16/9}.publ-card__media img,.publ-card__image{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.publ-card__body{flex:1 1 auto;padding:clamp(19px,2.2vw,26px)}.publ-card__title{font-size:clamp(1.12rem,1rem + .42vw,1.38rem)}.publ-card__title a{color:inherit;text-decoration:none}.publ-card__title a:hover,.publ-card__title a:focus-visible{color:var(--ax-primary)}.publ-card__excerpt{-webkit-line-clamp:4}.publ-card__excerpt :is(strong,b){font-weight:560}.publ-card__details{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;color:var(--ax-text-muted);font-size:.78rem;line-height:1.45}.publ-card__details>span,.publ-card__details>a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.publ-card__details a:hover,.publ-card__details a:focus-visible{color:var(--ax-primary)}.publ-card__footer{margin-top:auto}.publ-card__rating{flex:0 0 auto;min-width:80px}.publ-feed #allEntries>div:first-child,.publ-feed .archiveEntries>div:first-child{grid-column:1/-1}@media (min-width:900px){.publ-feed #allEntries>div:first-child .publ-card,.publ-feed .archiveEntries>div:first-child .publ-card{display:grid;grid-template-columns:minmax(280px,1.08fr) minmax(0,1fr)}.publ-feed #allEntries>div:first-child .publ-card__media,.publ-feed .archiveEntries>div:first-child .publ-card__media{height:100%;min-height:330px;aspect-ratio:auto}.publ-feed #allEntries>div:first-child .publ-card__body,.publ-feed .archiveEntries>div:first-child .publ-card__body{padding:clamp(26px,3vw,36px)}.publ-feed #allEntries>div:first-child .publ-card__title,.publ-feed .archiveEntries>div:first-child .publ-card__title{font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem)}}.publ-feed #pagesBlock1,.publ-feed .catPages1{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:30px 0 0;padding:0}.publ-article-page{padding-block:clamp(28px,3.4vw,48px) clamp(40px,4.5vw,64px)}.publ-article__header{max-width:980px;margin-inline:auto;text-align:center}.publ-article__title{font-size:clamp(2.05rem,1.35rem + 2.7vw,4rem)}.publ-article__media{aspect-ratio:16/9}.publ-article__image{width:100%;height:100%;max-height:none;object-fit:cover}.publ-article__content{overflow-wrap:anywhere}.publ-article__content :is(h2,h3)[id]{scroll-margin-top:96px}.publ-article__content>h2:first-child{margin-top:0}.publ-article__content :is(.grid,[class*=grid-cols]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.publ-article__content .chakra-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--ax-border-soft);border-radius:18px;box-shadow:var(--ax-shadow-sm)}.publ-article__content .chakra-card>:last-child{padding:20px}.publ-article__content .chakra-card h3{margin-top:0}.publ-article__content :is(.bg-red-600,.bg-orange-500,.bg-yellow-500,.bg-green-500,.bg-blue-500,.bg-indigo-600,.bg-purple-600){min-height:5px;padding:0;background:var(--ax-primary)}.publ-article__content :is(.bg-red-600,.bg-orange-500,.bg-yellow-500,.bg-green-500,.bg-blue-500,.bg-indigo-600,.bg-purple-600) br{display:none}.publ-attachments,.publ-tags,.publ-article-rating{max-width:900px;margin:clamp(24px,3.5vw,38px) auto 0}.publ-attachments{padding:20px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg)}.publ-attachments h2{margin:0 0 12px;color:var(--ax-text);font-size:1.05rem;line-height:1.4}.publ-attachments a,.publ-tags a{color:var(--ax-primary);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.publ-tags{display:flex;flex-wrap:wrap;gap:7px 10px;color:var(--ax-text-soft);font-size:.85rem;line-height:1.5}.publ-tags>span{color:var(--ax-text);font-weight:800}.publ-article-rating{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;color:var(--ax-text-soft)}.publ-article__meta i{color:var(--ax-primary)}body.publ-editor-page-body #content,body.publ-editor-page-body .news-editor-main{float:none;width:100%;min-width:0}body.publ-editor-page-body #sidebar,body.publ-editor-page-body .sidebar-arrow{display:none}@media (max-width:760px){.publ-feed #allEntries,.publ-feed .catAllEntries .archiveEntries{grid-template-columns:minmax(0,1fr);gap:16px}.publ-feed #allEntries>div:first-child,.publ-feed .archiveEntries>div:first-child{grid-column:auto}.publ-article__content :is(.grid,[class*=grid-cols]){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.module-publ #middle,.publ-hub,.publ-article-page{padding-top:30px;padding-bottom:44px}.publ-hero{text-align:left}.publ-kicker{margin-inline:0}.publ-actions{display:grid;grid-template-columns:minmax(0,1fr)}.publ-action,.publ-add-link{width:100%}.publ-card{border-radius:18px}}@media (prefers-reduced-motion:reduce){.publ-card,.publ-card *,.publ-action,.publ-add-link,.publ-reading-progress>span{transition-duration:.01ms}}@media (forced-colors:active){.publ-card,.publ-action,.publ-add-link,.publ-attachments{border:1px solid CanvasText}}@media print{body.module-publ #sidebar,body.module-publ .sidebar-arrow,body.module-publ .publ-reading-progress,body.module-publ .publ-share,body.module-publ .publ-useful,body.module-publ .publ-comments,body.module-publ .publ-article__moderation{display:none}body.module-publ #content,body.module-publ .publ-shell,body.module-publ .publ-article,body.module-publ .publ-article__content{float:none;width:100%;max-width:none;color:#000;background:#fff;box-shadow:none}}body.module-publ:not(.publ-editor-page-body) :is(.publ-hub,.publ-article-page){padding-top:0;padding-bottom:0}.publ-card__image{aspect-ratio:16/9}.publ-pagination{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:30px 0 0}.publ-search-results{margin-top:clamp(30px,4vw,52px)}.publ-search-stats{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:22px;padding:16px 18px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:14px;font-size:.86rem;line-height:1.5}.publ-search-stats strong{color:var(--ax-text)}.publ-search-stats .publ-add-link{margin:0 0 0 auto}.publ-search-body{min-width:0}.publ-search-body #allEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.publ-search-body :is(form,.search-form,#search-form){display:grid;gap:14px;margin-bottom:24px;padding:20px;background:#fff;border:1px solid var(--ax-border-mid);border-radius:16px;box-shadow:var(--ax-shadow-sm)}.publ-search-body :is(input[type=text],input[type=search],select,textarea){width:100%;min-height:46px;padding:11px 13px;color:var(--ax-text);background:#fff;border:1px solid #718c86;border-radius:11px;font:inherit}.publ-search-body :is(input,select,textarea):focus{border-color:var(--ax-focus);outline:0;box-shadow:0 0 0 3px rgba(29,81,88,.12)}.publ-gallery{max-width:900px;margin:clamp(28px,4vw,46px) auto 0}.publ-gallery>h2{margin:0 0 16px;color:var(--ax-text);font-size:clamp(1.2rem,1rem + .55vw,1.55rem)}.publ-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publ-gallery__grid a{display:block;min-width:0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:16px;box-shadow:var(--ax-shadow-xs)}.publ-gallery__grid img{display:block;width:100%;height:100%;min-height:220px;max-height:480px;object-fit:cover}:is(.publ-article__content) h2{margin-top:clamp(28px,3.5vw,42px);margin-bottom:14px}:is(.publ-article__content) h3{margin-top:clamp(22px,3vw,34px);margin-bottom:12px}.publ-article__content>:is(h2,h3):first-child{margin-top:0}body.publ-editor-page-body #content,body.publ-editor-page-body .news-editor-main{float:none;width:100%;min-width:0}body.publ-editor-page-body #sidebar,body.publ-editor-page-body .sidebar-arrow{display:none}@media (max-width:760px){.publ-search-body #allEntries,.publ-gallery__grid{grid-template-columns:minmax(0,1fr)}.publ-search-stats .publ-add-link{width:100%;margin-left:0}}@media (max-width:640px){body.module-publ:not(.publ-editor-page-body) :is(.publ-hub,.publ-article-page){padding-top:0;padding-bottom:0}}body.module-publ .publ-feed{margin-top:clamp(36px,5vw,60px)}body.module-publ .publ-feed #allEntries,body.module-publ .publ-search-body #allEntries{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.6vw,28px);min-width:0}body.module-publ .publ-feed #allEntries>div[id^=entryID],body.module-publ .publ-search-body #allEntries>div[id^=entryID]{grid-column:auto;min-width:0}body.module-publ .publ-card{content-visibility:visible;contain-intrinsic-size:none}body.module-publ .publ-feed #allEntries>div[id^=entryID] .publ-card,body.module-publ .publ-search-body #allEntries>div[id^=entryID] .publ-card,body.module-publ .publ-feed #allEntries>div:first-child .publ-card,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card{display:grid;grid-template-columns:minmax(250px,38%) minmax(0,1fr);min-height:286px;height:100%;overflow:hidden;background:#fff;border:1px solid var(--ax-border-soft);border-radius:22px;box-shadow:var(--ax-shadow-sm)}body.module-publ .publ-card__media,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__media,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__media{width:100%;min-height:286px;height:100%;aspect-ratio:auto}body.module-publ .publ-card__media img,body.module-publ .publ-card__image{width:100%;height:100%;min-height:286px;object-fit:cover}body.module-publ .publ-card__body,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__body,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__body{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(26px,3vw,36px)}body.module-publ .publ-card__meta{gap:8px 14px;margin-bottom:2px}body.module-publ .publ-card__title,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__title,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__title{margin-top:12px;font-size:clamp(1.32rem,1.08rem + .72vw,1.75rem);line-height:1.24}body.module-publ .publ-card__excerpt{max-height:7.2em;margin-top:16px;color:var(--ax-text-soft);font-size:clamp(.96rem,.92rem + .12vw,1.03rem);line-height:1.72;-webkit-line-clamp:4}body.module-publ .publ-card__footer{align-items:center;gap:12px;margin-top:auto;padding-top:22px}body.module-publ .publ-card__link{min-height:46px;padding:10px 17px}body.module-publ .publ-card__moderation{width:100%;margin-top:4px;padding-top:12px;border-top:1px solid var(--ax-border-soft)}body.module-publ #sidebar .sbx-wrap--v4 .sbx-sidebar{gap:18px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-editorial{padding:26px;border-radius:20px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-editorial__text{margin-top:14px;font-size:.93rem;line-height:1.7}body.module-publ #sidebar .sbx-wrap--v4 .sbx-editorial__link{margin-top:20px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-search-form--v3,body.module-publ #sidebar .sbx-wrap--v4 :is(.sbx-status,.sbx-toc,.sbx-latest,.sbx-quick){padding:22px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-status-grid{grid-template-columns:minmax(0,1fr);gap:12px}body.module-publ #sidebar .sbx-wrap--v4 :is(.sbx-status-item,.sbx-weather-box){grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}body.module-publ #sidebar .sbx-wrap--v4 :is(.sbx-status-icon,.sbx-weather-icon){width:42px;height:42px;border-radius:12px;font-size:1.2rem}body.module-publ #sidebar .sbx-wrap--v4 .sbx-status-value,body.module-publ #sidebar .sbx-wrap--v4 .sbx-weather-temp{font-size:1rem}body.module-publ #sidebar .sbx-wrap--v4 .sbx-status-note,body.module-publ #sidebar .sbx-wrap--v4 .sbx-weather-desc{font-size:.72rem;line-height:1.5}body.module-publ #sidebar .sbx-wrap--v4 .sbx-section-head{margin-bottom:16px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-latest-list a{padding:14px 5px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-latest-list a strong{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3}body.module-publ #sidebar .sbx-wrap--v4 .sbx-latest-list a>span{margin-top:7px;font-size:.74rem}body.module-publ #sidebar .sbx-wrap--v4 .sbx-disclosure>summary{min-height:80px;padding:17px 20px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-disclosure-body{padding:15px 18px 19px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-quick-list{gap:10px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-quick-list a{min-height:62px;padding:11px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-consult{padding:24px}body.module-publ #sidebar .sbx-wrap--v4 .sbx-social{padding:18px 20px}@media (max-width:700px){body.module-publ .publ-feed #allEntries>div[id^=entryID] .publ-card,body.module-publ .publ-search-body #allEntries>div[id^=entryID] .publ-card,body.module-publ .publ-feed #allEntries>div:first-child .publ-card,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card{display:flex;flex-direction:column;min-height:0;border-radius:18px}body.module-publ .publ-card__media,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__media,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__media{min-height:0;height:auto;aspect-ratio:16/9}body.module-publ .publ-card__media img,body.module-publ .publ-card__image{min-height:0;height:100%}body.module-publ .publ-card__body,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__body,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__body{padding:22px 20px}body.module-publ .publ-card__title,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__title,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__title{font-size:clamp(1.2rem,1.06rem + .7vw,1.4rem)}}@media (max-width:420px){body.module-publ #sidebar .sbx-wrap--v4 .sbx-search-form--v3,body.module-publ #sidebar .sbx-wrap--v4 :is(.sbx-status,.sbx-toc,.sbx-latest,.sbx-quick){padding:18px}}body:is(.module-news,.module-blog,.module-publ){font-family:var(--ax-font-body, "Manrope", "Montserrat", system-ui, sans-serif)}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-head,.news-section-head,.blog-hero,.publ-hero){max-width:960px;margin-inline:auto;text-align:center}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-title,.news-section-title,.blog-title,.publ-title){max-width:920px;margin-inline:auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.1rem,1.42rem + 2.45vw,3.85rem);font-weight:800;line-height:1.08;letter-spacing:-.052em;text-wrap:balance}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-lead,.news-section-lead,.blog-lead,.publ-lead){max-width:820px;margin:clamp(16px,2vw,22px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.95rem + .22vw,1.12rem);line-height:1.72;text-align:center;text-wrap:pretty}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-actions,.news-section-actions,.blog-actions,.publ-actions){display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-action,.news-section-action,.blog-action,.publ-action){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-mid);border-radius:999px;box-shadow:none;font:inherit;font-size:.86rem;font-weight:780;line-height:1.3;text-decoration:none;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-actions,.news-section-actions,.blog-actions,.publ-actions)>:first-child{color:#fff;background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-sm)}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-action,.news-section-action,.blog-action,.publ-action):hover,body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-action,.news-section-action,.blog-action,.publ-action):focus-visible{color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);box-shadow:var(--ax-shadow-sm)}body.module-news :is(.news-archive-feed,.news-section-feed) #allEntries,body.module-blog .blog-feed #allEntries,body.module-blog .blog-feed .catAllEntries .archiveEntries,body.module-publ :is(.publ-feed,.publ-search-body) #allEntries{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,26px);min-width:0}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-feed,.news-section-feed,.blog-feed,.publ-feed,.publ-search-results){margin-top:clamp(32px,4.2vw,52px)}body.module-blog .blog-feed #allEntries>div[id^=entryID],body.module-blog .blog-feed .archiveEntries>div[id^=entryID],body.module-publ :is(.publ-feed,.publ-search-body) #allEntries>div[id^=entryID]{grid-column:auto;min-width:0}body.module-news .news-card,body.module-blog .blog-card,body.module-publ .publ-card,body.module-blog .blog-feed #allEntries>div:first-child .blog-card,body.module-blog .blog-feed .archiveEntries>div:first-child .blog-card,body.module-publ .publ-feed #allEntries>div:first-child .publ-card,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-width:0;min-height:270px;height:100%;overflow:hidden;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm);content-visibility:visible;contain-intrinsic-size:none;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}body:is(.module-news,.module-blog,.module-publ) :is(.news-card,.blog-card,.publ-card):hover{border-color:var(--ax-border-mid);box-shadow:var(--ax-shadow-md)}body.module-news .news-card__media,body.module-blog .blog-card__media,body.module-publ .publ-card__media,body.module-blog .blog-feed #allEntries>div:first-child .blog-card__media,body.module-blog .blog-feed .archiveEntries>div:first-child .blog-card__media,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__media,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__media{display:block;width:100%;min-width:0;min-height:270px;height:100%;aspect-ratio:auto;overflow:hidden;background:var(--ax-panel-soft)}body.module-news .news-card__image,body.module-blog :is(.blog-card__image,.blog-card__media img),body.module-publ :is(.publ-card__image,.publ-card__media img){display:block;width:100%;height:100%;min-height:270px;object-fit:cover}body.module-news .news-card__body,body.module-blog .blog-card__body,body.module-publ .publ-card__body,body.module-blog .blog-feed #allEntries>div:first-child .blog-card__body,body.module-blog .blog-feed .archiveEntries>div:first-child .blog-card__body,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__body,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__body{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(22px,2.8vw,32px)}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__meta,.blog-card__meta,.publ-card__meta){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.45}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__category,.blog-card__category,.publ-card__category){color:var(--ax-primary);font-weight:750;text-decoration:none}body.module-news .news-card__title,body.module-blog .blog-card__title,body.module-publ .publ-card__title,body.module-blog .blog-feed #allEntries>div:first-child .blog-card__title,body.module-blog .blog-feed .archiveEntries>div:first-child .blog-card__title,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__title,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.2rem,1.04rem + .55vw,1.55rem);font-weight:750;line-height:1.27;letter-spacing:-.025em;text-wrap:balance}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__title,.blog-card__title,.publ-card__title) a{color:inherit;text-decoration:none}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__title,.blog-card__title,.publ-card__title) a:hover,body:is(.module-news,.module-blog,.module-publ) :is(.news-card__title,.blog-card__title,.publ-card__title) a:focus-visible{color:var(--ax-primary)}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__excerpt,.blog-card__excerpt,.publ-card__excerpt){display:-webkit-box;max-height:7em;margin-top:14px;overflow:hidden;color:var(--ax-text-soft);font-size:clamp(.96rem,.93rem + .1vw,1.02rem);line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__excerpt,.blog-card__excerpt,.publ-card__excerpt) :is(strong,b){font-weight:560}body.module-news .news-card__footer,body.module-blog .blog-card__footer,body.module-publ .publ-card__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__link,.blog-card__link,.publ-card__link,.news-article-back,.blog-article-back,.publ-article-back){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;color:#fff;background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:999px;box-shadow:var(--ax-shadow-button);font:inherit;font-size:.86rem;font-weight:750;line-height:1.25;text-decoration:none}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__link,.blog-card__link,.publ-card__link,.news-article-back,.blog-article-back,.publ-article-back):hover,body:is(.module-news,.module-blog,.module-publ) :is(.news-card__link,.blog-card__link,.publ-card__link,.news-article-back,.blog-article-back,.publ-article-back):focus-visible{color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-feed,.news-section-feed,.blog-feed,.publ-feed,.publ-search-results) :is(#pagesBlock1,.catPages1,.publ-pagination),body.module-publ .publ-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;margin:30px 0 0;padding:0}body:is(.module-news,.module-blog,.module-publ) :is(#pagesBlock1,.catPages1,.publ-pagination) :is(a,span,b),body.module-publ .publ-pagination>:is(a,span,b){display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;margin:0;padding:8px 11px;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-mid);border-radius:11px;font-size:.84rem;font-weight:780;line-height:1;text-decoration:none}body:is(.module-news,.module-blog,.module-publ) :is(#pagesBlock1,.catPages1,.publ-pagination) :is(.swchItemA,.pgSwchA,b),body.module-publ .publ-pagination>b{color:#fff;background:var(--ax-primary);border-color:var(--ax-primary)}body:is(.module-news,.module-blog,.module-publ) :is(#pagesBlock1,.catPages1,.publ-pagination) a:hover,body:is(.module-news,.module-blog,.module-publ) :is(#pagesBlock1,.catPages1,.publ-pagination) a:focus-visible{color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-sidebar{gap:18px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-editorial{padding:26px;border-radius:20px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-editorial__text{margin-top:14px;font-size:.93rem;line-height:1.7}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-search-form--v3,body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 :is(.sbx-status,.sbx-toc,.sbx-latest,.sbx-quick){padding:22px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-status-grid{grid-template-columns:minmax(0,1fr);gap:12px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 :is(.sbx-status-item,.sbx-weather-box){grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 :is(.sbx-status-icon,.sbx-weather-icon){width:42px;height:42px;border-radius:12px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-latest-list a{padding:14px 5px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-latest-list a strong{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-disclosure>summary{min-height:80px;padding:17px 20px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-disclosure-body{padding:15px 18px 19px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-quick-list{gap:10px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-quick-list a{min-height:62px;padding:11px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-consult{padding:24px}body:is(.module-news,.module-blog,.module-publ) #sidebar .sbx-wrap--v4 .sbx-social{padding:18px 20px}@media (max-width:760px){body.module-news .news-card,body.module-blog .blog-card,body.module-publ .publ-card,body.module-blog .blog-feed #allEntries>div:first-child .blog-card,body.module-blog .blog-feed .archiveEntries>div:first-child .blog-card,body.module-publ .publ-feed #allEntries>div:first-child .publ-card,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card{display:flex;flex-direction:column;min-height:0;border-radius:18px}body.module-news .news-card__media,body.module-blog .blog-card__media,body.module-publ .publ-card__media,body.module-blog .blog-feed #allEntries>div:first-child .blog-card__media,body.module-blog .blog-feed .archiveEntries>div:first-child .blog-card__media,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__media,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__media{min-height:0;height:auto;aspect-ratio:16/9}body.module-news .news-card__image,body.module-blog :is(.blog-card__image,.blog-card__media img),body.module-publ :is(.publ-card__image,.publ-card__media img){min-height:0;height:100%}body.module-news .news-card__body,body.module-blog .blog-card__body,body.module-publ .publ-card__body,body.module-blog .blog-feed #allEntries>div:first-child .blog-card__body,body.module-blog .blog-feed .archiveEntries>div:first-child .blog-card__body,body.module-publ .publ-feed #allEntries>div:first-child .publ-card__body,body.module-publ .publ-search-body #allEntries>div:first-child .publ-card__body{padding:20px}body:is(.module-news,.module-blog,.module-publ) :is(.news-card__link,.blog-card__link,.publ-card__link){width:100%}}@media (max-width:640px){body:is(.module-news,.module-blog,.module-publ) :is(.news-shell,.blog-shell,.publ-shell){width:calc(100% - 32px);margin-inline:auto}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-head,.news-section-head,.blog-hero,.publ-hero){text-align:left}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-title,.news-section-title,.blog-title,.publ-title,.news-archive-lead,.news-section-lead,.blog-lead,.publ-lead){margin-inline:0;text-align:left}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-actions,.news-section-actions,.blog-actions,.publ-actions){display:grid;grid-template-columns:minmax(0,1fr)}body:is(.module-news,.module-blog,.module-publ) :is(.news-archive-action,.news-section-action,.blog-action,.publ-action){width:100%}}.load-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.module-load{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;background:#fff}body.module-load #wrapper,body.module-load #middle,body.module-load #middle>.cnt,body.module-load #content,body.module-load .load-archive-section,body.module-load .load-section-page,body.module-load .load-article-page,body.module-load .load-editor-page{background:#fff}.load-archive-section,.load-section-page,.load-article-page,.load-editor-page{position:relative;width:100%;min-width:0;padding-block:clamp(48px,5vw,76px);color:var(--ax-text)}.load-shell{width:min(calc(100% - var(--ax-gutter)),1120px);margin-inline:auto}.load-archive-head,.load-section-head{max-width:940px;margin-inline:auto;text-align:center}.load-archive-kicker,.load-section-kicker,.load-article-kicker,.load-editor-kicker{display:block;width:fit-content;margin:0 auto 16px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.load-archive-title,.load-section-title{max-width:920px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.45rem + 2vw,3.45rem);font-weight:750;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.load-archive-lead,.load-section-lead{max-width:860px;margin:clamp(18px,2.4vw,26px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .16vw,1.08rem);line-height:1.72;text-wrap:pretty}.load-archive-feed,.load-section-feed{margin-top:clamp(34px,4.6vw,56px)}.load-archive-feed #allEntries,.load-section-feed #allEntries{display:grid;gap:clamp(18px,2.4vw,26px)}.load-archive-feed #allEntries>div,.load-section-feed #allEntries>div{min-width:0}.load-card{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-width:0;overflow:hidden;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm);transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition),transform var(--ax-transition-fast)}.load-card:hover{border-color:var(--ax-border-mid);box-shadow:var(--ax-shadow-md)}.load-card__media{position:relative;display:block;min-width:0;min-height:210px;overflow:hidden;background:var(--ax-panel-soft);text-decoration:none}.load-card__media picture,.load-card__image{display:block;width:100%;height:100%}.load-card__image{min-height:210px;object-fit:cover;transition:transform var(--ax-transition)}.load-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:210px;color:var(--ax-primary);background:linear-gradient(135deg,var(--ax-panel-soft),var(--inn-teal-100));font-size:2rem;font-weight:800}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.load-card:hover .load-card__image{transform:scale(1.025)}}.load-card__body{display:flex;flex-direction:column;min-width:0;padding:clamp(22px,2.8vw,32px)}.load-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.45}.load-card__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.load-card__date{color:var(--ax-text-muted)}.load-card__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.2rem,1.04rem + .55vw,1.55rem);font-weight:750;line-height:1.27;letter-spacing:-.025em;text-wrap:balance}.load-card__title a{color:inherit;text-decoration:none}.load-card__excerpt{display:-webkit-box;max-height:7em;margin-top:14px;overflow:hidden;color:var(--ax-text-soft);font-size:clamp(.96rem,.93rem + .1vw,1.02rem);line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}.load-card__excerpt>:first-child{margin-top:0}.load-card__excerpt>:last-child{margin-bottom:0}.load-card__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.load-card__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-weight:750;line-height:1.25;text-decoration:none;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast)}.load-card__link:hover,.load-card__link:focus-visible{color:var(--ax-text-inverse);background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.load-card__moderation{position:relative;z-index:10;display:flow-root;min-height:28px;overflow:visible}.load-card__moderation:empty{display:none}.load-archive-feed #pagesBlock1,.load-section-feed #pagesBlock1,.load-archive-feed .catPages1,.load-section-feed .catPages1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:clamp(30px,4vw,48px) auto 0;text-align:center}.load-archive-feed .swchItem,.load-archive-feed .swchItemA,.load-section-feed .swchItem,.load-section-feed .swchItemA{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 12px;color:var(--ax-primary);background:var(--ax-card-bg);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-pill);text-decoration:none}.load-archive-feed .swchItemA,.load-section-feed .swchItemA{color:var(--ax-text-inverse);background:var(--ax-primary);border-color:var(--ax-primary)}.load-article{width:100%;min-width:0}.load-article__header{max-width:960px;margin-inline:auto;text-align:center}.load-article__title{max-width:940px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2rem,1.35rem + 2.6vw,3.8rem);font-weight:750;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.load-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:20px;color:var(--ax-text-muted);font-size:var(--ax-f-sm)}.load-article__category{color:var(--ax-primary);font-weight:750;text-decoration:none}.load-article__lead{max-width:880px;margin:24px auto 0;color:var(--ax-text-soft);font-size:clamp(1.03rem,.98rem + .2vw,1.14rem);line-height:1.76;text-align:left}.load-article__media{max-width:1040px;margin:clamp(30px,4vw,48px) auto 0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.load-article__image{display:block;width:100%;max-height:680px;object-fit:cover}.load-article__content{max-width:900px;margin:clamp(34px,4.8vw,60px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.96rem + .14vw,1.06rem);line-height:1.82;overflow-wrap:anywhere}.load-article__content>:first-child{margin-top:0}.load-article__content p{margin:18px 0 0}.load-article__content h2{margin:clamp(36px,5vw,54px)0 16px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.55rem,1.18rem + 1.2vw,2.35rem);line-height:1.2;letter-spacing:-.035em}.load-article__content h3{margin:clamp(28px,4vw,42px)0 14px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.22rem,1.06rem + .55vw,1.58rem);line-height:1.3}.load-article__content h4,.load-article__content h5,.load-article__content h6{margin:28px 0 12px;color:var(--ax-text);font-family:var(--ax-font-heading);line-height:1.35}.load-article__content img,.load-article__content iframe,.load-article__content video,.load-article__content table{max-width:100%}.load-article__content img{height:auto;margin:24px auto;border-radius:var(--ax-radius-md)}.load-article__content a{color:var(--ax-link);font-weight:650;text-decoration-thickness:.08em;text-underline-offset:.18em}.load-article__content blockquote{margin:28px 0;padding:18px 22px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border-left:4px solid var(--ax-primary);border-radius:var(--ax-radius-md)}.load-article__notice{max-width:900px;margin:30px auto 0;padding:18px 20px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);line-height:1.68}.load-article__moderation{max-width:900px;margin:18px auto 0;overflow:visible}.load-comments{max-width:900px;margin:clamp(42px,6vw,72px) auto 0;padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--ax-border-soft)}.load-comments__title{margin:0 0 22px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.4rem,1.12rem + .8vw,1.9rem);line-height:1.25}.load-comments__count,.load-comments__login-note{margin:0 0 18px;color:var(--ax-text-muted)}.load-editor-card{max-width:980px;margin-inline:auto;padding:clamp(24px,3.6vw,44px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.load-editor-title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.7rem,1.25rem + 1.5vw,2.6rem);line-height:1.15;text-align:center}.load-editor-form{display:grid;gap:24px;margin-top:30px}.load-editor-group{display:grid;gap:16px;min-width:0;margin:0;padding:22px;background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.load-editor-group legend{padding-inline:8px;color:var(--ax-text);font-weight:800}.load-editor-field{display:grid;gap:8px;min-width:0}.load-editor-label{color:var(--ax-text);font-size:var(--ax-f-sm);font-weight:750;line-height:1.45}.load-editor-control,.load-editor-control>*{min-width:0;max-width:100%}.load-editor-control input[type=text],.load-editor-control input[type=url],.load-editor-control input[type=email],.load-editor-control input[type=tel],.load-editor-control input[type=number],.load-editor-control select,.load-editor-control textarea{width:100%;min-height:48px;padding:12px 14px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);font:inherit}.load-editor-help{margin:0;color:var(--ax-text-muted);font-size:var(--ax-f-xs);line-height:1.6}.load-editor-richtext{min-width:0;overflow-x:auto}.load-editor-meta{padding:20px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg)}.load-editor-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.load-editor-actions input,.load-editor-actions button{min-height:48px}@media (max-width:760px){.load-card{grid-template-columns:1fr}.load-card__media,.load-card__image,.load-card__placeholder{min-height:0;aspect-ratio:16/9}}@media (max-width:640px){.load-archive-section,.load-section-page,.load-article-page,.load-editor-page{padding-block:42px}.load-shell{width:calc(100% - 32px)}.load-card__body,.load-editor-card,.load-editor-group{padding:20px}.load-card__footer{align-items:stretch}.load-card__link{width:100%;justify-content:center}.load-article__title{font-size:clamp(1.9rem,9vw,2.65rem)}.load-article__content{line-height:1.74}}body.module-load #middle{padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(48px,5vw,72px)}body.module-load :is(.load-archive-section,.load-section-page,.load-article-page,.load-editor-page){padding-block:clamp(42px,4.5vw,64px)}:is(.load-archive-feed,.load-section-feed) .catAllEntries,:is(.load-archive-feed,.load-section-feed) .catAllEntries>tbody,:is(.load-archive-feed,.load-section-feed) .catAllEntries>tbody>tr{display:block;width:100%}:is(.load-archive-feed,.load-section-feed) .catAllEntries .archiveEntries{display:grid;gap:clamp(18px,2.4vw,26px);width:100%}:is(.load-archive-feed,.load-section-feed) .catAllEntries .archiveEntries>div[id^=entryID]{min-width:0}.load-card__image{object-position:center}.load-card__footer{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;width:100%}.load-card__moderation,.load-article__moderation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;overflow:visible}.load-card__moderation>*,.load-article__moderation>*{max-width:100%}.load-card__moderation :is(a,button,input[type=button],input[type=submit]),.load-article__moderation :is(a,button,input[type=button],input[type=submit]){max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){body.module-load #middle{padding-block:48px}body.module-load :is(.load-archive-section,.load-section-page,.load-article-page,.load-editor-page){padding-block:38px}.load-card__moderation,.load-article__moderation{align-items:stretch}.load-card__moderation :is(a,button,input[type=button],input[type=submit]),.load-article__moderation :is(a,button,input[type=button],input[type=submit]){width:100%}}.load-share{max-width:900px;margin:clamp(32px,4.5vw,52px) auto 0;padding:clamp(22px,3vw,30px);background:var(--ax-card-bg);border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-sm)}.load-share__head{display:grid;gap:8px}.load-share__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.25rem,1.05rem + .7vw,1.7rem);font-weight:750;line-height:1.25}.load-share__lead{margin:0;color:var(--ax-text-soft);line-height:1.65}.load-share__buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.load-share__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:10px 14px;color:#fff;-webkit-text-fill-color:#fff;border:1px solid transparent;border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-xs);font:inherit;font-size:.9rem;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.load-share__button i{flex:0 0 auto;font-size:1.12rem}.load-share__button--telegram{background:#1d6575;border-color:#1d6575}.load-share__button--vk{background:#175a9e;border-color:#175a9e}.load-share__button--ok{background:#8f4a16;border-color:#8f4a16}.load-share__button--dzen{background:#172124;border-color:#172124}.load-share__button--instagram{background:#713d62;border-color:#713d62}.load-share__button--copy{color:var(--ax-primary);-webkit-text-fill-color:var(--ax-primary);background:#fff;border-color:var(--ax-border-mid)}@media (hover:hover) and (pointer:fine){.load-share__button:hover{color:#fff;-webkit-text-fill-color:#fff;filter:brightness(.88);box-shadow:var(--ax-shadow-button);transform:translateY(-1px)}.load-share__button--copy:hover{color:var(--ax-primary-active);-webkit-text-fill-color:var(--ax-primary-active);background:var(--ax-primary-soft);border-color:var(--ax-border-hover);filter:none}}.load-share__button:focus-visible{outline:3px solid var(--ax-focus);outline-offset:3px}.load-share__status{min-height:1.5em;margin:14px 0 0;color:var(--ax-text-muted);font-size:var(--ax-f-sm);line-height:1.5}@media (max-width:760px){.load-share__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.load-share{padding:20px}.load-share__buttons{grid-template-columns:minmax(0,1fr)}.load-share__button{width:100%}}.load-useful{max-width:900px;margin:clamp(34px,5vw,58px) auto 0}.load-useful__head{max-width:760px}.load-useful__kicker{margin:0 0 8px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.load-useful__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.45rem,1.12rem + 1vw,2rem);font-weight:780;line-height:1.2;letter-spacing:-.03em}.load-useful__lead{margin:10px 0 0;color:var(--ax-text-soft);line-height:1.65}.load-useful__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.load-useful-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:190px;padding:22px;color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-soft);border-radius:var(--ax-radius-lg);box-shadow:var(--ax-shadow-sm);text-decoration:none;overflow:hidden;transition:border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.load-useful-card::before{content:"";position:absolute;top:0;right:22px;left:22px;height:3px;background:linear-gradient(90deg,var(--ax-primary),var(--ax-accent-line));border-radius:var(--ax-radius-pill)}.load-useful-card__label{color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.load-useful-card__title{display:block;margin-top:12px;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(1.05rem,.98rem + .25vw,1.2rem);font-weight:780;line-height:1.32}.load-useful-card__text{display:block;margin-top:10px;color:var(--ax-text-soft);font-size:.92rem;line-height:1.6}.load-useful-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:auto;padding-top:16px;color:var(--ax-primary);font-size:1.2rem;font-weight:800;transition:transform var(--ax-transition-fast)}.load-useful-card:hover,.load-useful-card:focus-visible{color:var(--ax-text);border-color:var(--ax-border-hover);box-shadow:var(--ax-shadow-md);transform:translateY(-2px)}.load-useful-card:hover .load-useful-card__arrow,.load-useful-card:focus-visible .load-useful-card__arrow{transform:translateX(4px)}.load-useful__fallback{display:grid;gap:8px;margin:20px 0 0;padding-left:20px}.load-useful__fallback a{color:var(--ax-link)}@media (max-width:680px){.load-useful__grid{grid-template-columns:minmax(0,1fr)}.load-useful-card{min-height:170px;padding:20px}}body.module-load:not(.load-editor-page-body) #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-load:not(.load-editor-page-body) :is(.load-archive-section,.load-section-page,.load-article-page){padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-load .load-archive-feed,body.module-load .load-section-feed{margin-top:clamp(28px,3.8vw,46px)}body.module-load .load-archive-lead,body.module-load .load-section-lead{margin-top:clamp(14px,2vw,22px)}body.module-load .load-article__media{margin-top:clamp(24px,3vw,38px)}body.module-load .load-article__content{margin-top:clamp(28px,4vw,48px)}body.module-load .load-share,body.module-load .load-useful{margin-top:clamp(28px,4vw,46px)}@media (max-width:640px){body.module-load:not(.load-editor-page-body) #middle{padding-top:30px;padding-bottom:44px}body.module-load:not(.load-editor-page-body) :is(.load-archive-section,.load-section-page,.load-article-page){padding-top:30px;padding-bottom:44px}}.load-reading-progress{position:fixed;top:0;right:0;left:0;z-index:10020;height:4px;overflow:hidden;background:rgba(238,243,242,.72);pointer-events:none}.load-reading-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#1d5158,#9ccdc8);transform:scaleX(0);transform-origin:left center;will-change:transform}.load-article__meta [hidden]{display:none}.load-article__content :is(h2,h3)[id]{scroll-margin-top:96px}.load-article-author{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:start;max-width:900px;margin:clamp(28px,4vw,46px) auto 0;padding:22px;color:var(--ax-text);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg)}.load-article-author__mark{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;color:#fff;background:var(--ax-primary);border-radius:16px;font-size:1.5rem}.load-article-author__kicker{margin:0 0 5px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.load-article-author__title{margin:0;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:1.08rem;font-weight:800;line-height:1.35}.load-article-author__text{grid-column:1/-1;margin:0;color:var(--ax-text-soft);font-size:.9rem;line-height:1.65}.load-article-author__links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}.load-article-author__links a{color:var(--ax-primary);font-size:.84rem;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.load-article-navigation{display:flex;justify-content:center;margin-top:26px}body.module-load{--ax-bg:#FFFFFF;--ax-section-bg:#FFFFFF;color:var(--ax-text);background:#fff}body.module-load #wrapper,body.module-load #middle,body.module-load #middle>.cnt,body.module-load #content,body.module-load .load-hub,body.module-load .load-article-page{background:#fff}body.module-load #wrapper{box-shadow:none}body.module-load #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-load .path a{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.load-hub{width:100%;min-width:0;padding:clamp(28px,3.4vw,48px)0 clamp(40px,4.5vw,64px)}.load-shell{width:min(calc(100% - var(--ax-gutter)),1120px);margin-inline:auto}.load-hero{position:relative;max-width:960px;margin-inline:auto;text-align:center}.load-kicker{display:block;width:fit-content;margin:0 auto 12px;color:var(--ax-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.load-title{max-width:900px;margin:0 auto;color:var(--ax-text);font-family:var(--ax-font-heading);font-size:clamp(2.1rem,1.35rem + 2.7vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.load-lead{max-width:820px;margin:clamp(16px,2vw,24px) auto 0;color:var(--ax-text-soft);font-size:clamp(1rem,.95rem + .25vw,1.14rem);line-height:1.72;text-wrap:pretty}.load-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.load-action,.load-add-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-mid);border-radius:999px;font-size:.86rem;font-weight:780;line-height:1.3;text-decoration:none;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast),box-shadow var(--ax-transition-fast),transform var(--ax-transition-fast)}.load-action--primary,.load-action:hover,.load-action:focus-visible,.load-add-link:hover,.load-add-link:focus-visible{color:#fff;background:var(--ax-primary);border-color:var(--ax-primary);box-shadow:var(--ax-shadow-sm)}.load-action--primary:hover,.load-action--primary:focus-visible{color:#fff;background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.load-add-link{margin-top:12px}.load-feed{margin-top:clamp(30px,4vw,52px)}.load-feed #allEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.load-feed #allEntries>div[id^=entryID]{min-width:0}.load-feed .catAllEntries,.load-feed .catAllEntries>tbody,.load-feed .catAllEntries>tbody>tr,.load-feed .catAllEntries .archiveEntries{display:block;width:100%;min-width:0;margin:0;padding:0;border:0}.load-feed .catAllEntries{grid-column:1/-1}.load-feed .catAllEntries .archiveEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.load-feed .catAllEntries .archiveEntries>div[id^=entryID]{min-width:0}.load-card{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;content-visibility:auto;contain-intrinsic-size:520px;border-radius:22px}.load-card__media{flex:0 0 auto;width:100%;min-height:0;aspect-ratio:16/9}.load-card__media img,.load-card__image{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.load-card__body{flex:1 1 auto;padding:clamp(19px,2.2vw,26px)}.load-card__title{font-size:clamp(1.12rem,1rem + .42vw,1.38rem)}.load-card__title a{color:inherit;text-decoration:none}.load-card__title a:hover,.load-card__title a:focus-visible{color:var(--ax-primary)}.load-card__excerpt{-webkit-line-clamp:4}.load-card__excerpt :is(strong,b){font-weight:560}.load-card__details{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;color:var(--ax-text-muted);font-size:.78rem;line-height:1.45}.load-card__details>span,.load-card__details>a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.load-card__details a:hover,.load-card__details a:focus-visible{color:var(--ax-primary)}.load-card__footer{margin-top:auto}.load-card__rating{flex:0 0 auto;min-width:80px}.load-feed #allEntries>div:first-child,.load-feed .archiveEntries>div:first-child{grid-column:1/-1}@media (min-width:900px){.load-feed #allEntries>div:first-child .load-card,.load-feed .archiveEntries>div:first-child .load-card{display:grid;grid-template-columns:minmax(280px,1.08fr) minmax(0,1fr)}.load-feed #allEntries>div:first-child .load-card__media,.load-feed .archiveEntries>div:first-child .load-card__media{height:100%;min-height:330px;aspect-ratio:auto}.load-feed #allEntries>div:first-child .load-card__body,.load-feed .archiveEntries>div:first-child .load-card__body{padding:clamp(26px,3vw,36px)}.load-feed #allEntries>div:first-child .load-card__title,.load-feed .archiveEntries>div:first-child .load-card__title{font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem)}}.load-feed #pagesBlock1,.load-feed .catPages1{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:30px 0 0;padding:0}.load-article-page{padding-block:clamp(28px,3.4vw,48px) clamp(40px,4.5vw,64px)}.load-article__header{max-width:980px;margin-inline:auto;text-align:center}.load-article__title{font-size:clamp(2.05rem,1.35rem + 2.7vw,4rem)}.load-article__media{aspect-ratio:16/9}.load-article__image{width:100%;height:100%;max-height:none;object-fit:cover}.load-article__content{overflow-wrap:anywhere}.load-article__content :is(h2,h3)[id]{scroll-margin-top:96px}.load-article__content>h2:first-child{margin-top:0}.load-article__content :is(.grid,[class*=grid-cols]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.load-article__content .chakra-card{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--ax-border-soft);border-radius:18px;box-shadow:var(--ax-shadow-sm)}.load-article__content .chakra-card>:last-child{padding:20px}.load-article__content .chakra-card h3{margin-top:0}.load-article__content :is(.bg-red-600,.bg-orange-500,.bg-yellow-500,.bg-green-500,.bg-blue-500,.bg-indigo-600,.bg-purple-600){min-height:5px;padding:0;background:var(--ax-primary)}.load-article__content :is(.bg-red-600,.bg-orange-500,.bg-yellow-500,.bg-green-500,.bg-blue-500,.bg-indigo-600,.bg-purple-600) br{display:none}.load-attachments,.load-tags,.load-article-rating{max-width:900px;margin:clamp(24px,3.5vw,38px) auto 0}.load-attachments{padding:20px;background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:var(--ax-radius-lg)}.load-attachments h2{margin:0 0 12px;color:var(--ax-text);font-size:1.05rem;line-height:1.4}.load-attachments a,.load-tags a{color:var(--ax-primary);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.load-tags{display:flex;flex-wrap:wrap;gap:7px 10px;color:var(--ax-text-soft);font-size:.85rem;line-height:1.5}.load-tags>span{color:var(--ax-text);font-weight:800}.load-article-rating{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;color:var(--ax-text-soft)}.load-article__meta i{color:var(--ax-primary)}body.load-editor-page-body #content,body.load-editor-page-body .news-editor-main{float:none;width:100%;min-width:0}body.load-editor-page-body #sidebar,body.load-editor-page-body .sidebar-arrow{display:none}@media (max-width:760px){.load-feed #allEntries,.load-feed .catAllEntries .archiveEntries{grid-template-columns:minmax(0,1fr);gap:16px}.load-feed #allEntries>div:first-child,.load-feed .archiveEntries>div:first-child{grid-column:auto}.load-article__content :is(.grid,[class*=grid-cols]){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.module-load #middle,.load-hub,.load-article-page{padding-top:30px;padding-bottom:44px}.load-hero{text-align:left}.load-kicker{margin-inline:0}.load-actions{display:grid;grid-template-columns:minmax(0,1fr)}.load-action,.load-add-link{width:100%}.load-card{border-radius:18px}}@media (prefers-reduced-motion:reduce){.load-card,.load-card *,.load-action,.load-add-link,.load-reading-progress>span{transition-duration:.01ms}}@media (forced-colors:active){.load-card,.load-action,.load-add-link,.load-attachments{border:1px solid CanvasText}}@media print{body.module-load #sidebar,body.module-load .sidebar-arrow,body.module-load .load-reading-progress,body.module-load .load-share,body.module-load .load-useful,body.module-load .load-comments,body.module-load .load-article__moderation{display:none}body.module-load #content,body.module-load .load-shell,body.module-load .load-article,body.module-load .load-article__content{float:none;width:100%;max-width:none;color:#000;background:#fff;box-shadow:none}}body.module-load:not(.load-editor-page-body) :is(.load-hub,.load-article-page){padding-top:0;padding-bottom:0}.load-card__image{aspect-ratio:16/9}.load-pagination{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin:30px 0 0}.load-search-results{margin-top:clamp(30px,4vw,52px)}.load-search-stats{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:22px;padding:16px 18px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:14px;font-size:.86rem;line-height:1.5}.load-search-stats strong{color:var(--ax-text)}.load-search-stats .load-add-link{margin:0 0 0 auto}.load-search-body{min-width:0}.load-search-body #allEntries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.load-search-body :is(form,.search-form,#search-form){display:grid;gap:14px;margin-bottom:24px;padding:20px;background:#fff;border:1px solid var(--ax-border-mid);border-radius:16px;box-shadow:var(--ax-shadow-sm)}.load-search-body :is(input[type=text],input[type=search],select,textarea){width:100%;min-height:46px;padding:11px 13px;color:var(--ax-text);background:#fff;border:1px solid #718c86;border-radius:11px;font:inherit}.load-search-body :is(input,select,textarea):focus{border-color:var(--ax-focus);outline:0;box-shadow:0 0 0 3px rgba(29,81,88,.12)}.load-gallery{max-width:900px;margin:clamp(28px,4vw,46px) auto 0}.load-gallery>h2{margin:0 0 16px;color:var(--ax-text);font-size:clamp(1.2rem,1rem + .55vw,1.55rem)}.load-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.load-gallery__grid a{display:block;min-width:0;overflow:hidden;background:var(--ax-panel-soft);border:1px solid var(--ax-border-soft);border-radius:16px;box-shadow:var(--ax-shadow-xs)}.load-gallery__grid img{display:block;width:100%;height:100%;min-height:220px;max-height:480px;object-fit:cover}:is(.load-article__content) h2{margin-top:clamp(28px,3.5vw,42px);margin-bottom:14px}:is(.load-article__content) h3{margin-top:clamp(22px,3vw,34px);margin-bottom:12px}.load-article__content>:is(h2,h3):first-child{margin-top:0}body.load-editor-page-body #content,body.load-editor-page-body .news-editor-main{float:none;width:100%;min-width:0}body.load-editor-page-body #sidebar,body.load-editor-page-body .sidebar-arrow{display:none}@media (max-width:760px){.load-search-body #allEntries,.load-gallery__grid{grid-template-columns:minmax(0,1fr)}.load-search-stats .load-add-link{width:100%;margin-left:0}}@media (max-width:640px){body.module-load:not(.load-editor-page-body) :is(.load-hub,.load-article-page){padding-top:0;padding-bottom:0}}body.module-load .load-feed{margin-top:clamp(36px,5vw,60px)}body.module-load .load-feed #allEntries,body.module-load .load-search-body #allEntries{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.6vw,28px);min-width:0}body.module-load .load-feed #allEntries>div[id^=entryID],body.module-load .load-search-body #allEntries>div[id^=entryID]{grid-column:auto;min-width:0}body.module-load .load-card{content-visibility:visible;contain-intrinsic-size:none}body.module-load .load-feed #allEntries>div[id^=entryID] .load-card,body.module-load .load-search-body #allEntries>div[id^=entryID] .load-card,body.module-load .load-feed #allEntries>div:first-child .load-card,body.module-load .load-search-body #allEntries>div:first-child .load-card{display:grid;grid-template-columns:minmax(250px,38%) minmax(0,1fr);min-height:286px;height:100%;overflow:hidden;background:#fff;border:1px solid var(--ax-border-soft);border-radius:22px;box-shadow:var(--ax-shadow-sm)}body.module-load .load-card__media,body.module-load .load-feed #allEntries>div:first-child .load-card__media,body.module-load .load-search-body #allEntries>div:first-child .load-card__media{width:100%;min-height:286px;height:100%;aspect-ratio:auto}body.module-load .load-card__media img,body.module-load .load-card__image{width:100%;height:100%;min-height:286px;object-fit:cover}body.module-load .load-card__body,body.module-load .load-feed #allEntries>div:first-child .load-card__body,body.module-load .load-search-body #allEntries>div:first-child .load-card__body{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(26px,3vw,36px)}body.module-load .load-card__meta{gap:8px 14px;margin-bottom:2px}body.module-load .load-card__title,body.module-load .load-feed #allEntries>div:first-child .load-card__title,body.module-load .load-search-body #allEntries>div:first-child .load-card__title{margin-top:12px;font-size:clamp(1.32rem,1.08rem + .72vw,1.75rem);line-height:1.24}body.module-load .load-card__excerpt{max-height:7.2em;margin-top:16px;color:var(--ax-text-soft);font-size:clamp(.96rem,.92rem + .12vw,1.03rem);line-height:1.72;-webkit-line-clamp:4}body.module-load .load-card__footer{align-items:center;gap:12px;margin-top:auto;padding-top:22px}body.module-load .load-card__link{min-height:46px;padding:10px 17px}body.module-load .load-card__moderation{width:100%;margin-top:4px;padding-top:12px;border-top:1px solid var(--ax-border-soft)}body.module-load #sidebar .sbx-wrap--v4 .sbx-sidebar{gap:18px}body.module-load #sidebar .sbx-wrap--v4 .sbx-editorial{padding:26px;border-radius:20px}body.module-load #sidebar .sbx-wrap--v4 .sbx-editorial__text{margin-top:14px;font-size:.93rem;line-height:1.7}body.module-load #sidebar .sbx-wrap--v4 .sbx-editorial__link{margin-top:20px}body.module-load #sidebar .sbx-wrap--v4 .sbx-search-form--v3,body.module-load #sidebar .sbx-wrap--v4 :is(.sbx-status,.sbx-toc,.sbx-latest,.sbx-quick){padding:22px}body.module-load #sidebar .sbx-wrap--v4 .sbx-status-grid{grid-template-columns:minmax(0,1fr);gap:12px}body.module-load #sidebar .sbx-wrap--v4 :is(.sbx-status-item,.sbx-weather-box){grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}body.module-load #sidebar .sbx-wrap--v4 :is(.sbx-status-icon,.sbx-weather-icon){width:42px;height:42px;border-radius:12px;font-size:1.2rem}body.module-load #sidebar .sbx-wrap--v4 .sbx-status-value,body.module-load #sidebar .sbx-wrap--v4 .sbx-weather-temp{font-size:1rem}body.module-load #sidebar .sbx-wrap--v4 .sbx-status-note,body.module-load #sidebar .sbx-wrap--v4 .sbx-weather-desc{font-size:.72rem;line-height:1.5}body.module-load #sidebar .sbx-wrap--v4 .sbx-section-head{margin-bottom:16px}body.module-load #sidebar .sbx-wrap--v4 .sbx-latest-list a{padding:14px 5px}body.module-load #sidebar .sbx-wrap--v4 .sbx-latest-list a strong{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3}body.module-load #sidebar .sbx-wrap--v4 .sbx-latest-list a>span{margin-top:7px;font-size:.74rem}body.module-load #sidebar .sbx-wrap--v4 .sbx-disclosure>summary{min-height:80px;padding:17px 20px}body.module-load #sidebar .sbx-wrap--v4 .sbx-disclosure-body{padding:15px 18px 19px}body.module-load #sidebar .sbx-wrap--v4 .sbx-quick-list{gap:10px}body.module-load #sidebar .sbx-wrap--v4 .sbx-quick-list a{min-height:62px;padding:11px}body.module-load #sidebar .sbx-wrap--v4 .sbx-consult{padding:24px}body.module-load #sidebar .sbx-wrap--v4 .sbx-social{padding:18px 20px}@media (max-width:700px){body.module-load .load-feed #allEntries>div[id^=entryID] .load-card,body.module-load .load-search-body #allEntries>div[id^=entryID] .load-card,body.module-load .load-feed #allEntries>div:first-child .load-card,body.module-load .load-search-body #allEntries>div:first-child .load-card{display:flex;flex-direction:column;min-height:0;border-radius:18px}body.module-load .load-card__media,body.module-load .load-feed #allEntries>div:first-child .load-card__media,body.module-load .load-search-body #allEntries>div:first-child .load-card__media{min-height:0;height:auto;aspect-ratio:16/9}body.module-load .load-card__media img,body.module-load .load-card__image{min-height:0;height:100%}body.module-load .load-card__body,body.module-load .load-feed #allEntries>div:first-child .load-card__body,body.module-load .load-search-body #allEntries>div:first-child .load-card__body{padding:22px 20px}body.module-load .load-card__title,body.module-load .load-feed #allEntries>div:first-child .load-card__title,body.module-load .load-search-body #allEntries>div:first-child .load-card__title{font-size:clamp(1.2rem,1.06rem + .7vw,1.4rem)}}@media (max-width:420px){body.module-load #sidebar .sbx-wrap--v4 .sbx-search-form--v3,body.module-load #sidebar .sbx-wrap--v4 :is(.sbx-status,.sbx-toc,.sbx-latest,.sbx-quick){padding:18px}}body.module-load{font-family:var(--ax-font-body, "Manrope", "Montserrat", system-ui, sans-serif)}body.module-load :is(.load-hero){max-width:960px;margin-inline:auto;text-align:center}body.module-load .load-title{max-width:920px;margin-inline:auto;font-size:clamp(2.1rem,1.42rem + 2.45vw,3.85rem);font-weight:800;line-height:1.08;letter-spacing:-.052em}body.module-load .load-lead{max-width:820px;margin:clamp(16px,2vw,22px) auto 0;font-size:clamp(1rem,.95rem + .22vw,1.12rem);line-height:1.72;text-align:center}body.module-load .load-actions{gap:10px;margin-top:24px}body.module-load .load-action{min-height:44px;padding:10px 16px;border-radius:999px;font-size:.86rem;font-weight:780}body.module-load .load-actions>:first-child{color:#fff;background:var(--ax-primary);border-color:var(--ax-primary)}body.module-load :is(.load-feed,.load-search-results){margin-top:clamp(32px,4.2vw,52px)}body.module-load :is(.load-feed,.load-search-body) #allEntries{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,26px)}body.module-load .load-card,body.module-load :is(.load-feed,.load-search-body) #allEntries>div:first-child .load-card{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-height:270px;border-radius:24px;content-visibility:visible;contain-intrinsic-size:none}body.module-load .load-card__media,body.module-load :is(.load-feed,.load-search-body) #allEntries>div:first-child .load-card__media{min-height:270px;height:100%;aspect-ratio:auto}body.module-load :is(.load-card__image,.load-card__media img){min-height:270px;height:100%;object-fit:cover}body.module-load .load-card__placeholder{display:grid;place-items:center;align-content:center;gap:12px;width:100%;height:100%;min-height:270px;padding:24px;color:#dce9e6;background:linear-gradient(145deg,#172124,#1d5158);font-size:.88rem;font-weight:750;text-align:center}body.module-load .load-card__placeholder i{font-size:3rem}body.module-load .load-card__body,body.module-load :is(.load-feed,.load-search-body) #allEntries>div:first-child .load-card__body{padding:clamp(22px,2.8vw,32px)}body.module-load .load-card__title,body.module-load :is(.load-feed,.load-search-body) #allEntries>div:first-child .load-card__title{margin:0;font-size:clamp(1.2rem,1.04rem + .55vw,1.55rem);font-weight:750;line-height:1.27}body.module-load .load-card__excerpt{margin-top:14px;font-size:clamp(.96rem,.93rem + .1vw,1.02rem);line-height:1.7}body.module-load .load-card__details{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;color:var(--ax-text-muted);font-size:.78rem;line-height:1.45}body.module-load .load-card__details>:is(span,a){display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}body.module-load .load-card__link,body.module-load .load-article-back{min-height:44px;padding:10px 16px;border-radius:999px;font-size:.86rem;font-weight:750}body.module-load .load-card__rating{flex:0 0 auto;min-width:80px}.load-download{max-width:900px;margin:clamp(28px,4vw,46px) auto 0;padding:clamp(20px,3vw,28px);color:var(--ax-text);background:#fff;border:1px solid var(--ax-border-mid);border-radius:20px;box-shadow:var(--ax-shadow-md)}.load-download__head{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center}.load-download__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:#fff;background:var(--ax-primary);border-radius:15px;font-size:1.55rem}.load-download__kicker{margin:0 0 4px;color:var(--ax-primary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.load-download h2{margin:0;color:var(--ax-text);font-size:clamp(1.25rem,1.08rem + .5vw,1.55rem)}.load-download__version{margin:5px 0 0;color:var(--ax-text-muted);font-size:.8rem}.load-download__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.load-download__button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 10px;min-height:48px;padding:11px 15px;color:var(--ax-primary);background:#fff;border:1px solid var(--ax-border-strong);border-radius:12px;font-size:.86rem;font-weight:780;line-height:1.3;text-align:center;text-decoration:none}.load-download__button--primary,.load-download__button:hover,.load-download__button:focus-visible{color:#fff;background:var(--ax-primary);border-color:var(--ax-primary)}.load-download__button small{font-size:.72rem;font-weight:650;opacity:.82}.load-download__note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px 14px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border-radius:11px;font-size:.78rem;line-height:1.55}.load-comments{max-width:900px;margin:clamp(36px,5vw,60px) auto 0;padding:clamp(20px,3vw,30px);background:#fff;border:1px solid var(--ax-border-mid);border-radius:20px;box-shadow:var(--ax-shadow-sm)}.load-comments__title{margin:0;font-size:clamp(1.4rem,1.12rem + .8vw,1.9rem);font-weight:800}.load-comments__count{margin:8px 0 20px;color:var(--ax-text-muted)}.load-comments__empty,.load-comments__login-note{margin:0 0 18px;padding:15px 16px;color:var(--ax-text-soft);background:var(--ax-panel-soft);border:1px solid var(--ax-border-mid);border-radius:12px;line-height:1.6}@media (max-width:760px){body.module-load .load-card,body.module-load :is(.load-feed,.load-search-body) #allEntries>div:first-child .load-card{display:flex;flex-direction:column;min-height:0;border-radius:18px}body.module-load .load-card__media,body.module-load :is(.load-feed,.load-search-body) #allEntries>div:first-child .load-card__media{min-height:0;height:auto;aspect-ratio:16/9}body.module-load :is(.load-card__image,.load-card__media img,.load-card__placeholder){min-height:0;height:100%;aspect-ratio:16/9}body.module-load .load-card__body,body.module-load :is(.load-feed,.load-search-body) #allEntries>div:first-child .load-card__body{padding:20px}.load-download__actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.module-load .load-shell{width:calc(100% - 32px);margin-inline:auto}body.module-load .load-hero{text-align:left}body.module-load :is(.load-title,.load-lead){margin-inline:0;text-align:left}body.module-load .load-actions{display:grid;grid-template-columns:minmax(0,1fr)}body.module-load .load-action{width:100%}}body.module-faq{font-family:var(--ax-font-body, "Manrope", "Montserrat", system-ui, sans-serif)}body.module-faq .path a{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}body.module-faq #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-faq .kcefaq-section{padding-top:0;padding-bottom:0}body.module-faq .kcefaq-head{max-width:960px;margin-inline:auto}body.module-faq .kcefaq-title{max-width:920px;margin-inline:auto;font-size:clamp(2.1rem,1.42rem + 2.45vw,3.85rem);font-weight:800;line-height:1.08;letter-spacing:-.052em}body.module-faq .kcefaq-lead{max-width:820px;margin-top:clamp(16px,2vw,22px);font-size:clamp(1rem,.95rem + .22vw,1.12rem);line-height:1.72}body.module-faq .kcefaq-intro{max-width:860px;margin-top:16px}body.module-faq .kcefaq-category-nav{margin-top:24px}body.module-faq .kcefaq-visual{margin-top:clamp(26px,3.4vw,40px)}body.module-faq .kcefaq-visual+.kcefaq-list,body.module-faq .kcefaq-list{margin-top:clamp(28px,3.8vw,48px)}body.module-faq .kcefaq-list #allEntries{gap:14px}body.module-faq .kcefaq-item{background:#fff;border:1px solid var(--ax-border-soft);border-radius:20px}body.module-faq .kcefaq-question{min-height:70px;padding:clamp(19px,2.4vw,26px);font-weight:750}body.module-faq #sidebar .sbx-wrap--v4 .sbx-sidebar{gap:18px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-editorial{padding:26px;border-radius:20px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-editorial__text{margin-top:14px;font-size:.93rem;line-height:1.7}body.module-faq #sidebar .sbx-wrap--v4 .sbx-search-form--v3,body.module-faq #sidebar .sbx-wrap--v4 :is(.sbx-status,.sbx-toc,.sbx-latest,.sbx-quick){padding:22px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-status-grid{grid-template-columns:minmax(0,1fr);gap:12px}body.module-faq #sidebar .sbx-wrap--v4 :is(.sbx-status-item,.sbx-weather-box){grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}body.module-faq #sidebar .sbx-wrap--v4 :is(.sbx-status-icon,.sbx-weather-icon){width:42px;height:42px;border-radius:12px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-latest-list a{padding:14px 5px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-latest-list a strong{font-size:.9rem;line-height:1.5;-webkit-line-clamp:3}body.module-faq #sidebar .sbx-wrap--v4 .sbx-disclosure>summary{min-height:80px;padding:17px 20px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-disclosure-body{padding:15px 18px 19px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-quick-list{gap:10px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-quick-list a{min-height:62px;padding:11px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-consult{padding:24px}body.module-faq #sidebar .sbx-wrap--v4 .sbx-social{padding:18px 20px}@media (max-width:640px){body.module-faq #middle{padding-top:30px;padding-bottom:44px}body.module-faq .kcefaq-section{padding-top:0;padding-bottom:0}body.module-faq .kcefaq-container{width:calc(100% - 32px);margin-inline:auto}body.module-faq .kcefaq-head{text-align:left}body.module-faq :is(.kcefaq-kicker,.kcefaq-title,.kcefaq-lead,.kcefaq-intro){margin-inline:0;text-align:left}body.module-faq .kcefaq-title{font-size:clamp(2rem,9vw,2.65rem)}body.module-faq .kcefaq-question{padding:19px 18px}}body.module-forum{--forum-surface:#FFFFFF;--forum-soft:#EEF3F2;--forum-canvas:#F7F9F8;--forum-text:#172124;--forum-copy:#526267;--forum-muted:#5C6B6F;--forum-primary:#1D5158;--forum-primary-hover:#235659;--forum-border:#D2DEDB;--forum-border-soft:#E3EAE8;color:var(--forum-text);background:#fff;font-family:var(--ax-font-body, "Manrope", "Montserrat", system-ui, sans-serif)}body.module-forum #wrapper,body.module-forum #middle,body.module-forum #middle>.cnt,body.module-forum #content,body.module-forum .forum-hub,body.module-forum .forumContent{background:#fff}body.module-forum #wrapper{box-shadow:none}body.module-forum #middle{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(40px,4.5vw,64px)}body.module-forum .path a{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.forum-hub{min-width:0}.forum-hero{max-width:920px;margin:0 auto clamp(30px,4vw,48px);text-align:center}.forum-kicker,.forum-compose__kicker,.forum-rules__kicker{margin:0 0 10px;color:var(--forum-primary);font-size:var(--ax-f-xs);font-weight:800;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.forum-page-title{max-width:900px;margin:0 auto;color:var(--forum-text);font-family:var(--ax-font-heading);font-size:clamp(2.1rem,1.42rem + 2.45vw,3.85rem);font-weight:800;line-height:1.08;letter-spacing:-.052em;text-wrap:balance}.forum-page-lead{max-width:780px;margin:16px auto 0;color:var(--forum-copy);font-size:clamp(1rem,.95rem + .22vw,1.12rem);line-height:1.72;text-wrap:pretty}.forum-toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.forum-toolbar a,.forumContent :is(.funcLink,.forumNewThread,.forumReply,.postReply,.postQuote){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;color:var(--forum-primary);background:#fff;border:1px solid var(--forum-border);border-radius:999px;font-size:.8rem;font-weight:750;line-height:1.3;text-decoration:none;transition:color var(--ax-transition-fast),background-color var(--ax-transition-fast),border-color var(--ax-transition-fast)}.forum-toolbar a:first-child,.forum-toolbar a:hover,.forum-toolbar a:focus-visible,.forumContent :is(.funcLink,.forumNewThread,.forumReply,.postReply,.postQuote):hover,.forumContent :is(.funcLink,.forumNewThread,.forumReply,.postReply,.postQuote):focus-visible{color:#fff;background:var(--forum-primary);border-color:var(--forum-primary)}.forumContent{min-width:0;color:var(--forum-copy)}.forumContent,.forumContent *,.forumContent ::before,.forumContent ::after{box-sizing:border-box}.forumContent img{max-width:100%;height:auto}.forumContent :is(.gDivLeft,.gDivRight,.gDivBottomLeft,.gDivBottomCenter,.gDivBottomRight){margin:0;padding:0;background:0 0;border:0}.forumContent .gDivLeft{margin-top:18px}.forumContent .gTable,.forumContent .postTable{width:100%;max-width:100%;color:var(--forum-copy);background:#fff;border:1px solid var(--forum-border);border-collapse:separate;border-spacing:0;border-radius:18px;box-shadow:var(--ax-shadow-sm);overflow:hidden}.forumContent .gTable td,.forumContent .gTable th{border:0;border-bottom:1px solid var(--forum-border-soft)}.forumContent .gTable tr:last-child>td{border-bottom:0}.forumContent .gTableTop{padding:17px 20px;color:#fff;background:linear-gradient(135deg,#172124,#1d5158);border:0;font-family:var(--ax-font-heading);font-size:1rem;font-weight:800;line-height:1.4}#content .forumContent .gTableTop a,#content .forumContent .gTableTop .forum-title,#content .forumContent .gTableTop .catLink{color:#fff;text-decoration:none}.forumContent .gTableSubTop{padding:11px 14px;color:var(--forum-text);background:var(--forum-soft);border-color:var(--forum-border);font-size:.72rem;font-weight:800;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.forumContent :is(.gTableBody1,.gTableBody,.gTableRight,.gTableLeft){padding:14px;color:var(--forum-copy);background:#fff}.forum-row{transition:background-color var(--ax-transition-fast)}.forum-row:hover>td{background:var(--forum-canvas)}.forumIcoTd{width:64px;padding:18px 12px;text-align:center}.forumIcoTd img,.threadIcoTd img{width:30px;height:30px}.forumNameTd{min-width:0;padding:18px 16px}#content .forumContent a.forum,#content .forumContent :is(.threadLink,.threadPinnedLink){color:var(--forum-text);font-family:var(--ax-font-heading);font-size:clamp(1rem,.96rem + .2vw,1.12rem);font-weight:800;line-height:1.4;text-decoration:none}#content .forumContent a.forum:hover,#content .forumContent a.forum:focus-visible,#content .forumContent :is(.threadLink,.threadPinnedLink):hover,#content .forumContent :is(.threadLink,.threadPinnedLink):focus-visible{color:var(--forum-primary)}.forumDescr,.threadDescr{margin-top:6px;color:var(--forum-copy);font-size:.85rem;line-height:1.58}.subforumDescr,.forumModer,.threadCurator,.threadFrmBlock{margin-top:8px;color:var(--forum-muted);font-size:.76rem;line-height:1.5}.subforumDescr a,.forumModer a,.threadFrmBlock a{color:var(--forum-primary);font-weight:700}.forumArchive,.forumPrivate,.forumViewed,.threadBadge{display:inline-flex;align-items:center;gap:4px;margin-left:7px;padding:4px 8px;color:var(--forum-primary);background:var(--forum-soft);border:1px solid var(--forum-border);border-radius:999px;font-size:.68rem;font-weight:750;line-height:1.2}.forumThreadTd,.forumPostTd,.threadPostTd,.threadViewTd{min-width:66px;padding:18px 10px;color:var(--forum-text);text-align:center;font-variant-numeric:tabular-nums}.forumLastPostTd,.threadLastPostTd{min-width:0;padding:16px;color:var(--forum-muted);font-size:.76rem;line-height:1.5}.forumLastPostTd>span,.threadLastPostTd>span{display:block;margin-top:4px}#content .forumLastPostLink,#content .forumLastPostTd a,#content .threadLastPostTd a{color:var(--forum-primary);font-weight:700;text-decoration:none}.forumUnreadLink img{width:14px;height:14px;margin-left:5px}.threadIcoTd,.threadAuthTd,.threadSubscribeTd{padding:14px 10px;text-align:center}.threadNametd{min-width:0;padding:16px}.threadPinnedLink{color:var(--forum-primary)}.postpSwithces{display:inline-flex;gap:4px;margin-left:7px;color:var(--forum-muted);font-size:.72rem}.forumContent :is(.FrmTopButtonsTbl,.forum-breadcrumbs-table){width:100%;margin-bottom:14px;border-collapse:collapse}.forumNamesBar,.forumContent .breadcrumbs{padding:10px 0;color:var(--forum-muted);background:0 0;font-size:.8rem}#content .forumContent :is(.forumBar,.forumBarA,.breadcrumb-item,.breadcrumb-curr){color:var(--forum-primary);text-decoration:underline;text-underline-offset:.18em}.funcBlock{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:14px 0 0;text-align:right}.forum-additional-info .gTableBody1{line-height:1.65}.forum-additional-info .gTableRight img{width:34px;height:34px}.birthdaysBlock{line-height:1.7}.forum-post{display:block;margin:0 0 18px;overflow:hidden;color:var(--forum-copy);background:#fff;border:1px solid var(--forum-border);border-radius:18px;box-shadow:var(--ax-shadow-sm)}.forum-post__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 16px;color:var(--forum-copy);background:var(--forum-soft);border-bottom:1px solid var(--forum-border)}.forum-post__author-mobile{display:none}.forum-post__meta{display:flex;flex-wrap:wrap;gap:7px 14px;align-items:center;font-size:.78rem;line-height:1.45}.forum-post__meta>span,.forum-post__meta>a{display:inline-flex;align-items:center;gap:5px}#content .forum-post__number{color:var(--forum-primary);font-weight:800;text-decoration:none}.forum-post__hidden{color:#8b3a3a}.forum-post__awards{display:flex;gap:6px}.forum-post__awards a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--forum-primary);background:#fff;border:1px solid var(--forum-border);border-radius:10px}.forum-post__layout{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);min-width:0}.forum-post__profile{min-width:0;padding:20px 16px;color:var(--forum-copy);background:var(--forum-canvas);border-right:1px solid var(--forum-border-soft);text-align:center}.userAvatar,.forum-post__avatar-placeholder{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 12px;object-fit:cover;color:var(--forum-primary);background:var(--forum-soft);border:1px solid var(--forum-border);border-radius:50%;font-size:2rem}#content .forum-post .postUser{color:var(--forum-text);font-weight:800;text-decoration:none}#content .forum-post__profile :is(.reputation,.userBan,.numposts,.statusBlock) a{color:var(--forum-primary);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.postRankName,.postUserGroup,.numposts,.reputation,.userBan,.statusBlock{margin-top:7px;color:var(--forum-muted);font-size:.72rem;line-height:1.45}.postCurator{display:inline-flex;margin-top:8px;padding:4px 8px;color:var(--forum-primary);background:var(--forum-soft);border-radius:999px;font-size:.68rem;font-weight:800}.forum-post__message{min-width:0;padding:clamp(20px,3vw,30px);color:var(--forum-copy);font-size:clamp(.96rem,.93rem + .1vw,1.03rem);line-height:1.75;overflow-wrap:anywhere}.forum-post__message p+p{margin-top:14px}#content .forumContent :is(.forum-post__message,.forum-rules,.gTableBody1) a{color:var(--forum-primary);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.forum-post__message img,.forum-post__message iframe,.forum-post__message pre,.forum-post__message table{max-width:100%}.forum-post__message pre,.forum-post__message table{overflow-x:auto}.forum-post .eAttach{margin-top:18px;padding:14px;background:var(--forum-soft);border:1px solid var(--forum-border);border-radius:12px}.signatureView{margin-top:24px;padding-top:14px;color:var(--forum-muted);border-top:1px solid var(--forum-border-soft);font-size:.8rem}.edited{margin-top:16px;color:var(--forum-muted);font-size:.76rem;font-style:italic}.forum-post__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 16px;background:var(--forum-canvas);border-top:1px solid var(--forum-border-soft)}.forum-post__user-actions,.forum-post__manage{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.postip{margin-left:auto;font-size:.7rem}.forum-compose{margin-top:24px;padding:clamp(22px,3vw,34px);color:var(--forum-text);background:#fff;border:1px solid var(--forum-border);border-radius:20px;box-shadow:var(--ax-shadow-md)}.forum-compose__head{max-width:760px;margin-bottom:24px}.forum-compose__head h2,.forum-rules__head h2{margin:0;color:var(--forum-text);font-size:clamp(1.45rem,1.16rem + .9vw,2rem);line-height:1.2}.forum-compose__head>p:last-child,.forum-rules__head>p:last-child{margin:10px 0 0;color:var(--forum-copy);line-height:1.65}.forum-compose__error{margin-bottom:18px;padding:14px 16px;color:#6f2525;background:#fff1f1;border:1px solid #d9a4a4;border-radius:12px}.forum-compose__fields{display:grid;gap:16px}.forum-compose__group,.forum-compose__advanced,.forum-field{min-width:0;margin:0;background:#fff;border:1px solid var(--forum-border-soft);border-radius:14px}.forum-compose__group{display:grid;gap:16px;padding:18px}.forum-compose__group legend{padding:0 8px;color:var(--forum-text);font-weight:800}.forum-field{display:grid;gap:8px;padding:16px}.forum-field__label{color:var(--forum-text);font-size:.82rem;font-weight:780}.forum-field__control,.forum-field__control>*{min-width:0;max-width:100%}.forum-field__control :is(input[type=text],input[type=email],input[type=url],input[type=number],select,textarea),.forum-message-control textarea,.forumContent .forum-search-table :is(input[type=text],select,textarea){width:100%;max-width:100%;min-height:46px;margin:0;padding:11px 13px;color:var(--forum-text);background:#fff;border:1px solid #718c86;border-radius:11px;font:inherit}.forum-field__control textarea,.forum-message-control textarea{min-height:150px;resize:vertical}.forum-field__control :is(input,select,textarea):focus,.forum-message-control textarea:focus,.forumContent .forum-search-table :is(input,select,textarea):focus{border-color:var(--ax-focus);outline:0;box-shadow:0 0 0 3px rgba(29,81,88,.12)}.forum-field__help{margin:0;color:var(--forum-muted);font-size:.74rem;line-height:1.5}.forum-compose__editor{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:16px;min-width:0}.smilesPart{max-height:300px;overflow-y:auto;padding:12px;background:var(--forum-soft);border-radius:12px}.forum-bbcodes{margin-bottom:10px;overflow-x:auto}.forum-compose__advanced{overflow:hidden}.forum-compose__advanced>summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:14px 18px;color:var(--forum-text);font-weight:780;cursor:pointer;list-style:none}.forum-compose__advanced>summary::-webkit-details-marker{display:none}.forum-compose__advanced>summary::after{content:"+";display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--forum-primary);border-radius:50%}.forum-compose__advanced[open]>summary::after{content:"−"}.forum-compose__advanced-body{display:grid;gap:14px;padding:0 18px 18px}.forum-options{color:var(--forum-copy);font-size:.82rem;line-height:1.7}.forum-options label{margin-right:14px;color:var(--forum-text);font-weight:650}.forum-compose__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--forum-border-soft)}.forum-compose__actions :is(input,button){min-width:140px;min-height:46px;height:auto;padding:10px 17px;border:1px solid var(--forum-border-strong, #718C86);border-radius:11px;font:inherit;font-size:.84rem;font-weight:780}.forum-compose__actions .postSubmit{color:#fff;-webkit-text-fill-color:#fff;background:var(--forum-primary);border-color:var(--forum-primary)}.forum-compose__actions :is(.postPreview,.postReset){color:var(--forum-primary);-webkit-text-fill-color:var(--forum-primary);background:#fff}.forum-search-table :is(.gTableBody1,.gTableBottom){padding:18px}.forum-search-table .searchForumsFl{min-height:180px}.forum-search-hint{color:var(--forum-muted);font-size:.76rem;line-height:1.5}.forum-search-table .searchSubmitFl,.forumContent input[type=button].fastNav{min-height:44px;height:auto;padding:9px 16px;color:#fff;-webkit-text-fill-color:#fff;background:var(--forum-primary);border:1px solid var(--forum-primary);border-radius:10px;font-weight:750}.forumContent :is(.pagesBlockuz1,.postpSwithces,.pageSelect){display:inline-flex;flex-wrap:wrap;gap:6px}.forumContent :is(.pagesBlockuz1,.postpSwithces,.pageSelect) :is(a,b,span){display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:7px 9px;color:var(--forum-primary);background:#fff;border:1px solid var(--forum-border);border-radius:9px;text-decoration:none}.forum-rules{max-width:900px;margin-inline:auto;color:var(--forum-copy)}.forum-rules__head,.forum-rules>section,.forum-rules__footer,.forum-rules__notice{margin-top:16px;padding:clamp(18px,2.6vw,26px);background:#fff;border:1px solid var(--forum-border);border-radius:16px;box-shadow:var(--ax-shadow-xs)}.forum-rules__head{margin-top:0}.forum-rules__notice{color:var(--forum-text);background:var(--forum-soft);border-left:4px solid var(--forum-primary)}.forum-rules h3{margin:0 0 14px;color:var(--forum-text);font-size:1.08rem;line-height:1.4}.forum-rules ol{display:grid;gap:10px;margin:0;padding-left:22px}.forum-rules li{padding-left:4px;line-height:1.65}.forum-rules__footer{color:var(--forum-text);font-weight:650}body.module-forum #sidebar .sbx-wrap--v4 .sbx-sidebar{gap:18px}body.module-forum #sidebar .sbx-wrap--v4 .sbx-editorial{padding:26px}body.module-forum #sidebar .sbx-wrap--v4 .sbx-search-form--v3,body.module-forum #sidebar .sbx-wrap--v4 :is(.sbx-status,.sbx-toc,.sbx-latest,.sbx-quick){padding:22px}body.module-forum #sidebar .sbx-wrap--v4 .sbx-status-grid{grid-template-columns:minmax(0,1fr)}body.module-forum #sidebar .sbx-wrap--v4 .sbx-disclosure>summary{min-height:80px;padding:17px 20px}@media (max-width:900px){.forum-post__layout{grid-template-columns:minmax(125px,155px) minmax(0,1fr)}}@media (max-width:760px){.forum-hero{text-align:left}.forum-page-title,.forum-page-lead{margin-inline:0;text-align:left}.forum-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.forum-toolbar a{width:100%}.forum-section-table>tbody>tr:has(.forumNameTd),.forumContent .gTable>tbody>tr:has(.threadNametd){display:grid;grid-template-columns:48px minmax(0,1fr) repeat(2,minmax(58px,auto));padding:0;border-bottom:1px solid var(--forum-border)}.forum-section-table>tbody>tr:has(.forumNameTd)>td,.forumContent .gTable>tbody>tr:has(.threadNametd)>td{display:block;width:auto;min-width:0;border-bottom:0}.forum-section-table>tbody>tr:has(.forumNameTd) .forumNameTd,.forumContent .gTable>tbody>tr:has(.threadNametd) .threadNametd{grid-column:2/-1}.forum-section-table>tbody>tr:has(.forumNameTd) .forumLastPostTd,.forumContent .gTable>tbody>tr:has(.threadNametd) .threadLastPostTd{grid-column:1/-1;border-top:1px solid var(--forum-border-soft)}.forumContent .gTable>tbody>tr:has(.threadNametd) .threadAuthTd,.forumContent .gTable>tbody>tr:has(.threadNametd) .threadSubscribeTd{grid-column:span 2}.forumContent .gTableSubTop{display:none}.forum-post__layout{grid-template-columns:minmax(0,1fr)}.forum-post__profile{display:grid;grid-template-columns:54px minmax(0,1fr);gap:4px 12px;align-items:center;padding:14px 16px;border-right:0;border-bottom:1px solid var(--forum-border-soft);text-align:left}.forum-post__profile .userAvatar,.forum-post__profile .forum-post__avatar-placeholder{grid-row:1/span 4;width:54px;height:54px;margin:0}.forum-post__profile :is(.postRankName,.postUserGroup,.numposts,.reputation,.userBan,.statusBlock,.postCurator,.postRankIco){margin:0}.forum-compose__editor{grid-template-columns:minmax(0,1fr)}.smilesPart{max-height:130px}.forum-search-table,.forum-search-table>tbody,.forum-search-table>tbody>tr,.forum-search-table td{display:block;width:100%}.forum-compose__actions{align-items:stretch}.forum-compose__actions :is(input,button){width:100%}}@media (max-width:480px){.forum-toolbar{grid-template-columns:minmax(0,1fr)}.forum-page-title{font-size:clamp(2rem,10vw,2.65rem)}.forum-post__header{align-items:flex-start;flex-direction:column}.forum-post__awards{align-self:flex-end;margin-top:-42px}.forum-compose,.forum-rules__head,.forum-rules>section,.forum-rules__footer,.forum-rules__notice{padding:18px 16px}}@media (forced-colors:active){.forumContent .gTable,.forum-post,.forum-compose,.forum-rules>section{border:1px solid CanvasText}}