
/* 6686 legal navigation: accessible mobile-first */
.legal-mini{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;padding:22px 16px!important;margin:0 auto!important;max-width:1180px;box-sizing:border-box}
.legal-mini a{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 18px;border-radius:999px;background:#17212e;color:#f2f6ff!important;text-decoration:none!important;font-size:15px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s;white-space:normal;text-align:center}
.legal-mini a:hover,.legal-mini a:focus-visible{background:#263b57;transform:translateY(-1px);outline:2px solid #74b8ff;outline-offset:2px}
.legal-mini .legal-icon{display:inline-flex;align-items:center;justify-content:center;font-size:17px;min-width:20px}
@media(max-width:520px){.legal-mini{gap:9px;padding:18px 12px!important}.legal-mini a{flex:1 1 calc(50% - 9px);font-size:14px;padding:10px 12px;min-height:48px}.legal-mini a:last-child{flex-basis:calc(50% - 9px)}}
@media(max-width:350px){.legal-mini a{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.legal-mini a{transition:none}}
