.bn-shared-footer{background:#09182b;color:#e8f1fa;border-top:1px solid #29425d;margin-top:48px;font:inherit;direction:inherit}.bn-footer-inner{max-width:1320px;margin:auto;padding:28px clamp(16px,4vw,48px);display:grid;gap:20px}.bn-footer-brand{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bn-footer-brand strong{letter-spacing:.06em;color:#fff;font-size:1.15rem}.bn-footer-brand span,.bn-shared-footer small{color:#afc0d2}.bn-shared-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px}.bn-shared-footer a{color:#e8f1fa;text-decoration:none;padding:5px 0}.bn-shared-footer a:hover{text-decoration:underline}.bn-shared-footer a:focus-visible{outline:3px solid #f0ba66;outline-offset:4px;border-radius:3px}@media(max-width:600px){.bn-footer-inner{padding:24px 16px}.bn-footer-brand{display:grid}.bn-shared-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}