.kp-header{position:relative;z-index:100;background:#fff;border-bottom:1px solid #e9e9e7;box-shadow:0 1px 8px #152c3006;}.kp-header__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;min-height:88px;padding-top:10px;padding-bottom:5px;}.kp-brand{flex:0 0 auto;line-height:0;}.kp-brand a{display:inline-flex;align-items:center;}.kp-brand img{display:block;width:190px;height:auto;}.kp-nav{display:flex;align-items:center;justify-content:center;order:3;flex:1 1 100%;min-width:0;gap:clamp(12px,2.5vw,32px);border-top:1px solid #f0f0ee;margin-top:9px;}.kp-header__tools{order:2;margin-left:auto;}.kp-nav__link{display:inline-flex;align-items:center;color:#273139;font-size:clamp(12px,.96vw,14px);font-weight:700;white-space:nowrap;padding:16px 0;transition:color .2s;}.kp-nav__link:hover,.kp-nav__link:focus-visible{color:var(--kp-accent);}.kp-nav__dest{position:relative;}.kp-nav__dest-heading{display:flex;align-items:center;gap:2px;}.kp-nav__dest-toggle{display:grid;place-items:center;border:0;background:none;color:#68747a;padding:5px;transition:transform .2s;}.kp-nav__dest.is-open .kp-nav__dest-toggle{transform:rotate(180deg);}.kp-nav__submenu{display:none;position:absolute;top:100%;left:-20px;z-index:130;width:250px;max-height:390px;overflow:auto;margin:0;padding:10px;list-style:none;border:1px solid #e7e8e7;border-radius:13px;background:#fff;box-shadow:0 14px 48px #152f3a1a;}.kp-nav__dest:hover .kp-nav__submenu,.kp-nav__dest:focus-within .kp-nav__submenu,.kp-nav__dest.is-open .kp-nav__submenu{display:block;}.kp-nav__submenu a{display:block;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:550;}.kp-nav__submenu a:hover,.kp-nav__submenu a:focus-visible{background:#f7f4f0;color:var(--kp-accent);}.kp-header__tools{display:flex;gap:7px;align-items:center;flex:0 0 auto;}.kp-icon-button{display:grid;place-items:center;width:37px;height:37px;border:0;border-radius:50%;background:transparent;color:#253139;transition:background .2s;}.kp-icon-button:hover,.kp-icon-button:focus-visible{background:#f3f5f3;}.kp-language-picker{position:relative;}.kp-language-picker summary{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:8px;cursor:pointer;list-style:none;font-size:12px;font-weight:750;white-space:nowrap;}.kp-language-picker summary::-webkit-details-marker{display:none;}.kp-language-picker summary:hover{background:#f4f6f5;}.kp-language-picker__chevron{transition:transform .2s;}.kp-language-picker[open] .kp-language-picker__chevron{transform:rotate(180deg);}.kp-language-picker ul{position:absolute;right:0;top:calc(100% + 14px);z-index:130;width:215px;max-height:390px;overflow:auto;background:#fff;border:1px solid #e5e7e6;border-radius:13px;box-shadow:0 14px 48px #152f3a1a;list-style:none;margin:0;padding:8px;}.kp-language-picker li a{display:flex;gap:12px;align-items:center;padding:9px;border-radius:7px;font-size:13px;}.kp-language-picker li a:hover,.kp-language-picker li a[aria-current="page"]{background:#f7f4f0;color:var(--kp-accent);}.kp-language-picker__code{width:31px;font-weight:850;font-size:10px;color:#7d8b90;}.kp-menu-toggle{display:none;width:39px;height:39px;border:1px solid #e4e7e6;border-radius:9px;background:#fff;padding:9px;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;}.kp-menu-toggle span{display:block;height:2px;border-radius:2px;background:#253139;}.kp-header__search-panel{position:absolute;right:24px;top:100%;z-index:125;display:flex;gap:7px;align-items:center;width:min(430px,calc(100vw - 36px));padding:14px;background:#fff;border:1px solid #e6e8e7;border-radius:0 0 13px 13px;box-shadow:0 15px 40px #152f3a19;}.kp-header__search-panel[hidden]{display:none;}.kp-header__search-panel input{min-width:0;flex:1;border:1px solid #e1e5e5;border-radius:8px;padding:10px 12px;outline-offset:2px;background:#fff;font-size:13px;}.kp-header__search-panel button{border:0;background:var(--kp-ink);color:#fff;border-radius:8px;font-weight:700;font-size:13px;padding:11px 16px;}.kp-footer a:hover{color:#ffb197;}
@media(max-width:768px){.kp-header{position:sticky;top:0;}.admin-bar .kp-header{top:46px;}.kp-header__inner{flex-wrap:nowrap;min-height:64px;padding-top:9px;padding-bottom:9px;gap:10px;}.kp-brand img{width:158px;max-width:39vw;}.kp-header__tools{margin-left:auto;gap:2px;}.kp-icon-button{width:34px;height:34px;}.kp-language-picker summary{padding:6px;gap:4px;}.kp-language-picker summary>svg:first-child{width:15px;}.kp-language-picker ul{top:calc(100% + 18px);right:-38px;}.kp-menu-toggle{display:flex;width:36px;height:36px;}.kp-nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:115;order:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin:0;padding:8px 20px 21px;background:#fff;border-top:1px solid #e8eae9;border-bottom:1px solid #e8eae9;box-shadow:0 16px 26px #22303918;max-height:calc(100dvh - 70px);overflow:auto;}.kp-nav.is-open{display:flex;}.kp-nav__link{display:flex;font-size:15px;padding:13px 0;width:100%;border-bottom:1px solid #edf0ed;}.kp-nav__dest-heading{border-bottom:1px solid #edf0ed;}.kp-nav__dest-heading .kp-nav__link{border:0;}.kp-nav__dest-toggle{margin-left:auto;padding:15px;}.kp-nav__dest.is-open .kp-nav__dest-toggle{transform:rotate(180deg);}.kp-nav__submenu{display:none;position:static;width:100%;max-height:none;overflow:visible;box-shadow:none;border:0;border-radius:0;background:#f8f8f6;padding:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;}.kp-nav__dest:hover .kp-nav__submenu,.kp-nav__dest:focus-within .kp-nav__submenu{display:none;}.kp-nav__dest.is-open .kp-nav__submenu{display:grid;}.kp-nav__submenu a{font-size:12px;line-height:1.4;padding:9px 6px;text-align:center;}.kp-header__search-panel{right:0;width:100%;border-radius:0 0 10px 10px;}.kp-menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(6px) rotate(45deg);}.kp-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;}.kp-menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-6px) rotate(-45deg);}.kp-menu-toggle span{transition:transform .2s,opacity .2s;}}
