
.site-header-sticky .navbar>.container{width:calc(100% - 32px);max-width:1320px;padding-inline:0}
.site-header-sticky .navbar-nav{min-width:0}
.site-header-sticky .guide-dropdown>button{font:inherit;font-weight:600;white-space:nowrap;text-align:left}
.site-header-sticky .guide-dropdown .dropdown-menu{min-width:260px;max-width:calc(100vw - 32px);padding:8px;background:#063b2f;border:1px solid rgba(34,197,94,.4);border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.3)}
.site-header-sticky .guide-dropdown .dropdown-item{color:#d1fae5;white-space:normal;padding:10px 12px;border-radius:7px;font-weight:600}
.site-header-sticky .guide-dropdown .dropdown-item:hover,.site-header-sticky .guide-dropdown .dropdown-item:focus,.site-header-sticky .guide-dropdown .dropdown-item.active{background:#22c55e;color:#02130f}
.site-header-sticky .guide-dropdown button:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}
@media(min-width:1400px){.site-header-sticky .navbar-brand{margin-right:16px}.site-header-sticky .navbar-nav{gap:2px}.site-header-sticky .navbar .nav-link{padding-inline:8px;font-size:16px;line-height:1.5}.site-header-sticky .guide-dropdown>button{font-size:16px}.site-header-sticky .navbar-collapse{min-width:0}}
@media(max-width:1399.98px){.site-header-sticky .navbar-collapse{max-height:calc(100dvh - 150px);overflow-y:auto}.site-header-sticky .navbar-nav{align-items:stretch!important;padding-top:12px}.site-header-sticky .guide-dropdown>button{width:100%}.site-header-sticky .guide-dropdown .dropdown-menu{width:100%;max-width:100%;min-width:0}.site-header-sticky .navbar-toggler-icon{filter:none;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23d1fae5' stroke-linecap='round' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}}

.site-header-sticky .navbar .nav-link,.site-header-sticky .guide-dropdown>button,.site-header-sticky .guide-dropdown .dropdown-item{font-size:16px}
@media(min-width:1400px){.site-header-sticky .navbar-nav{flex-wrap:wrap;justify-content:flex-end}.site-header-sticky .navbar-collapse{flex:1 1 0;min-width:0}.site-header-sticky .navbar-nav>.nav-item{flex:0 0 auto}.site-header-sticky .navbar .nav-link{white-space:nowrap}}
