.rjb-article section+section{margin-top:48px}
.rjb-article h2{margin:10px 0 18px}
.rjb-article p{font-size:16px;line-height:1.75}
.rjb-article strong{color:var(--text)}
.bonus-levels{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line)}
.bonus-levels li{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}
.level-number{font-family:'Barlow Condensed',Impact,sans-serif;font-size:32px;line-height:1;color:var(--gold)}
.level-copy h3{font-size:28px;margin:0 0 10px}
.level-copy p{margin:0}
.level-copy p+p{margin-top:12px}
.market-reference{color:var(--gold);text-decoration:underline;text-underline-offset:4px}
.market-reference:hover{color:var(--text)}
.rjb-article .next-guide{margin-left:24px}
@media(max-width:800px){.rjb-sidebar{display:block}.rjb-sidebar nav{display:flex;flex-wrap:wrap;gap:8px 20px}.rjb-sidebar .eyebrow{width:100%;margin-bottom:0}.rjb-sidebar a{padding:8px 0}}
@media(max-width:520px){.bonus-levels li{grid-template-columns:42px 1fr;gap:12px}.level-number{font-size:27px}.level-copy h3{font-size:25px}.rjb-article .next-guide{display:block;margin-left:0;margin-top:14px}}
