/* Scoped Accel UX layer. Theme assets are not overwritten. */
html body.accel-ux-preview .ati-hero{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)!important;align-items:center!important;gap:48px!important;padding:64px max(24px,calc((100% - 1160px)/2))!important;min-height:0!important;}
html body.accel-ux-preview .ati-hero>div,html body.accel-ux-preview .ati-hero .ati-hero-inner{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;}
html body.accel-ux-preview .ati-hero .ati-side{position:static!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important;}
html body.accel-ux-preview .ati-hero h1{font-size:clamp(34px,4.3vw,60px)!important;line-height:1.13!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;}
html body.accel-ux-preview .ati-hero h1 span{white-space:normal!important;width:auto!important;min-width:0!important;max-width:100%!important;opacity:1!important;transform:none!important;animation:none!important;}
html body.accel-ux-preview .ati-hero p{width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;}
html body.accel-ux-preview .ati-hero .ati-side strong{font-size:24px!important;line-height:1.3!important;}
html body.accel-ux-preview .ati-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;}
html body.accel-ux-preview .ati-btn,html body.accel-ux-preview .ati-header-cta{text-decoration:none!important;white-space:normal!important;}
html body.accel-ux-preview :is(a,button,input,select,textarea):focus-visible{outline:3px solid #996500!important;outline-offset:4px!important;}
html body.accel-ux-preview .ati-section .ati-label,html body.accel-ux-preview .ati-heading .ati-label,html body.accel-ux-preview .ati-seo-links__label{color:#805700!important;}
html body.accel-ux-preview .ati-resource-card :is(a,.ati-resource-read){color:#805700!important;}
html body.accel-ux-preview .ux-compact .ati-hero{grid-template-columns:minmax(0,1fr)!important;padding-top:28px!important;padding-bottom:28px!important;}
html body.accel-ux-preview .ux-compact .ati-hero .ati-side,html body.accel-ux-preview .ux-compact .ati-hero .ati-actions{display:none!important;}
html body.accel-ux-preview .ux-compact .ati-hero h1{font-size:clamp(30px,3.5vw,44px)!important;margin:8px 0 12px!important;}
html body.accel-ux-preview .ux-compact .ati-contact-layout,html body.accel-ux-preview .ux-compact .ati-resource-library{padding-top:28px!important;}
html body.accel-ux-preview .ux-compact .ati-contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)!important;}
html body.accel-ux-preview.ux-language-ready .trp-floating-switcher{display:none!important;}
html body.accel-ux-preview .ux-proof{background:#181818;border:1px solid #454545;border-left:4px solid #ffcb34;border-radius:12px;padding:24px;color:#fff;line-height:1.6;}
html body.accel-ux-preview .ux-proof h2{color:#fff!important;font-size:24px!important;line-height:1.25!important;margin:8px 0 14px!important;}
html body.accel-ux-preview .ux-proof ol{margin:0 0 16px 20px!important;padding:0!important;}
html body.accel-ux-preview .ux-proof small{display:block;color:#cbd5e1;line-height:1.6;}
html body.accel-ux-preview .ux-meta{font-size:15px!important;color:#f6d87c!important;margin:14px 0!important;}
html body.accel-ux-preview .ux-note{font-size:15px;line-height:1.6;color:#475569;padding:14px 16px;background:#fff8df;border-left:3px solid #a66d00;border-radius:6px;margin:16px 0;}
html body.accel-ux-preview .ux-path-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;}
html body.accel-ux-preview .ux-path-links a{display:block;padding:20px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#111;text-decoration:none;line-height:1.6;}
html body.accel-ux-preview .ux-path-links strong{display:block;font-size:18px;margin-bottom:8px;}
html body.accel-ux-preview .ux-path-links span{display:block;color:#475569;font-size:15px;}
html body.accel-ux-preview .ux-progress{padding:14px 0;border-bottom:1px solid #d8dee5;margin-bottom:24px;line-height:1.5;font-weight:700;color:#5d4300;}
html body.accel-ux-preview .northstar-assessment__scale,html body.accel-ux-preview .northstar-assessment__scale-labels{width:100%!important;max-width:620px!important;}
html body.accel-ux-preview .northstar-assessment__scale{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;}
html body.accel-ux-preview .northstar-assessment__scale[data-quick-likert],html body.accel-ux-preview .northstar-assessment__scale[data-quick-likert]+.northstar-assessment__scale-labels{max-width:450px!important;}
html body.accel-ux-preview .northstar-assessment__scale[data-quick-likert]{grid-template-columns:repeat(5,minmax(0,1fr))!important;}
html body.accel-ux-preview .northstar-assessment__scale label{min-width:0!important;min-height:52px;}
html body.accel-ux-preview .northstar-assessment__scale-labels{display:flex!important;justify-content:space-between!important;}
html body.accel-ux-preview [data-step]{scroll-margin-top:24px;}
html body.accel-ux-preview .ux-form-help{font-size:14px;line-height:1.6;color:#475569;margin:6px 0 18px;}
html body.accel-ux-preview #trial-registration label{margin-top:12px!important;margin-bottom:6px!important;display:block;}
html body.accel-ux-preview #trial-registration :is(input,select,textarea){margin-bottom:12px!important;}
html body.accel-ux-preview .ux-result-actions{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0;}
html body.accel-ux-preview .ux-result-actions :is(a,button){padding:12px 18px;background:#ffca2f;border:1px solid #b48200;border-radius:8px;color:#111;text-decoration:none;font-weight:700;}
html body.accel-ux-preview .ati-mobile-nav-panel.ux-open{display:flex!important;position:absolute!important;top:100%!important;right:16px!important;left:16px!important;width:auto!important;z-index:1000!important;}
html body.accel-ux-preview .ati-top{position:relative!important;}
@media(max-width:1000px){html body.accel-ux-preview .ati-hero{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:40px 24px!important;}html body.accel-ux-preview .ati-hero .ati-side{display:none!important;}html body.accel-ux-preview .ux-compact .ati-contact-layout{grid-template-columns:1fr!important;}}
@media(max-width:600px){html body.accel-ux-preview .ati-hero{padding:32px 22px!important;}html body.accel-ux-preview .ati-hero h1{font-size:34px!important;}html body.accel-ux-preview .ati-actions{flex-direction:column!important;align-items:stretch!important;}html body.accel-ux-preview .ati-actions a{width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center;}html body.accel-ux-preview .ux-path-links{grid-template-columns:1fr;}html body.accel-ux-preview .ux-proof{padding:20px;}html body.accel-ux-preview .northstar-hero{padding-top:28px!important;padding-bottom:28px!important;}html body.accel-ux-preview .northstar-hero h1{font-size:30px!important;}}
@media(prefers-reduced-motion:reduce){html body.accel-ux-preview *,html body.accel-ux-preview *::before,html body.accel-ux-preview *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
@media print{body.accel-ux-preview header,body.accel-ux-preview footer,body.accel-ux-preview form,body.accel-ux-preview .ux-language,body.accel-ux-preview .ati-seo-links,body.accel-ux-preview [data-northstar-quick-feedback],body.accel-ux-preview .ux-result-actions{display:none!important;}body.accel-ux-preview [data-northstar-quick-result]{display:block!important;}}

html body.accel-ux-preview .ati-hero>*{position:relative!important;z-index:2!important;}
html body.accel-ux-preview .ati-mobile-nav-panel.ux-open{flex-direction:column!important;gap:4px!important;}
html body.accel-ux-preview .ati-mobile-nav-panel.ux-open a{display:block!important;width:100%!important;box-sizing:border-box;white-space:normal!important;padding:10px 14px!important;}

html body.accel-ux-preview .ux-progress{scroll-margin-top:20px;}
html body.accel-ux-preview .ati-top{z-index:30!important;}
html body.accel-ux-preview .ati-mobile-nav-panel.ux-open{background:#050505!important;box-shadow:0 16px 32px rgba(0,0,0,.4)!important;}
html body.accel-ux-preview .ati-mobile-menu-button{background:#080808!important;color:#ffca2f!important;border:1px solid #555!important;}

/* Shared Hero: warm paper, soft gold and charcoal. */
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero){position:relative!important;isolation:isolate;overflow:hidden;color:#242821!important;background:radial-gradient(ellipse at 90% 25%,rgba(248,209,104,.30),transparent 52%),linear-gradient(120deg,#fcfbf7 20%,#f7f3e7 100%)!important;border-bottom:1px solid #e8e1cf;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero)::before{content:""!important;display:block!important;opacity:1!important;transform:none!important;position:absolute;z-index:-1;pointer-events:none;inset:0;background-image:linear-gradient(rgba(155,130,66,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(155,130,66,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent 35%,#000);}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(h1,h1 span,h2,h3){color:#242821!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) p:not(.northstar-kicker){color:#50554f!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) .northstar-kicker,html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) .ux-meta{color:#795b16!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(aside,.ati-side,.ux-proof,.aa-route){background:rgba(255,255,255,.87)!important;border:1px solid #e3d8b9!important;border-left:4px solid #d5a321!important;border-radius:16px!important;box-shadow:0 16px 45px rgba(87,72,31,.07);}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(aside,.ati-side,.ux-proof,.aa-route) strong{color:#665018!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.northstar-landing__button,.ati-btn,.aa-button){background:#ffcc32!important;color:#242821!important;border-color:#d6a91b!important;text-decoration:none!important;box-shadow:0 3px 8px rgba(109,84,14,.08);}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.northstar-landing__button,.ati-btn,.aa-button)+ :is(.northstar-landing__button,.ati-btn,.aa-button){background:rgba(255,255,255,.85)!important;border-color:#9a8c69!important;box-shadow:none;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.northstar-landing__button,.ati-btn,.aa-button):hover{background:#f5bc17!important;border-color:#967018!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.northstar-landing__button,.ati-btn,.aa-button)+ :is(.northstar-landing__button,.ati-btn,.aa-button):hover{background:#fff5d6!important;}

/* Decorative programming motifs: original SVG, no external image requests. */
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero)::after{content:""!important;display:block!important;transform:none!important;left:auto!important;bottom:auto!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important;inset-inline-start:auto!important;position:absolute;z-index:-1;pointer-events:none;top:0;right:0;width:min(54%,680px);height:100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22640%22%20height%3D%22660%22%20viewBox%3D%220%200%20640%20660%22%20fill%3D%22none%22%3E%0A%20%3Cg%20stroke%3D%22%23b5974d%22%20stroke-width%3D%221.5%22%20opacity%3D%22.18%22%3E%3Cpath%20d%3D%22M245%20120C360%2045%20437%2092%20508%20145M510%20190C597%20250%20612%20379%20505%20500M465%20554C340%20626%20298%20548%20211%20557%22%20stroke-dasharray%3D%225%2010%22%2F%3E%3Ccircle%20cx%3D%22376%22%20cy%3D%2283%22%20r%3D%224%22%20fill%3D%22%23b5974d%22%2F%3E%3Ccircle%20cx%3D%22575%22%20cy%3D%22358%22%20r%3D%224%22%20fill%3D%22%23b5974d%22%2F%3E%3Ccircle%20cx%3D%22336%22%20cy%3D%22585%22%20r%3D%224%22%20fill%3D%22%23b5974d%22%2F%3E%3C%2Fg%3E%0A%20%3Cg%20transform%3D%22translate%28148%2055%29%20rotate%28-8%2075%2055%29%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22154%22%20height%3D%22108%22%20rx%3D%2218%22%20fill%3D%22%23fff%22%20fill-opacity%3D%22.35%22%20stroke%3D%22%2363879a%22%20stroke-opacity%3D%22.23%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M21%2033h112%22%20stroke%3D%22%2363879a%22%20stroke-opacity%3D%22.2%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22%2363879a%22%20opacity%3D%22.3%22%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2234%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2246%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m24%2052%2012%2010-12%2010m22%200h17%22%20stroke%3D%22%2364869a%22%20stroke-opacity%3D%22.42%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ctext%20x%3D%2279%22%20y%3D%2276%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2218%22%20font-weight%3D%22700%22%20fill%3D%22%23567d90%22%20opacity%3D%22.43%22%3EPython%3C%2Ftext%3E%3C%2Fg%3E%0A%20%3Cg%20transform%3D%22translate%28434%2066%29%20rotate%289%2057%2065%29%22%20stroke%3D%22%23ac8831%22%20stroke-width%3D%222.5%22%20stroke-opacity%3D%22.3%22%3E%3Cpath%20d%3D%22m57%202%2054%2031v64l-54%2031-54-31V33Z%22%20fill%3D%22%23f8e7af%22%20fill-opacity%3D%22.14%22%2F%3E%3Ctext%20x%3D%2257%22%20y%3D%2276%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2232%22%20font-weight%3D%22700%22%20fill%3D%22%23a38232%22%20fill-opacity%3D%22.43%22%20stroke%3D%22none%22%3EC%2B%2B%3C%2Ftext%3E%3C%2Fg%3E%0A%20%3Cg%20transform%3D%22translate%28422%20489%29%20rotate%288%2056%2055%29%22%20stroke%3D%22%23b18a2b%22%20stroke-width%3D%223%22%20stroke-opacity%3D%22.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M30%209h52v27c0%2021-10%2032-26%2032S30%2057%2030%2036Zm0%209H13v17c0%2014%2011%2022%2024%2022m45-39h17v17c0%2014-11%2022-24%2022M56%2068v22M39%2091h34l7%2012H32Z%22%20fill%3D%22%23f6d574%22%20fill-opacity%3D%22.10%22%2F%3E%3Cpath%20d%3D%22m56%2022%204%209%2010%201-8%207%202%2010-8-5-8%205%202-10-8-7%2010-1Z%22%20stroke-width%3D%222%22%2F%3E%3Ctext%20x%3D%2256%22%20y%3D%22131%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2213%22%20letter-spacing%3D%223%22%20fill%3D%22%23a38232%22%20fill-opacity%3D%22.5%22%20stroke%3D%22none%22%3ECCC%3C%2Ftext%3E%3C%2Fg%3E%0A%20%3Cg%20transform%3D%22translate%28164%20489%29%20rotate%28-8%2065%2042%29%22%20stroke%3D%22%237f9290%22%20stroke-opacity%3D%22.32%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m32%2012-24%2024%2024%2024m68-48%2024%2024-24%2024M78%200%2056%2073%22%2F%3E%3Ctext%20x%3D%2265%22%20y%3D%22102%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2212%22%20letter-spacing%3D%222%22%20fill%3D%22%237f9290%22%20fill-opacity%3D%22.43%22%20stroke%3D%22none%22%3EBUILD%20%C2%B7%20SOLVE%3C%2Ftext%3E%3C%2Fg%3E%0A%20%3Cg%20stroke%3D%22%23a79462%22%20stroke-opacity%3D%22.25%22%20stroke-width%3D%222%22%3E%3Crect%20x%3D%22568%22%20y%3D%22265%22%20width%3D%2230%22%20height%3D%2230%22%20rx%3D%226%22%2F%3E%3Cpath%20d%3D%22M583%20295v17m-20%200h40m-40%200v16m40-16v16%22%2F%3E%3Ccircle%20cx%3D%22563%22%20cy%3D%22339%22%20r%3D%2210%22%2F%3E%3Ccircle%20cx%3D%22603%22%20cy%3D%22339%22%20r%3D%2210%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:right center!important;background-size:contain!important;}
@media(max-width:800px){html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero)::after{width:360px;right:-90px;background-position:right top!important;background-size:360px auto!important;opacity:.5!important;}}

html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.ati-secondary,.aa-button-outline){background:rgba(255,255,255,.85)!important;border-color:#9a8c69!important;color:#242821!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(p,li,small,.ati-article-meta,.ati-club-side-list span,.northstar-hero aside span,.aa-route span,.aa-progress-wrap){color:#50554f!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.ati-label,.northstar-kicker,.aa-eyebrow,.ux-meta){color:#795b16!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.ux-proof h2,.aa-assessment-hero-copy strong){color:#242821!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) :is(.aa-route>div,.ati-club-side-list span){border-color:#e3d8b9!important;background:transparent!important;}
html body.accel-ux-preview :is(.ati-hero,.ati-legal-hero,.northstar-landing__hero,.northstar-hero,.aa-intro,.aa-assessment-hero,.aa-hero,.accel-portal-hero) .aa-progress-track{background:#e8dfc4!important;}
html body.accel-ux-preview .ux-compact .ati-hero::after,html body.accel-ux-preview .aa-assessment-hero::after{background-size:auto 350px!important;width:45%;opacity:.55!important;}
@media(max-width:800px){html body.accel-ux-preview .ux-compact .ati-hero::after,html body.accel-ux-preview .aa-assessment-hero::after{width:220px;opacity:.3!important;}}
html body.accel-ux-preview .ati-hero .ati-side .ati-side-link{color:#665018!important;border-color:#9a8c69!important;}

/* Brand-aligned Astra back-to-top control. */
html body.accel-ux-preview #ast-scroll-top{background:#ffcc32!important;color:#242821!important;border:1px solid #d6a91b;border-radius:8px;box-shadow:0 3px 10px rgba(70,53,10,.18);}
html body.accel-ux-preview #ast-scroll-top:hover{background:#f5bc17!important;color:#242821!important;}
html body.accel-ux-preview #ast-scroll-top:focus-visible{outline:3px solid #795b16!important;outline-offset:3px;}
html body.accel-ux-preview #ast-scroll-top :is(svg,path){fill:currentColor!important;}

/* Single-row language switcher, shared by the three public header templates. */
html body.accel-ux-preview .ux-header{display:grid!important;grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto auto!important;grid-template-areas:"logo navigation language cta";align-items:center!important;gap:24px!important;position:relative!important;}
html body.accel-ux-preview .ux-header .ux-header-logo{grid-area:logo;width:100%!important;max-width:210px!important;min-width:0!important;margin:0!important;}
html body.accel-ux-preview .ux-header .ux-header-logo img{width:100%!important;height:auto!important;max-width:100%!important;}
html body.accel-ux-preview .ux-header .ux-header-nav{grid-area:navigation;display:flex!important;align-items:center;justify-content:center!important;gap:clamp(12px,1.6vw,26px)!important;min-width:0;}
html body.accel-ux-preview .ux-header .ux-header-nav a{white-space:nowrap!important;font-size:14px!important;}
html body.accel-ux-preview .ux-header .ux-header-cta{grid-area:cta;margin:0!important;white-space:nowrap!important;}
html body.accel-ux-preview .ux-language{grid-area:language;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;margin:0!important;min-width:88px;width:auto!important;background:transparent!important;font-size:13px!important;line-height:1.3!important;}
html body.accel-ux-preview .ux-language a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 8px!important;margin:0!important;color:#b8bcc3!important;border:0!important;border-radius:0!important;background:transparent!important;text-decoration:none!important;font-size:13px!important;line-height:1.3!important;white-space:nowrap!important;}
html body.accel-ux-preview .ux-language a+a::before{content:"";height:12px;width:1px;background:#51545a;position:relative;left:-8px;}
html body.accel-ux-preview .ux-language a[aria-current]{color:#fff!important;font-weight:700;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1px;}
html body.accel-ux-preview .ux-language a:hover{color:#fff!important;}
html body.accel-ux-preview .ux-header>.ati-mobile-menu-button,html body.accel-ux-preview .ux-header>.ns-mobile-menu,html body.accel-ux-preview .ux-header>.aa-mobile-nav{grid-area:menu;display:none!important;}
@media(max-width:1100px){
 html body.accel-ux-preview .ux-header{grid-template-columns:minmax(0,1fr) auto 44px!important;grid-template-areas:"logo language menu";gap:12px!important;padding:16px 22px!important;}
 html body.accel-ux-preview .ux-header .ux-header-logo{max-width:190px!important;}
 html body.accel-ux-preview .ux-header .ux-header-nav,html body.accel-ux-preview .ux-header .ux-header-cta{display:none!important;}
 html body.accel-ux-preview .ux-header>.ati-mobile-menu-button,html body.accel-ux-preview .ux-header>.ns-mobile-menu,html body.accel-ux-preview .ux-header>.aa-mobile-nav{display:block!important;margin:0!important;justify-self:end;position:static!important;inset:auto!important;transform:none!important;}
 html body.accel-ux-preview .ux-header :is(.ati-mobile-menu-button,.ns-mobile-menu>summary,.aa-mobile-nav>summary){box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column;gap:4px;}
}
@media(max-width:400px){html body.accel-ux-preview .ux-header{gap:8px!important;padding-left:16px!important;padding-right:16px!important;}html body.accel-ux-preview .ux-header .ux-header-logo{max-width:150px!important;}}
