.page.svelte-4qniyj{flex-direction:column;gap:32px;padding-block:40px 80px;display:flex}.intro.svelte-4qniyj{border-bottom:var(--border-ink);flex-direction:column;gap:14px;padding-bottom:28px;display:flex}.tags.svelte-4qniyj{flex-wrap:wrap;gap:8px;display:flex}.tag.quiet.svelte-4qniyj{border-color:var(--color-line);color:var(--color-muted)}h1.svelte-4qniyj{letter-spacing:var(--tracking-display);margin:0;font-size:clamp(52px,7vw,96px);font-weight:800;line-height:.95}.lede.svelte-4qniyj{max-width:720px;margin:0;font-size:20px;line-height:1.5}.note.svelte-4qniyj{max-width:720px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.55}.body.svelte-4qniyj{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}nav.svelte-4qniyj{flex-direction:column;flex:220px;gap:2px;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow-y:auto}nav.svelte-4qniyj .eyebrow:where(.svelte-4qniyj){margin-bottom:8px}nav.svelte-4qniyj a:where(.svelte-4qniyj){min-height:40px;color:var(--color-ink);align-items:center;gap:10px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}nav.svelte-4qniyj a:where(.svelte-4qniyj):hover{text-decoration:underline}nav.svelte-4qniyj .num:where(.svelte-4qniyj){font-family:var(--font-mono);color:var(--color-caption);flex:0 0 34px;font-size:12px}.rules.svelte-4qniyj{flex-direction:column;flex:999 640px;gap:16px;min-width:0;max-width:760px;font-size:18px;line-height:1.65;display:flex}.rules.svelte-4qniyj h2{letter-spacing:-.025em;flex-direction:column;gap:6px;margin:32px 0 0;scroll-margin-top:24px;font-size:34px;font-weight:700;line-height:1.05;display:flex}.rules.svelte-4qniyj h2:first-child{margin-top:0}.rules.svelte-4qniyj h2 .num{font:500 12px var(--font-mono);letter-spacing:var(--tracking-label);color:var(--color-caption)}.rules.svelte-4qniyj h3{margin:12px 0 0;font-size:22px;font-weight:700;line-height:1.2}.rules.svelte-4qniyj p{margin:0}.rules.svelte-4qniyj ul,.rules.svelte-4qniyj ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.rules.svelte-4qniyj li>ul,.rules.svelte-4qniyj li>ol,.rules.svelte-4qniyj li>p+p{margin-top:6px}.rules.svelte-4qniyj li>p{margin:0}.rules.svelte-4qniyj code{font-family:var(--font-mono);background:var(--color-paper);border:1px solid var(--color-line);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.82em}.rules.svelte-4qniyj .table-wrap{background:var(--color-paper);border:var(--border-hairline);border-radius:var(--radius-card);overflow-x:auto}.rules.svelte-4qniyj table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.45}.rules.svelte-4qniyj th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--color-line-strong);padding:12px 16px;font-weight:600}.rules.svelte-4qniyj td{vertical-align:top;color:var(--color-muted);padding:12px 16px}.rules.svelte-4qniyj tr+tr td{border-top:1px solid var(--color-line)}.rules.svelte-4qniyj td:first-child{color:var(--color-ink);font-weight:500}.rules.svelte-4qniyj blockquote{border-left:3px solid var(--color-ink);background:var(--color-paper);margin:0;padding:12px 18px}@media (width<=760px){nav.svelte-4qniyj{max-height:none;position:static}.rules.svelte-4qniyj h2{font-size:28px}}
