/* The shared report uses the standalone legal pages' fonts and reading gutters. */
.report-strip,.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}
.report-strip .wrap{width:min(1280px,calc(100% - var(--gutter,48px)*2));margin-inline:auto}
.report-strip h2,.report-dialog h2{display:block;letter-spacing:normal}
.report-strip .btn,.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}
.report-strip .primary,.report-dialog .primary{background:#254DFF;border-color:#254DFF;color:#fff}
.report-strip .primary:hover,.report-dialog .primary:hover{background:#182BBF;border-color:#182BBF}
.report-dialog .secondary{background:#fff;color:#111}
.report-dialog .secondary:hover{background:#EEF1FF}
.report-dialog .btn:disabled{opacity:.5;cursor:wait}
.report-strip [hidden],.report-dialog [hidden]{display:none!important}
.report-strip button:focus-visible,.report-dialog :is(button,textarea):focus-visible{outline:3px solid #182BBF;outline-offset:4px}
@media(max-width:1200px){.report-strip .wrap{width:calc(100% - 72px)}}
@media(max-width:760px){.report-strip .wrap{width:calc(100% - 40px)}}
