.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:600;margin-bottom:20px;transition:color .2s ease}.back-link:hover{color:var(--text-main)}.affiliation-disclaimer .disclaimer-lang-ru,html[lang=ru] .affiliation-disclaimer .disclaimer-lang-en{display:none}html[lang=ru] .affiliation-disclaimer .disclaimer-lang-ru{display:inline}.info-support-link{display:inline-flex;align-items:center;margin-top:24px;padding:0;background:transparent;color:#111827;border:none;border-radius:0;font-size:13px;font-weight:600;text-decoration:underline;box-shadow:none}.info-support-link:hover{color:#000000;background:transparent}.nav-list .nav-btn i{display:none}@media (max-width:1024px){body{overflow-y:auto}#app-container,.app-inner,body{height:auto}.app-inner{flex-direction:column}.sidebar{width:100%;height:auto;position:sticky;top:0;border-right:none;border-bottom:1px solid var(--border-color);padding:16px 16px 12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.sidebar .logo-brand{margin-bottom:12px}.nav-list{flex-direction:row;gap:18px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.nav-list::-webkit-scrollbar{display:none}.nav-btn{width:auto;white-space:nowrap;margin-bottom:0;padding:8px 14px;font-size:13px;flex-shrink:0;position:relative}.nav-list .nav-btn:not(:last-child):after{content:"|";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-weight:400;pointer-events:none;line-height:1}}