.bm-hub{display:block;padding-bottom:2.4rem}
.bm-hub__hero{padding-top:2.4rem}
.bm-hub__facts{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;justify-content:center;list-style:none;padding:0;margin:2rem 0}
.bm-hub__facts li{font-size:1.4rem;font-weight:600;padding:.6rem 1.4rem;border-radius:999px;background:rgba(var(--color-foreground),.06)}
.bm-hub__block{max-width:110rem;margin:0 auto 4.8rem}
.bm-hub__block h2,.bm-hub__guide h2{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.4vw,3.2rem);font-weight:400;margin-bottom:1.2rem}
.bm-hub__block h3{font-size:1.8rem;margin:2.4rem 0 .8rem}
.bm-hub__block p,.bm-hub__block li{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}
.bm-hub__block ul{padding-left:2rem;margin:1.2rem 0}
.bm-hub__lede{margin-bottom:2.4rem}
.bm-hub__scroll{overflow-x:auto}
.bm-hub__table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.5rem}
.bm-hub__table th,.bm-hub__table td{padding:1.4rem 1.2rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--color-foreground),.12)}
.bm-hub__table thead th{font-size:1.7rem}
.bm-hub__table thead a{color:inherit}
.bm-hub__table tbody th{font-weight:600;width:22%}
.bm-hub__table .tools-btn{padding:1rem 1.6rem;font-size:1.4rem;white-space:nowrap}
.bm-hub__block p.bm-hub__disclaimer{font-size:1.3rem;line-height:1.5;margin-top:1.6rem}
.bm-hub .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (max-width:749px){.bm-hub__table{font-size:1.4rem}.bm-hub__facts li{font-size:1.3rem}}
