.smart-head{--head-h:76px;--c-nav:#243247;--c-nav-hov:#2463a4;--c-nav-bg:#fff;background:#fff;border:0;box-shadow:none}#smart-head,#smart-head-mobile{border-top:3px solid #2b6cb0;border-bottom:1px solid #e5eaf0}.smart-head .smart-head-mid{--head-h:76px;background:#fff;border:0}#smart-head .smart-head-mid>.inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:76px;column-gap:30px}#smart-head .items-center{justify-content:center}.smart-head .logo-link{display:flex;align-items:center;line-height:1}.smart-head .logo-link>span{display:flex;align-items:center}#smart-head .logo-image{display:block;width:238px;height:auto;max-height:none;padding:0}#smart-head .navigation{--nav-h:76px;font-family:inherit;background:0 0}#smart-head .navigation .menu{display:flex;align-items:center;gap:6px}#smart-head .navigation .menu>li>a{padding:0 13px;color:#243247;font-size:14px;font-weight:600;letter-spacing:0;line-height:76px;text-transform:none;background:0 0;border:0}#smart-head .navigation .menu>li>a:after{font-size:9px;margin-left:7px}#smart-head .navigation .menu>li:hover>a,#smart-head .navigation .menu>li:focus-within>a{color:#2463a4;background:0 0}#smart-head .navigation .menu>li>a:before{height:2px;top:auto;bottom:15px;left:13px;right:13px;background:#2b6cb0}#smart-head .navigation .sub-menu{display:block;width:236px;min-width:236px;padding:8px;margin:0;background:#fff;border:1px solid #e5eaf0;border-radius:6px;box-shadow:0 8px 22px rgba(25,42,68,.1);transition:opacity .12s ease;transform:none}#smart-head .navigation .sub-menu a{padding:10px 12px;line-height:1.4;min-height:40px;color:#334155;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;border-radius:3px;border:0}#smart-head .navigation .sub-menu a:hover,#smart-head .navigation .sub-menu a:focus-visible{color:#205b98;background:#f0f5fb}#smart-head .navigation li:focus-within>.sub-menu,#smart-head .navigation li.diy-open>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}#smart-head .navigation li.diy-closed>.sub-menu{opacity:0;visibility:hidden;pointer-events:none}.smart-head .diy-header-search{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:96px;height:42px;min-height:42px;padding:0 13px;color:#24496f;background:#f2f6fa;border:1px solid #e0e8f0;border-radius:5px;font-size:13px;font-weight:600;line-height:1}.smart-head .diy-header-search:hover{color:#194f86;background:#e9f1f9}.smart-head :is(a,button):focus-visible,.off-canvas :is(a,button,[role=button]):focus-visible{outline:2px solid #2463a4;outline-offset:3px}.diy-header-sponsor{height:119px;box-sizing:border-box;padding:14px 0;background:#fafbfc;border-bottom:1px solid #edf0f4}.diy-header-sponsor .wrap{display:flex;justify-content:center}.diy-header-sponsor img{display:block;width:780px;height:90px;aspect-ratio:26/3;object-fit:contain;max-width:100%}.off-canvas{background:#fff;color:#243247;min-width:0;width:min(340px, calc(100vw - 32px));transition-duration:.15s}.off-canvas .off-canvas-head{display:flex;align-items:center;min-height:76px;margin-bottom:0;padding:20px;border-bottom:1px solid #e5eaf0}.off-canvas .off-canvas-head .ts-logo{max-width:208px}.off-canvas .off-canvas-head .logo-image{width:208px;height:auto;max-width:100%}.off-canvas .close{display:inline-flex;align-items:center;justify-content:center;top:16px;right:14px;width:44px;height:44px;color:#334155;background:#f2f6fa;border-radius:4px}.off-canvas .off-canvas-content{padding:12px 20px 28px}.off-canvas .mobile-menu{opacity:1;transition:none;margin:0}.off-canvas .mobile-menu>li{border-bottom:1px solid #edf0f4}.off-canvas .mobile-menu>li>a{min-height:52px;padding:16px 50px 16px 0;font-size:15px;font-weight:600;line-height:20px;color:#243247;text-transform:none;letter-spacing:0}.off-canvas .mobile-menu .chevron{top:4px;right:0;margin:4px 0 0 auto;padding:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#40658e;border-radius:4px;cursor:pointer}.off-canvas .mobile-menu li.active>.chevron{background:#edf4fb}.off-canvas .mobile-menu ul{display:none;max-height:none;opacity:1;transition:none;padding:0 0 12px 12px;margin:0;border-left:2px solid #dbe8f5}.off-canvas .mobile-menu .item-active>ul{display:block;max-height:none;transition:none}.off-canvas .mobile-menu li li{padding-left:0}.off-canvas .mobile-menu li a{max-width:calc(100% - 44px)}.off-canvas .mobile-menu li li a{max-width:100%}.off-canvas .mobile-menu ul a{min-height:44px;padding:12px 8px;font-size:14px;font-weight:400;line-height:20px;text-transform:none;letter-spacing:0;color:#475569}.off-canvas .mobile-menu a:hover{color:#2463a4}.off-canvas-backdrop{transition-duration:.15s}@media (min-width:941px) and (max-width:1150px){#smart-head .smart-head-mid>.inner{column-gap:14px}#smart-head .logo-image{width:195px}#smart-head .navigation .menu{gap:0}#smart-head .navigation .menu>li>a{padding-inline:9px;font-size:13px}.smart-head .diy-header-search{min-width:44px;padding:0 10px}#smart-head .diy-header-search span{display:none}}@media (max-width:940px){#smart-head{display:none}#smart-head-mobile{--head-h:64px;display:block}#smart-head-mobile .smart-head-mid{--head-h:64px}#smart-head-mobile .smart-head-mid>.inner{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding-inline:20px;gap:12px}#smart-head-mobile .items.empty{display:none}#smart-head-mobile .items-right{display:flex;align-items:center;gap:4px}#smart-head-mobile .logo-image{display:block;width:190px;height:auto;padding:0;max-height:none}#smart-head-mobile .diy-header-search{width:44px;min-width:44px;height:44px;padding:0;background:0 0;border-color:transparent}#smart-head-mobile .diy-header-search span{display:none}#smart-head-mobile .offcanvas-toggle{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;padding:0;background:#f2f6fa;color:#243247;border:1px solid #e0e8f0;border-radius:4px}.diy-header-sponsor{display:none}}@media (max-width:359px){#smart-head-mobile .smart-head-mid>.inner{padding-inline:14px;gap:4px}#smart-head-mobile .logo-image{width:160px}}@media (prefers-reduced-motion:reduce){.smart-head *,.off-canvas,.off-canvas *,.off-canvas-backdrop{transition:none !important;animation:none !important}}