body{margin:0;background:#071321;color:#eaf1f9;font:16px/1.75 system-ui,Arial,sans-serif}.bn-info-page{max-width:860px;min-height:55vh;margin:0 auto;padding:clamp(30px,7vw,90px) 22px}.bn-info-logo{font-weight:800;color:#fff;text-decoration:none;letter-spacing:.07em}.bn-info-page h1{font-size:clamp(2rem,5vw,3.3rem)}.bn-info-page p{max-width:68ch;color:#cbd7e6}.bn-info-page a{color:#bcdcff}.bn-info-note{padding:18px;border:1px solid #365373;border-radius:12px;background:#12263d}.bn-info-page a:focus-visible{outline:3px solid #f0ba66;outline-offset:4px}