.light[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;height:44px;z-index:9999;background:#f8f8f8e0;backdrop-filter:blur(20px)}.nav-content[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 22px}.logo[data-astro-cid-3ef6ksr2]{color:#111;text-decoration:none;font-size:18px;opacity:.8;transition:opacity .3s}.logo[data-astro-cid-3ef6ksr2]:hover{opacity:1}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:30px;margin:0;padding:0}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.submenu-btn[data-astro-cid-3ef6ksr2]{color:#111;text-decoration:none;font-size:12px;opacity:.8;background:none;border:none;cursor:pointer;transition:opacity .3s}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.submenu-btn[data-astro-cid-3ef6ksr2]:hover{opacity:1}.has-submenu[data-astro-cid-3ef6ksr2]{position:relative}.submenu[data-astro-cid-3ef6ksr2]{position:fixed;top:44px;left:0;width:100vw;background:#f8f8f8f2;padding:24px 0;display:none}.submenu-inner[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;display:flex;gap:40px;padding:0 22px;justify-content:flex-end}.submenu[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-15px;left:0;width:100%;height:15px;background:transparent}@media(min-width:769px){.submenu[data-astro-cid-3ef6ksr2]{display:none}.has-submenu[data-astro-cid-3ef6ksr2]:hover .submenu[data-astro-cid-3ef6ksr2],.submenu[data-astro-cid-3ef6ksr2]:hover{display:block}}.series-column[data-astro-cid-3ef6ksr2]{min-width:240px}.submenu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0}.series-column[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:3px 5px;color:#111;text-decoration:none;font-size:12px;opacity:.8;transition:opacity .3s}.series-column[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1;background:#0000000d;border-radius:4px}.menu-trigger[data-astro-cid-3ef6ksr2]{display:none;width:30px;height:30px;position:relative;background:none;border:none;cursor:pointer}.line[data-astro-cid-3ef6ksr2]{position:absolute;width:17px;height:1px;background:#000;transition:transform .3s ease;left:6px}.top[data-astro-cid-3ef6ksr2]{top:13px}.bottom[data-astro-cid-3ef6ksr2]{top:21px}.menu-trigger[data-astro-cid-3ef6ksr2].active .top[data-astro-cid-3ef6ksr2]{transform:translateY(4px) rotate(45deg)}.menu-trigger[data-astro-cid-3ef6ksr2].active .bottom[data-astro-cid-3ef6ksr2]{transform:translateY(-4px) rotate(-45deg)}.submenu-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:768px){.menu-trigger[data-astro-cid-3ef6ksr2]{display:block}.nav-list[data-astro-cid-3ef6ksr2]{position:fixed;top:44px;left:0;width:100%;height:0;background:#f7f4f4;flex-direction:column;overflow:hidden;transition:height .5s cubic-bezier(.4,0,.2,1);padding:0 40px;gap:0;z-index:9998}.nav-list[data-astro-cid-3ef6ksr2].active{height:100vh;padding-top:20px}.nav-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{width:100%;border-bottom:1px solid #444444}.nav-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.nav-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],.nav-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],.submenu-btn[data-astro-cid-3ef6ksr2]{display:block;padding:15px 0;font-size:17px!important;width:100%;text-align:left;border-bottom:none}.mobile-submenu-header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:none}.submenu-main-link[data-astro-cid-3ef6ksr2]{flex-grow:1;text-decoration:none;display:block}.submenu-toggle[data-astro-cid-3ef6ksr2]{display:block;background:none;border:none;color:#444;font-size:28px;padding:10px 25px;cursor:pointer;line-height:1;transition:transform .3s ease}.submenu-open[data-astro-cid-3ef6ksr2] .submenu-toggle[data-astro-cid-3ef6ksr2]{transform:rotate(45deg)}.submenu[data-astro-cid-3ef6ksr2]{position:static;display:none;background:none;padding-left:20px;width:100%;height:auto;max-height:calc(100vh - 124px);overflow-y:auto;-webkit-overflow-scrolling:touch}.submenu-open[data-astro-cid-3ef6ksr2] .submenu[data-astro-cid-3ef6ksr2]{display:block!important}.submenu-inner[data-astro-cid-3ef6ksr2]{display:block}.series-column[data-astro-cid-3ef6ksr2]{width:100%;margin-bottom:24px}.series-column[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:none}.series-column[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:16px;padding:14px 0;border-bottom:1px dashed #999999;display:block}.series-column[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child a[data-astro-cid-3ef6ksr2]{border-bottom:none}}.footer[data-astro-cid-sz7xmlte]{background:#f8f8f8e0;color:#111;padding:3rem 1rem 1rem;margin-top:4rem}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 22px}.footer[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte],.footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#000}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#111;text-decoration:none}.copyright[data-astro-cid-sz7xmlte]{text-align:center;border-top:1px solid #444444;margin-top:2rem;padding-top:1rem;font-size:.8rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden;background-color:#fff}.content-wrapper{width:auto;max-width:1200px;margin:0 auto;padding-top:80px;padding-left:20px;padding-right:20px;min-height:calc(100vh - 100px)}footer{width:100%;margin-left:0;margin-right:0}.content-wrapper h1,.content-wrapper h2,.content-wrapper h3{margin-bottom:20px;margin-top:30px}.content-wrapper p{margin-bottom:16px;line-height:1.6}
