.marketing{padding-bottom:84px}.marketing :is(a,button,input,textarea,select,summary,[tabindex]){scroll-margin-block:100px}.m-accessibility-trigger{z-index:95;inset-inline-end:12px;bottom:max(12px,env(safe-area-inset-bottom));color:#fff;max-width:calc(50vw - 20px);min-height:46px;font:inherit;font-size:calc(14px*var(--m-text-scale,1));cursor:pointer;background:#20211f;border:1px solid #20211f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;line-height:1.3;display:inline-flex;position:fixed;box-shadow:0 3px 14px #00000014}.m-analytics-settings{bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(50vw - 20px);min-height:46px;line-height:1.3}.m-consent{bottom:calc(82px + env(safe-area-inset-bottom));max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));overflow-y:auto}.m-accessibility-overlay{z-index:400;background:#15202b66;position:fixed;inset:0}.m-accessibility-panel{z-index:401;inset-inline-end:18px;bottom:calc(76px + env(safe-area-inset-bottom));width:min(440px,100vw - 28px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));overscroll-behavior:contain;color:#20211f;font-family:var(--font-heebo),Arial,sans-serif;font-size:calc(16px*var(--m-text-scale,1));overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #c9cdc7;border-radius:18px;padding:24px;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 20px 60px #00000026}.m-accessibility-panel *{box-sizing:border-box}.m-accessibility-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.m-accessibility-heading h2{margin:6px 0 0;font-size:1.3em;line-height:1.4}.m-accessibility-close{width:44px;height:44px;color:inherit;cursor:pointer;background:#fff;border:1px solid #d6d8d3;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.m-accessibility-description,.m-accessibility-hint{color:#50544e;margin:14px 0;font-size:.875em}.m-accessibility-options{border:0;min-width:0;margin:20px 0;padding:0}.m-accessibility-option{cursor:pointer;border-top:1px solid #d6d8d3;align-items:start;gap:12px;padding:16px 0;display:flex}.m-accessibility-option input{accent-color:#20211f;flex-shrink:0;width:22px;height:22px;margin:3px 0 0}.m-accessibility-option strong,.m-accessibility-option small{display:block}.m-accessibility-option small{color:#50544e;margin-top:4px;font-size:.875em}.m-accessibility-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m-accessibility-actions button,.m-accessibility-actions a{min-height:44px;font:inherit;color:#20211f;align-items:center;padding:10px 12px;font-size:.875em;display:inline-flex}.m-accessibility-actions button{cursor:pointer;background:#fff;border:1px solid #b2b8af;border-radius:9px}.m-accessibility-actions a{text-underline-offset:3px;text-decoration:underline}.m-accessibility-panel :focus-visible{outline-offset:3px;outline:3px solid #2459ed}.m-mobile-utilities{flex-wrap:wrap}html[data-nova-text=large] :is(.marketing,.m-mobile-menu,.m-accessibility-panel){--m-text-scale:1.25}html[data-nova-text=large] .marketing main{overflow-wrap:anywhere}@media (max-width:1150px){html[data-nova-text=large] .m-desktop-nav,html[data-nova-text=large] .m-nav-actions>.m-login-link,html[data-nova-text=large] .m-nav-actions>.m-button{display:none}html[data-nova-text=large] .m-menu-button{display:inline-flex}html[data-nova-text=large] .m-nav-wrap{justify-content:space-between;gap:14px}}html[data-nova-contrast=high] :is(.marketing,.m-mobile-menu,.m-accessibility-panel),html[data-nova-contrast=high] :is(.marketing,.m-mobile-menu,.m-accessibility-panel) *{color:#111!important;box-shadow:none!important;text-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#555!important}html[data-nova-contrast=high] :is(.marketing,.m-mobile-menu,.m-accessibility-panel) a{text-underline-offset:3px;text-decoration:underline}html[data-nova-contrast=high] :is(.marketing,.m-mobile-menu,.m-accessibility-panel) :focus-visible{outline-offset:3px;outline:3px solid #111}html[data-nova-contrast=high] .marketing [aria-selected=true]{outline-offset:-3px;outline:2px solid #111}html[data-nova-motion=reduce]{scroll-behavior:auto!important}html[data-nova-motion=reduce] :is(.marketing,.m-mobile-menu,.m-accessibility-panel) *,html[data-nova-motion=reduce] :is(.marketing,.m-mobile-menu,.m-accessibility-panel) :before,html[data-nova-motion=reduce] :is(.marketing,.m-mobile-menu,.m-accessibility-panel) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:has(.marketing){scroll-behavior:auto!important}:is(.marketing,.m-mobile-menu,.m-accessibility-panel) *,:is(.marketing,.m-mobile-menu,.m-accessibility-panel) :before,:is(.marketing,.m-mobile-menu,.m-accessibility-panel) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:480px){.m-accessibility-panel{padding:18px;inset-inline-end:14px}.m-accessibility-trigger{gap:6px;padding-inline:10px}.m-accessibility-trigger svg{width:18px}}
