.rankings-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}
.rankings-group{min-width:0;padding:17px 14px;border:1px solid #735532;border-radius:8px;background:linear-gradient(135deg,#2b2218,#171513)}
.rankings-group h3{margin:0 0 14px!important;text-align:center;color:#ebc98f!important;font:17px/1.5 Georgia,serif!important}
.public-site .rankings-groups .rankings_menu,.rankings-groups .rankings_menu{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:0;background:transparent}
.public-site .rankings-groups .rankings_menu a,.rankings-groups .rankings_menu a{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;text-align:center;white-space:normal}
.rankings-groups .rankings-group-divider{grid-column:1 / -1;width:100%;margin:5px 0;border:0;border-top:1px solid #8b6b3e}
@media(max-width:650px){.rankings-groups{grid-template-columns:1fr}.public-site .rankings-groups .rankings_menu,.rankings-groups .rankings_menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
