#m-header{position:static;width:100%;background:#fff}#m-header .header-top{height:var(--header-height,64px)}#m-header .nav-wrap{justify-content:space-between;padding:0 16px;height:var(--header-height,64px);background:#fff;transition:background .3s ease}#m-header .Logo,#m-header .nav-wrap{display:flex;align-items:center}#m-header .Logo img,#m-header .Logo svg{height:26px;width:auto}#m-header .Logo svg *{fill:#191f28}body.menu-opened{overflow:hidden}body.menu-opened #m-header .nav-wrap{background-color:#fff}body.menu-opened #m-header .nav-wrap .Logo svg *{fill:#191f28}.m-hamburger{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;border:none;background:rgba(0,0,0,0);padding:0;flex-shrink:0}.m-hamburger .bar-wrap{position:relative;width:22px;height:16px;display:flex;flex-direction:column;justify-content:space-between}.m-hamburger .bar{display:block;width:100%;height:2px;background-color:#191f28;border-radius:2px;transition:transform .35s cubic-bezier(.645,.045,.355,1),opacity .35s ease;transform-origin:center}.m-hamburger.is-open .bar:first-child{transform:translateY(7px) rotate(45deg)}.m-hamburger.is-open .bar:nth-child(2){opacity:0;transform:scaleX(0)}.m-hamburger.is-open .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.m-search-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,0);border:none;padding:0;flex-shrink:0;color:#191f28}.m-search-btn svg{display:block}.m-nav-icons{display:flex;align-items:center;gap:0}#m-nav-drawer{position:fixed;left:0;width:100%;background:#fff;z-index:199;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:transform .4s cubic-bezier(.645,.045,.355,1),opacity .35s ease,max-height .4s cubic-bezier(.645,.045,.355,1)}#m-nav-drawer:not(.is-open){pointer-events:none}#m-nav-drawer.type-full{top:var(--header-height,64px);height:calc(100dvh - var(--header-height, 64px));transform:translateY(-8px);opacity:0}#m-nav-drawer.type-full.is-open{transform:translateY(0);opacity:1}#m-nav-drawer.type-dropdown{top:var(--header-height,64px);max-height:0;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1);opacity:1;transform:none}#m-nav-drawer.type-dropdown.is-open{max-height:calc(100dvh - var(--header-height, 64px));overflow-y:auto}#m-nav-drawer.type-off-canvas{top:0;right:0;left:auto;width:300px;max-width:85vw;height:100dvh;transform:translateX(100%);opacity:1;box-shadow:-4px 0 24px rgba(0,0,0,.15)}#m-nav-drawer.type-off-canvas.is-open{transform:translateX(0)}#m-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:198;opacity:0;pointer-events:none;transition:opacity .35s ease}#m-nav-overlay.is-open{opacity:1;pointer-events:auto}.m-menu-inner{padding-top:8px;padding-bottom:24px}.type-off-canvas .m-menu-inner{padding-top:56px}.m-menu-list{list-style:none;margin:0;padding:0}.m-menu-list .m-menu-item>a{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;font-size:15px;font-weight:600;color:#191f28;border-bottom:1px solid rgba(0,0,0,.07);text-decoration:none;transition:background .15s ease}.m-menu-list .m-menu-item>a:active{background:rgba(0,0,0,.04)}.m-menu-list .m-sub-list{list-style:none;margin:0;padding:0;background:#f8f9fa}.m-menu-list .m-sub-list .m-sub-item>a{display:block;padding:11px 20px 11px 32px;font-size:13px;color:#5f5f5f;border-bottom:1px solid rgba(0,0,0,.05);text-decoration:none;transition:background .15s ease}.m-menu-list .m-sub-list .m-sub-item>a:active{background:rgba(0,0,0,.04)}.m-lang-row{display:flex;gap:8px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid #dedede;margin-top:8px}.m-drawer-close{position:absolute;top:12px;right:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);font-size:22px;line-height:1;color:#191f28;cursor:pointer;z-index:3}#m-nav-drawer.type-full .m-menu-inner{padding-top:28px}#m-nav-drawer.type-full .m-menu-list .m-menu-item>a{justify-content:center;font-size:22px;padding:18px 20px;border-bottom:none}#m-nav-drawer.type-full .m-menu-list .m-sub-list{background:rgba(0,0,0,0)}#m-nav-drawer.type-full .m-menu-list .m-sub-list .m-sub-item>a{justify-content:center;text-align:center;font-size:15px;padding:10px 20px;border-bottom:none}#m-nav-drawer.type-dropdown .m-menu-list .m-menu-item>a{padding:14px 20px}.layout-contents{min-height:60vh}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:700;line-height:1.35;margin:2em 0 .6em;color:#191f28}.page-content h1{font-size:2em}.page-content h2{font-size:1.6em}.page-content h3{font-size:1.3em}.page-content p{margin:0 0 1.2em;line-height:1.9}.page-content ol,.page-content ul{margin:0 0 1.2em 1.5em;line-height:1.9}.page-content li{margin-bottom:.3em}.page-content blockquote{border-left:4px solid #04219b;margin:1.5em 0;padding:.8em 1.2em;background:#f8f9ff;color:#5f5f5f;font-style:italic}.page-content strong{font-weight:700}.page-content em{font-style:italic}.page-content a,.page-content u{text-decoration:underline}.page-content a{color:#04219b}.page-content a:hover{opacity:.75}.page-content img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.page-content hr{border:none;border-top:1px solid #dedede;margin:2em 0}.page-content code,.page-content pre{font-family:Courier New,monospace;background:#f5f5f5;border-radius:4px;font-size:.9em}.page-content pre{padding:1em;overflow-x:auto}.page-content code{padding:.2em .4em}