.rules{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:34px;padding-top:6px}.rules-lede{margin:0;font-size:18px;line-height:1.5;color:var(--soft)}.rules-section{scroll-margin-top:24px;display:flex;flex-direction:column;gap:12px}.rules-section h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.rules-section ol,.rules-section ul{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.6;color:var(--soft)}.rules-section li::marker{color:var(--faint)}.docs-nav{display:flex;flex-wrap:wrap;gap:8px}.docs-nav a{padding:7px 12px;border-radius:999px;background:var(--panel-3);color:var(--soft);font-size:13px;font-weight:700;text-decoration:none}.docs-nav a:hover{color:var(--text)}.docs-table-wrap{overflow-x:auto}.docs-table{width:100%;border-collapse:collapse;font-size:14.5px;color:var(--soft)}.docs-table td,.docs-table th{padding:9px 12px 9px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.docs-table thead th{color:var(--muted);font-size:12px;font-weight:700}.docs-table tbody th{color:var(--text);font-weight:700;white-space:nowrap}.docs-table td:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.faq-answer{margin:0;font-size:15.5px;line-height:1.6;color:var(--soft)}.faq-more{display:flex;flex-wrap:wrap;gap:10px}.rules-section b{color:var(--text)}.rules-section code{color:var(--text);overflow-wrap:anywhere}@media (max-width:600px){.rules{gap:28px}.rules-lede{font-size:16.5px}.rules-section ol,.rules-section ul{font-size:15px}}