/* The shared report uses the standalone legal pages' fonts and reading gutters. */
.bn-report-strip,.bn-report-dialog{--body:Graphik,Arial,sans-serif;--display:'SF Pro Display',SFDisplay,-apple-system,Arial,sans-serif;--soft:#EEF1FF;--structure:#182BBF;--ink:#111;--supporting:#595959}
.bn-report-strip .wrap{width:min(1280px,calc(100% - var(--gutter,48px)*2));margin-inline:auto}
.bn-report-strip h2,.bn-report-dialog h2{display:block;letter-spacing:normal}
.bn-report-strip .btn,.bn-report-dialog .btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;padding:15px 24px;border:1px solid #767676;border-radius:2px;font:400 16px/24px Graphik,Arial,sans-serif;cursor:pointer}
.bn-report-strip .primary,.bn-report-dialog .primary{background:#254DFF;border-color:#254DFF;color:#fff}
.bn-report-strip .primary:hover,.bn-report-dialog .primary:hover{background:#182BBF;border-color:#182BBF}
.bn-report-dialog .secondary{background:#fff;color:#111}
.bn-report-dialog .secondary:hover{background:#EEF1FF}
.bn-report-dialog .btn:disabled{opacity:.5;cursor:wait}
.bn-report-strip [hidden],.bn-report-dialog [hidden]{display:none!important}
.bn-report-strip button:focus-visible,.bn-report-dialog :is(button,textarea):focus-visible{outline:3px solid #182BBF;outline-offset:4px}
@media(max-width:1200px){.bn-report-strip .wrap{width:calc(100% - 72px)}}
@media(max-width:760px){.bn-report-strip .wrap{width:calc(100% - 40px)}}
