#navigation .nav-group{position:relative;border:0;margin:0}#navigation .nav-group>summary{display:flex;gap:7px;align-items:center;font-family:var(--body);font-size:14px;font-weight:400;color:#d4d0df;padding:12px 0;list-style:none;white-space:nowrap;cursor:pointer}#navigation .nav-group>summary::-webkit-details-marker{display:none}#navigation .nav-group>summary:after{content:'⌄';color:var(--purple);font-size:12px}#navigation .nav-group[open]>summary,#navigation .has-current>summary{color:var(--purple)}#navigation .nav-submenu{position:absolute;top:100%;left:-20px;min-width:240px;background:#1c1823;border:1px solid #51445f;border-radius:6px;padding:10px 18px;box-shadow:0 16px 30px #0008;z-index:35;display:flex;flex-direction:column;gap:0}#navigation .nav-submenu>a{display:block;padding:11px 2px;border-bottom:1px solid #372d40;font-size:14px;white-space:normal}#navigation .nav-submenu>a:last-child{border-bottom:0}#navigation .nav-group:last-child .nav-submenu{left:auto;right:-20px}#navigation a[aria-current=page]{color:var(--purple)}@media(min-width:801px){.header nav{gap:26px}.header .header-book{display:inline-flex}}@media(max-width:1150px) and (min-width:801px){.header nav{gap:19px}.header nav>a,#navigation .nav-group>summary{font-size:13px}.header{gap:18px}.header .header-book{font-size:12px;padding:10px 15px}}@media(max-width:800px){#navigation .nav-group{width:100%;border-bottom:1px solid #302b39}#navigation .nav-group>summary{font-size:16px;padding:14px 0;justify-content:space-between}#navigation .nav-submenu,#navigation .nav-group:last-child .nav-submenu{position:static;min-width:0;box-shadow:none;border:0;border-left:2px solid var(--purple);border-radius:0;background:#201a29;padding:4px 14px 10px;margin-bottom:14px}#navigation .nav-submenu>a{font-size:14px;padding:11px 0}.header nav.is-open{max-height:calc(100dvh - 90px)}}
