.kajo-blog-dropdown{position:relative;display:inline-block;font-size:14px;line-height:1.5;color:#f3f7fb;text-align:left}.kajo-blog-dropdown>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;white-space:nowrap;border-radius:4px}.kajo-blog-dropdown>summary::-webkit-details-marker{display:none}.kajo-blog-dropdown>summary:hover,.kajo-blog-dropdown[open]>summary{color:#70d8e8}.kajo-blog-dropdown>summary:focus-visible{outline:2px solid #d6b46a;outline-offset:5px}.kajo-blog-dropdown>summary svg{transition:transform .15s}.kajo-blog-dropdown[open]>summary svg{transform:rotate(180deg)}.kajo-blog-dropdown .kajo-blog-dropdown-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;display:flex;flex-direction:column;align-items:stretch;gap:0;width:310px;max-width:calc(100vw - 36px);padding:8px;background:#0c2940;border:1px solid rgba(112,216,232,.35);border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,.4);white-space:normal}.kajo-blog-dropdown:not([open])>.kajo-blog-dropdown-panel{display:none}.kajo-blog-dropdown .kajo-blog-dropdown-panel a{display:flex;align-items:center;min-height:46px;padding:11px 13px;color:#f3f7fb;font-size:14px;font-weight:500;line-height:1.45;text-decoration:none;border-radius:5px;white-space:normal}.kajo-blog-dropdown .kajo-blog-dropdown-panel a:hover,.kajo-blog-dropdown .kajo-blog-dropdown-panel a:focus-visible{background:#123b56;color:#70d8e8;outline:2px solid #70d8e8;outline-offset:-2px}.kajo-blog-dropdown .kajo-blog-dropdown-panel .kajo-blog-all{color:#d6b46a;border-bottom:1px solid rgba(112,216,232,.18);border-radius:0;margin-bottom:4px}@media(max-width:700px){.kajo-blog-dropdown{font-size:13px}.kajo-blog-dropdown .kajo-blog-dropdown-panel{position:fixed;left:18px;right:18px;top:auto;width:auto;max-width:none;margin-top:8px;max-height:60vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.kajo-blog-dropdown>summary svg{transition:none}}
/* Keep navigation above animated showcase stacking contexts. */
body > header { position:relative; z-index:100; overflow:visible; }
body > header.topbar { position:sticky; top:0; }
header .wrap.nav { position:relative; z-index:1; overflow:visible; }
.kajo-blog-dropdown[open] { z-index:1001; }

body > header.wrap.nav { position:relative; z-index:100; }

body > header.wrap.nav { position:sticky; top:0; z-index:1000; }
