/* Class rebalance guide */
.multisub-description-v2.ms-rb .ms-guide-hero h1{font-size:clamp(24px,4vw,38px);overflow-wrap:anywhere}
.ms-rb .rb-content{font-size:14px;line-height:1.6;color:var(--wiki-text-soft)}
.ms-rb .rb-content p{margin:8px 0}
.ms-rb .rb-content ul{margin:8px 0;padding-left:20px;list-style:disc}
.ms-rb .rb-content li{margin:5px 0}
.ms-rb .rb-content strong{color:#eddbbd;font-weight:700}
.ms-rb .rb-group{margin-top:10px;border:1px solid var(--wiki-line);border-radius:8px;background:var(--wiki-panel-dark)}
.ms-rb .rb-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:12px 14px;cursor:pointer;color:var(--wiki-candle);font-weight:750;line-height:1.4;list-style:none;overflow-wrap:anywhere}
.ms-rb .rb-group summary::-webkit-details-marker{display:none}
.ms-rb .rb-group summary::after{content:'+';flex:0 0 18px;text-align:center;color:var(--wiki-violet);font-size:20px}
.ms-rb .rb-group[open] summary::after{content:'−'}
.ms-rb .rb-group summary:hover{background:rgba(184,148,94,.05)}
.ms-rb .rb-group summary:focus-visible{outline:2px solid var(--wiki-candle);outline-offset:2px;border-radius:6px}
.ms-rb .rb-group-body{padding:0 14px 12px;border-top:1px solid var(--wiki-line)}
.ms-rb .rb-content table{width:100%;table-layout:fixed;border-collapse:collapse;margin:10px 0;font-size:13px;line-height:1.5}
.ms-rb .rb-content th,.ms-rb .rb-content td{padding:9px;border-bottom:1px solid var(--wiki-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}
.ms-rb .rb-content th{color:var(--wiki-candle)}
.ms-rb .rb-content tr:last-child td{border-bottom:0}
.ms-rb .rb-note{margin:10px 0;padding:10px 12px;border-left:2px solid var(--wiki-violet);background:rgba(155,122,214,.06);border-radius:5px}
.ms-rb .rb-content .rb-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0;padding:0;list-style:none}
.ms-rb .rb-skill-grid li{margin:0;padding:7px 9px;border:1px solid var(--wiki-line);border-radius:5px;font-size:12px;overflow-wrap:anywhere}
@media(max-width:760px){.ms-rb .rb-content{font-size:13px}.ms-rb .rb-content table{font-size:12px}.ms-rb .rb-content th,.ms-rb .rb-content td{padding:8px 5px}.ms-rb .rb-content .rb-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
