/* Tools retains its direct landing link and offers a keyboard-operated shortcut. */
@media(min-width:1281px){body .nav nav,body .gs-site-nav nav{gap:clamp(12px,1.35vw,22px)}body .nav nav>a,body .gs-site-nav nav>a{white-space:nowrap}body .nav nav>a.nav-member,body .gs-site-nav nav>a.nav-member{color:#ade58e}}
@media(min-width:1151px) and (max-width:1280px){body .nav.gs-has-appearance{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}body .nav nav,body .nav .nav-cta{display:none}body .nav .menu{display:block;background:transparent;color:#e8f3e5;border:1px solid #526358;border-radius:999px;padding:8px 14px}body .nav.open nav{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:8px;padding:22px 6vw;background:#101310;border-bottom:1px solid var(--line)}body .nav.open nav a{display:flex;align-items:center;min-height:44px}body .nav.open nav a.nav-book{align-self:flex-start}body .gs-site-nav{flex-wrap:wrap;padding:10px 22px;gap:14px}body .gs-site-nav .gs-menu{display:block;margin-left:auto}body .gs-site-nav .gs-all-tools{display:none}body .gs-site-nav nav{display:none;order:4;width:100%;flex-direction:column;align-items:stretch;gap:8px}body .gs-site-nav.open nav{display:flex}body .gs-site-nav nav a{display:flex;align-items:center;min-height:44px}}
body .nav-tools-group{display:inline-flex;align-items:center;gap:2px;position:relative}body .nav-tools-shortcuts{position:relative}body .nav-tools-shortcuts>summary{cursor:pointer;list-style:none;color:#c6cec7;min-width:32px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:6px}body .nav-tools-shortcuts>summary::-webkit-details-marker{display:none}body .nav-tools-shortcuts>summary:hover,body .nav-tools-shortcuts[open]>summary{color:#a1f591;background:#172417}body .nav-tools-shortcuts>summary:focus-visible{outline:2px solid #a1f591;outline-offset:2px}body .nav-tools-popover{display:grid;gap:6px;position:absolute;top:calc(100% + 6px);left:-65px;z-index:120;min-width:270px;padding:12px;border:1px solid #526858;border-radius:12px;background:#090b0a;box-shadow:0 15px 35px #0006}body .nav nav .nav-tools-popover a,body .gs-site-nav nav .nav-tools-popover a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;white-space:normal;min-height:48px;padding:10px 12px;line-height:1.55}body .nav-tools-popover a small{display:block;color:#b6c5ce;font-size:.73rem;line-height:1.5;margin-top:4px}body .nav-tools-popover a:hover{background:#172417;border-radius:6px}
@media(max-width:1280px){body .nav.open .nav-tools-group,body .gs-site-nav.open .nav-tools-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}body .nav.open .nav-tools-group>a,body .gs-site-nav.open .nav-tools-group>a{flex:1}body .nav.open .nav-tools-shortcuts,body .gs-site-nav.open .nav-tools-shortcuts{position:static}body .nav.open .nav-tools-popover,body .gs-site-nav.open .nav-tools-popover{position:static;min-width:0;width:100%;box-shadow:none;margin-top:4px}body .nav.open .nav-tools-shortcuts[open],body .gs-site-nav.open .nav-tools-shortcuts[open]{width:100%}body .nav.open .nav-tools-shortcuts[open]>summary,body .gs-site-nav.open .nav-tools-shortcuts[open]>summary{position:absolute;right:0;top:0}body .nav.open .nav-tools-group,body .gs-site-nav.open .nav-tools-group{position:relative}}
