.bm-publishing-block { color: inherit; font: inherit; }
.bm-publishing-block > p { margin: 0 0 24px; }
.bm-publishing-block > p:last-child { margin-bottom: 0; }
.bm-publishing-table-wrap { width: 100%; overflow-x: auto; margin: 24px 0; border: 1px solid rgba(255,255,255,.2); border-radius: 5px; }
.bm-publishing-table-wrap:focus-visible { outline: 2px solid #fff; outline-offset: 4px; }
.bm-publishing-table { border-collapse: collapse; table-layout: fixed; width: 100%; text-align: left; font-size: 14px; line-height: 1.6; }
.bm-publishing-table th, .bm-publishing-table td { padding: 12px 14px; vertical-align: top; text-transform: none; letter-spacing: normal; overflow-wrap: anywhere; color: inherit; }
.bm-publishing-table th { background: rgba(255,255,255,.04); font-weight: 600; }
.bm-publishing-table td { border-top: 1px solid rgba(255,255,255,.15); font-weight: 400; }
.bm-publishing-ipi { font-variant-numeric: tabular-nums; user-select: text; }
.account-publishing .bm-publishing-block { font-size: 13px; line-height: 1.8; color: rgba(255,255,255,.76); }
.account-publishing .bm-publishing-table th, .account-publishing .bm-publishing-table td, .account-publishing .bm-publishing-block strong { color: #fff; }
@media(max-width: 620px) {
  .bm-publishing-table { font-size: 11px; line-height: 1.6; }
  .bm-publishing-table th, .bm-publishing-table td { padding: 10px 7px; }
  .bm-publishing-ipi { display: block; }
}
