.legal-runtime-panel{position:fixed;z-index:100;left:20px;right:20px;top:var(--legal-menu-top);max-height:calc(100dvh - var(--legal-menu-top) - 16px);overflow:auto;padding:15px 28px 22px;background:#fff;border-top:3px solid var(--gold);box-shadow:0 18px 35px #10233d25}
.legal-runtime-panel .primary-nav{position:static;display:block;margin:0;padding:0;box-shadow:none;border:0;font-size:14px}
.legal-runtime-panel .primary-nav>a,.legal-runtime-panel .product-nav summary{display:flex;padding:14px 0;border-bottom:1px solid var(--line)}
.legal-runtime-panel .product-panel{position:static;transform:none;width:100%;box-shadow:none;border-top:0;padding:5px 0 18px 15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.legal-runtime-panel .language{margin-top:12px}
.legal-runtime-panel .language-panel{position:static;width:100%;box-shadow:none}
.legal-runtime-products{position:fixed;z-index:100;top:var(--legal-menu-top);left:50%;transform:translateX(-50%);width:min(1000px,calc(100% - 80px));max-height:calc(100dvh - var(--legal-menu-top) - 16px);overflow:auto}
.legal-runtime-products .product-panel{position:static;transform:none;width:100%}
@media(max-width:650px){.legal-runtime-panel .product-panel{grid-template-columns:1fr}.legal-runtime-panel{left:12px;right:12px;padding:12px 20px 18px}}
