@media (min-width:951px){.partner-layout{grid-template-columns:286px minmax(0,1fr);width:100%;max-width:none}.partner-nav{color:#fff;scrollbar-width:thin;scrollbar-color:#e5c47d59 transparent;background:radial-gradient(circle at 35% 4%,#e5c47d21,#0000 15rem),linear-gradient(#0c3552 0%,#06243b 58%,#041b2d 100%);border-right:0;align-self:start;height:calc(100vh - 124px);padding:27px 22px 34px;position:sticky;top:0;overflow-y:auto;box-shadow:20px 0 60px #081f311a}.partner-nav .nav-caption{color:#ffffff70;letter-spacing:.2em;text-transform:uppercase;margin:0 7px 8px;padding:10px 6px;font-size:9px;font-weight:800}.partner-nav .nav-caption:first-child{color:#e5c47d;padding-top:2px}.partner-nav .nav-group{margin-top:17px}.partner-nav .nav-item{color:#ffffffc4;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:46px;margin:3px 0;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.partner-nav .nav-item span{color:#e5c47d;flex:0 0 25px;place-items:center;width:25px;font-size:17px;display:grid}.partner-nav .nav-item b{color:#e5c47d;margin-left:auto}.partner-nav .nav-item:hover{color:#fff;background:#ffffff12;border-color:#ffffff14;transform:translate(2px)}.partner-nav .nav-item.active{color:#06243b;background:linear-gradient(135deg,#f4dfb0,#c89a43);border-color:#ffffff4d;box-shadow:0 12px 28px #0000002e}.partner-nav .nav-item.active span,.partner-nav .nav-item.active b{color:#06243b}.partner-main{max-width:1180px;margin:0 auto;padding:42px 48px 70px}}@media (max-width:950px){.mobile-nav{background:linear-gradient(#0c3552,#06243b);border-bottom:1px solid #e5c47d38;padding:12px;box-shadow:0 16px 34px #081f3129}.mobile-nav-item{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;min-height:48px;font-weight:650}.mobile-nav-item span{color:#e5c47d}.mobile-nav-item:hover{color:#fff;background:#ffffff1c}.mobile-nav-item.active{color:#06243b;background:linear-gradient(135deg,#f4dfb0,#c89a43);border-color:#e5c47d}.mobile-nav-item.active span{color:#06243b}}@media (max-width:600px){.mobile-nav{grid-template-columns:1fr}}
