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