.header-wrapper{position:fixed!important;top:1rem!important;left:1rem!important;right:1rem!important;z-index:99998!important;padding-bottom:.75rem;overflow:visible;transition:top var(--duration-slow) var(--ease-out);will-change:top;backface-visibility:hidden}body.modal-open .header-wrapper{z-index:10!important}@media(max-width:768px){.header-wrapper{position:fixed!important;top:1rem!important;left:1rem!important;right:auto!important;width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;box-sizing:border-box}}.header-container{width:100%}@media (min-width:640px){.header-container{max-width:640px}}@media (min-width:768px){.header-container{max-width:768px}}@media (min-width:1024px){.header-container{max-width:1024px}}@media (min-width:1280px){.header-container{max-width:1280px}}@media (min-width:1536px){.header-container{max-width:1536px}}.header-container{position:relative;margin-right:auto;padding:0!important;transition:transform var(--duration-slow) var(--ease-out);will-change:transform}.header-card,.header-container{margin-left:auto;backface-visibility:hidden}.header-card{width:100%;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-md);padding:12px 20px;transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out),padding var(--duration-slow) var(--ease-out);transform-origin:right center;will-change:transform,opacity}@media(min-width:1024px){.header-card--scrolled{margin-left:auto;margin-right:0;width:100%;transform-origin:right center;padding-top:8px;padding-bottom:8px}.header-card--scrolled .nav-logo{width:170px;min-width:170px;height:42px}.header-card--scrolled .btn-glow{height:36px;padding:0 14px}.header-card--scrolled .btn-nav-ghost{height:36px}}.header-card{border-radius:var(--radius-md)}.header-card--menu-open{border-radius:var(--radius-md) var(--radius-md) 0 0!important}.nav-logo{display:block;height:2.5rem;width:150px}@media (min-width:768px){.nav-logo{height:50px;width:200px}}.nav-logo{min-width:150px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-image:var(--logo)}@media(min-width:768px){.nav-logo{min-width:200px}}.nav-logo:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.nav-links-container{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);will-change:opacity,transform;backface-visibility:hidden}.nav-links-container--visible{--tw-translate-y:0px;opacity:1;pointer-events:auto}.nav-links-container--hidden,.nav-links-container--visible{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-links-container--hidden{--tw-translate-y:0.5rem;opacity:0;pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}.nav-link{color:var(--fg-1);font-family:var(--font-body);font-weight:400;white-space:nowrap;text-decoration:none;transition:color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);padding:.375rem .625rem;border-radius:var(--radius-xs);display:inline-flex;align-items:center}.nav-link,.nav-link--emphasized{font-size:15px}.nav-link:hover{color:var(--primary)}.nav-link--active{font-weight:600;box-shadow:inset 0 -2px 0 var(--primary);border-radius:0}.nav-link--active,.nav-link--active:hover{color:var(--primary)!important}@media(max-width:1200px){.nav-links-container{gap:8px}.nav-link{padding:.375rem .5rem}.nav-link,.nav-link--emphasized{font-size:14px}.desktop-buttons-container{gap:8px}.nav-logo{width:170px;min-width:170px;height:42px}}@media(max-width:1024px){.nav-links-container{gap:4px}.btn-nav-ghost span{display:none}.btn-nav-ghost{width:40px;padding:0;justify-content:center}.btn-glow{padding:0 12px}.nav-logo{width:150px;min-width:150px;height:40px}}@media(max-width:900px){.nav-link{padding:.375rem .25rem}.nav-link,.nav-link--emphasized{font-size:13px}.nav-logo{width:130px;min-width:130px;height:34px}.lang-switch-btn{padding:0 4px}}.nav-item:hover:after{content:"";position:absolute;top:100%;left:-.75rem;right:-.75rem;height:var(--nav-flyout-offset,.5rem)}.nav-dropdown{position:absolute;top:calc(100% + var(--nav-flyout-offset, .5rem));left:0;background:#fff;border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-md);list-style:none;margin:0;padding:.375rem 0;min-width:200px;z-index:50;overflow:hidden;pointer-events:auto}.nav-dropdown__link{display:block;padding:.5rem 1rem;font-size:.875rem;font-weight:400;color:var(--fg-1);font-family:var(--font-body);text-decoration:none;white-space:nowrap;transition:background .15s ease-out,color .15s ease-out}.nav-dropdown__link:hover{background:var(--color-grey-50);color:var(--primary)}.nav-dropdown__link--active{color:var(--primary)!important;font-weight:600;background:var(--color-grey-50)}.nav-dropdown__link--active:hover{color:var(--primary)!important;background:var(--color-grey-100)}.nav-dropdown--mega{display:flex;flex-direction:row;align-items:stretch;padding:0;min-width:600px;left:0}.nav-dropdown--mega .nav-dropdown__group{flex:1;display:flex;flex-direction:column;padding:1rem 1rem 1.125rem;border-right:1px solid var(--border)}.nav-dropdown--mega .nav-dropdown__group:last-child{border-right:none}.nav-dropdown--mega .nav-dropdown__group-label{display:flex;align-items:flex-end;min-height:2rem;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--fg-3);padding:0 0 .5rem;margin-bottom:.375rem;border-bottom:1px solid var(--border);font-family:var(--font-body)}.nav-dropdown--mega .nav-dropdown__sublist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nav-dropdown--mega .nav-dropdown__nested-link{display:block;padding:.375rem .5rem;font-size:.8125rem;font-weight:400;color:var(--fg-1);font-family:var(--font-body);text-decoration:none;white-space:nowrap;border-radius:.375rem;transition:background .15s ease-out,color .15s ease-out}.nav-dropdown--mega .nav-dropdown__nested-link:hover{background:var(--color-grey-50);color:var(--primary)}.nav-dropdown--mega .nav-dropdown__nested-link--active{color:var(--primary)!important;font-weight:600;background:var(--color-grey-50)}.nav-dropdown--mega .nav-dropdown__nested-link--active:hover{color:var(--primary)!important;background:var(--color-grey-100)}.nav-dropdown__group{padding:.25rem 0;border-top:1px solid var(--border)}.nav-dropdown__group:first-child{border-top:none}.nav-dropdown__group-label{display:block;padding:.5rem 1rem .25rem;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--fg-3);font-family:var(--font-body)}.nav-dropdown__sublist{list-style:none;margin:0;padding:0}.nav-dropdown__nested-link{display:block;padding:.5rem 1rem .5rem 1.75rem;font-size:.875rem;font-weight:400;color:var(--fg-1);font-family:var(--font-body);text-decoration:none;white-space:nowrap;transition:background .15s ease-out,color .15s ease-out}.nav-dropdown__nested-link:hover{background:var(--color-grey-50);color:var(--primary)}.nav-dropdown__nested-link--active{color:var(--primary)!important;font-weight:600;background:var(--color-grey-50)}.nav-dropdown__nested-link--active:hover{color:var(--primary)!important;background:var(--color-grey-100)}.nav-dropdown--twolevel{left:0;right:auto;width:min(780px,var(--nav-flyout-max-width,calc(100vw - 2.5rem)));display:grid;grid-template-columns:262px minmax(0,1fr);gap:.875rem;padding:.875rem;border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-archivo),Archivo,system-ui,sans-serif;max-height:var(--nav-flyout-max-height,calc(100vh - 8rem));overflow-y:auto;overscroll-behavior:contain}.nav-flyout__rail{width:262px;flex:none;display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:.75rem;background:var(--color-grey-50);border-radius:var(--radius-sm)}.nav-flyout__cat{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;padding:.75rem .875rem;background:transparent;border:none;border-radius:8px;text-align:left;cursor:default;transition:background .15s ease-out}.nav-flyout__cat--active{background:#fff}.nav-flyout__cat:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav-flyout__cat-text{display:flex;flex-direction:column}.nav-flyout__cat-label{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--primary)}.nav-flyout__cat-hint{font-size:.75rem;line-height:1.3;color:var(--color-grey-500)}.nav-flyout__chevron{flex:none;color:var(--color-grey-400)}.nav-flyout__rail-footer{margin-top:auto;padding-top:.75rem}.nav-flyout__all{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem .875rem;font-size:.84375rem;font-weight:600;color:var(--primary);text-decoration:none;transition:color .15s ease-out}.nav-flyout__all:hover{color:var(--color-blue-700)}.nav-flyout__all--panel{margin-top:.25rem;padding-left:.75rem;font-size:.8125rem}.nav-flyout__panel{flex:1;min-width:0;min-height:min(330px,42vh);padding:.875rem .75rem}.nav-flyout__panel-label{margin:0 0 .5rem;padding:0 .75rem;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fg-3)}.nav-flyout__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.nav-flyout__entry{display:block;padding:.625rem .75rem;border-radius:8px;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.nav-flyout__entry:hover{background:var(--color-grey-50)}.nav-flyout__entry--active{background:var(--color-grey-100)}.nav-flyout__entry--active .nav-flyout__entry-title{color:var(--primary)}.nav-flyout__entry--active:hover{background:var(--color-grey-100)}.nav-flyout__entry-title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--primary)}.nav-flyout__entry-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:var(--color-grey-100);color:var(--fg-2);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.nav-flyout__entry-desc{display:block;font-size:.78125rem;line-height:1.35;color:var(--color-grey-500)}.nav-flyout__entry--featured{background:var(--color-grey-50);border:1px solid var(--border)}.nav-flyout__entry--featured:hover{background:var(--color-grey-100)}.nav-flyout__promo{grid-column:1/-1;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:var(--radius-md);background:var(--primary);color:#fff;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.nav-flyout__promo:hover{background:var(--color-blue-700)}.nav-flyout__promo-copy{display:flex;flex-direction:column;min-width:0;flex:1}.nav-flyout__promo-badge{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fg-inverse-2);margin-bottom:.125rem}.nav-flyout__promo-title{font-size:.9375rem;font-weight:600;color:#fff;line-height:1.3}.nav-flyout__promo-desc{font-size:.75rem;line-height:1.35;color:hsla(0,0%,100%,.72)}.nav-flyout__promo-cta{flex:none;gap:.375rem;padding:.5rem .875rem;border-radius:6px;background:var(--color-corporate-orange);color:#1a0b00;font-size:.8125rem}.btn-nav-ghost,.nav-flyout__promo-cta{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap}.btn-nav-ghost{gap:8px;height:40px;padding:0 8px;border-radius:var(--radius-xs);font-size:15px;letter-spacing:0;background:transparent;color:var(--primary);border:0;cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn-nav-ghost:hover{background:var(--color-grey-50)}.btn-nav-ghost:active{transform:scale(.98)}.btn-nav-ghost--icon{width:40px;padding:0;justify-content:center}.btn-glow{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;letter-spacing:0;background:var(--color-corporate-orange);color:#1a0b00;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn-glow svg{width:16px;height:16px;flex-shrink:0}.btn-glow:focus-visible,.btn-glow:hover{background:var(--color-orange-600)}.btn-glow:active{transform:scale(.98)}.desktop-buttons-container{transition:opacity .3s ease-out,transform .3s ease-out;will-change:opacity,transform;backface-visibility:hidden}.desktop-buttons-container--visible{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;opacity:1;pointer-events:auto}.desktop-buttons-container--hidden,.desktop-buttons-container--visible{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.desktop-buttons-container--hidden{--tw-translate-y:0.5rem;--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}.scrolled-buttons-container{display:flex;align-items:center;gap:12px;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);will-change:opacity,transform;backface-visibility:hidden}.scrolled-buttons-container--visible{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;opacity:1;pointer-events:auto}.scrolled-buttons-container--hidden,.scrolled-buttons-container--visible{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scrolled-buttons-container--hidden{--tw-translate-y:0.5rem;--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}.menu-toggle{cursor:pointer;border-width:0;background-color:transparent;padding:.5rem;position:relative;z-index:99997;display:flex;align-items:center}.menu-toggle__icon{position:relative;transition:background-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),top var(--duration-base) var(--ease-out)}.menu-toggle__icon,.menu-toggle__icon:after,.menu-toggle__icon:before{display:block;height:3px;width:1.5rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(0 49 136/var(--tw-bg-opacity,1))}.menu-toggle__icon:after,.menu-toggle__icon:before{--tw-content:"";content:var(--tw-content);position:absolute;transition:transform var(--duration-base) var(--ease-out),top var(--duration-base) var(--ease-out)}.menu-toggle__icon:before{top:-.5rem}.menu-toggle__icon:after{top:.5rem}.menu-toggle--active .menu-toggle__icon{background-color:transparent}.menu-toggle--active .menu-toggle__icon:before{--tw-rotate:45deg}.menu-toggle--active .menu-toggle__icon:after,.menu-toggle--active .menu-toggle__icon:before{top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-toggle--active .menu-toggle__icon:after{--tw-rotate:-45deg}.mobile-menu{position:absolute;top:100%;right:0;background:#fff;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);z-index:99996;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility var(--duration-base);will-change:opacity,transform;backface-visibility:hidden;visibility:hidden;--tw-translate-y:-0.625rem;opacity:0;max-height:0;padding:0!important;border:none!important;pointer-events:none;overflow:hidden}.mobile-menu,.mobile-menu--visible{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile-menu--visible{visibility:visible;--tw-translate-y:0px;opacity:1;width:100%}@media (min-width:768px){.mobile-menu--visible{width:400px}}.mobile-menu--hidden,.mobile-menu--visible{max-height:0;padding:0!important;border:none!important;pointer-events:none}.mobile-menu--hidden{visibility:hidden;--tw-translate-y:-0.625rem;opacity:0}.mobile-menu--hidden,.mobile-menu--open{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile-menu--open{visibility:visible;--tw-translate-y:0px;opacity:1;width:100%}@media (min-width:768px){.mobile-menu--open{width:400px}}.mobile-menu--open{max-height:min(80vh,640px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0!important;border-top:1px solid var(--border)!important;pointer-events:auto}.mobile-menu__item{--tw-translate-y:0.625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.mobile-menu__link{display:block;white-space:nowrap;padding-top:.5rem;padding-bottom:.5rem;text-decoration-line:none;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--primary);transition:color var(--duration-fast) var(--ease-out)}.mobile-menu__link--emphasized{font-size:15px}.mobile-menu__link:hover{color:var(--color-blue-700)}.mobile-menu__link--active{font-weight:600}.mobile-menu__link--active,.mobile-menu__link--active:hover{color:var(--primary)!important}.mobile-menu__submenu{margin-top:.5rem;margin-left:1rem;list-style-type:none;border-left-width:2px;--tw-border-opacity:1;border-color:rgb(217 221 232/var(--tw-border-opacity,1));padding:0 0 0 1rem}.mobile-menu__submenu-item{margin-bottom:.5rem}.mobile-menu__submenu-link{display:block;padding-top:.375rem;padding-bottom:.375rem;text-decoration-line:none;font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--fg-1);transition:color var(--duration-fast) var(--ease-out)}.mobile-menu__submenu-link:hover{color:var(--primary)}.mobile-menu__submenu-link--active{color:var(--primary)!important;font-weight:600}.mobile-menu__submenu-link--active:hover{color:var(--primary)!important}.mobile-menu__submenu-link--nested{padding-left:0;font-size:1rem;line-height:1.5rem}.mobile-menu__submenu-group{margin-bottom:.5rem;list-style-type:none}.mobile-menu__submenu-group-label{margin-bottom:.25rem;margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(95 104 131/var(--tw-text-opacity,1))}.mobile-menu__submenu-group-label:first-child{margin-top:0}.mobile-menu__submenu-group-label--link{text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:.2s}.mobile-menu__submenu-group-label--link:hover{color:var(--primary)}.mobile-menu__submenu-nested{margin-top:.25rem;margin-left:.25rem;list-style-type:none;border-left-width:2px;--tw-border-opacity:1;border-color:rgb(217 221 232/var(--tw-border-opacity,1));padding:0 0 0 .75rem}.mobile-menu--open .mobile-menu__item{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.mobile-menu--open .mobile-menu__item:first-child{transition-delay:50ms}.mobile-menu--open .mobile-menu__item:nth-child(2){transition-delay:.1s}.mobile-menu--open .mobile-menu__item:nth-child(3){transition-delay:.15s}.mobile-menu--open .mobile-menu__item:nth-child(4){transition-delay:.2s}.mobile-menu--open .mobile-menu__item:nth-child(5){transition-delay:.25s}.mobile-menu--open .mobile-menu__item:nth-child(6){transition-delay:.3s}.mobile-menu--open .mobile-menu__item:nth-child(7){transition-delay:.35s}.mobile-menu--open .mobile-menu__item:nth-child(8){transition-delay:.4s}.mobile-menu--open .mobile-menu__item:nth-child(9){transition-delay:.45s}.mobile-menu--open .mobile-menu__item:nth-child(10){transition-delay:.5s}.mobile-nav{display:flex;flex-direction:column;gap:1rem;padding:1rem;font-family:var(--font-archivo),Archivo,system-ui,sans-serif}.mobile-nav__link{display:block;padding:.75rem .875rem;border-radius:8px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--primary);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.mobile-nav__link:hover{background:var(--color-grey-50)}.mobile-nav__link--active{background:var(--color-grey-100)}.mobile-nav__promo{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:var(--radius-md);background:var(--primary);color:#fff;text-decoration:none}.mobile-nav__promo-copy{display:flex;flex-direction:column;min-width:0}.mobile-nav__promo-badge{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fg-inverse-2);margin-bottom:.125rem}.mobile-nav__promo-title{font-size:.9375rem;font-weight:600;color:#fff;line-height:1.3}.mobile-nav__promo-desc{font-size:.75rem;line-height:1.35;color:hsla(0,0%,100%,.72)}.mobile-nav__section{display:flex;flex-direction:column;gap:.125rem;padding:.75rem;background:var(--color-grey-50);border-radius:var(--radius-sm)}.mobile-nav__section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .125rem .375rem}.mobile-nav__section-title{font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--fg-3)}.mobile-nav__cat{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;padding:.75rem .875rem;background:transparent;border:none;border-radius:8px;text-align:left;cursor:pointer;transition:background .15s ease-out}.mobile-nav__cat:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mobile-nav__group--open .mobile-nav__cat{background:#fff}.mobile-nav__cat-text{display:flex;flex-direction:column}.mobile-nav__cat-label{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--primary)}.mobile-nav__cat-hint{font-size:.75rem;line-height:1.3;color:var(--color-grey-500)}.mobile-nav__cat-meta{display:inline-flex;align-items:center;gap:.5rem}.mobile-nav__cat-count{font-size:13px;font-weight:400;color:var(--fg-3);font-variant-numeric:tabular-nums}.mobile-nav__chevron{flex:none;color:var(--color-grey-400);transition:transform .2s ease-out}.mobile-nav__group--open .mobile-nav__chevron{transform:rotate(180deg)}.mobile-nav__list{list-style:none;margin:0;padding:.25rem 0 .25rem .375rem;display:flex;flex-direction:column;gap:.125rem}.mobile-nav__group:not(.mobile-nav__group--open) .mobile-nav__list{display:none}.mobile-nav__entry{display:block;padding:.625rem .75rem;border-radius:8px;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.mobile-nav__entry--active,.mobile-nav__entry:hover{background:#fff}.mobile-nav__entry--active .mobile-nav__entry-title{color:var(--primary)}.mobile-nav__entry--featured{background:#fff;border:1px solid var(--border)}.mobile-nav__entry-title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--primary)}.mobile-nav__entry-desc{display:block;font-size:.78125rem;line-height:1.35;color:var(--color-grey-500)}.mobile-nav__all{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--primary);text-decoration:none;transition:color .15s ease-out}.mobile-nav__all:hover{color:var(--color-blue-700)}.mobile-nav__all--panel{padding:.625rem .75rem}.mobile-nav__footer{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding-top:.25rem;border-top:1px solid var(--border)}.mobile-nav__footer .lang-switcher{align-self:center}.lang-switcher{display:inline-flex;align-items:center;height:40px;gap:2px}.lang-switcher__separator{width:1px;height:16px;flex-shrink:0;background-color:var(--border-strong)}.lang-switch-btn{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 8px;border-radius:var(--radius-xs);font-size:14px;font-weight:400;letter-spacing:0;line-height:1;text-decoration:none;color:var(--fg-2);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.lang-switch-btn:hover{color:var(--primary);background-color:var(--color-grey-50)}.lang-switch-btn--active{color:var(--primary);font-weight:600}.lang-switch-btn--active:hover{background-color:transparent}
/*# sourceMappingURL=779746f191104f04.css.map*/