.rules-page.svelte-1xy9z94{margin:0 auto var(--page-padding-bottom);max-width:650px;padding:var(--page-padding-top) var(--spacing-2xl) 6rem;width:100%}.rules-title.svelte-1xy9z94{color:var(--color-primary);font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-wider);line-height:var(--line-height-tight);margin:0 0 var(--spacing-2xl) 0}.rules-list.svelte-1xy9z94{gap:var(--spacing-3xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule.svelte-1xy9z94{align-items:flex-start;gap:var(--spacing-xl);display:flex}.rule-number.svelte-1xy9z94{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-wider);text-align:right;flex-shrink:0;padding-top:.2rem}.rule-content.svelte-1xy9z94{flex:1;min-width:0}.rule-title.svelte-1xy9z94{color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-sm) 0}.rule-body.svelte-1xy9z94{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-light);line-height:var(--line-height-normal);white-space:pre-line;margin:0}@media (width>=600px){.rules-title.svelte-1xy9z94{font-size:var(--font-size-4xl)}.rule.svelte-1xy9z94{gap:var(--spacing-2xl)}}
