.ranking-help { margin: 10px 0; border: 1px solid #58616b; border-radius: 6px; background: #2f3136; color: #f2f3f5; font: 14px/1.6 Arial, sans-serif; text-align: left; }
.ranking-help > summary { padding: 10px 14px; cursor: pointer; font-weight: bold; }
.ranking-help > summary:hover { background: #36393f; }
.ranking-help > summary:focus-visible { outline: 2px solid #8ec7ff; outline-offset: 2px; }
.ranking-help-content { padding: 0 14px 10px; max-width: 100%; overflow-wrap: anywhere; }
.ranking-help-content p { margin: 10px 0; }
.ranking-help-content code { color: #cde6ff; white-space: normal; font-size: 1em; }
