.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-title);font-size:var(--font-size-4xl);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-wider);line-height:var(--line-height-display);margin:0 0 var(--spacing-2xl) 0}.rules-list.svelte-1xy9z94{display:flex;flex-direction:column;gap:var(--spacing-3xl);list-style:none;margin:0;padding:0}.rule.svelte-1xy9z94{display:block}.rule-number.svelte-1xy9z94{color:var(--color-text-muted);display:block;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-wider);margin-bottom:var(--spacing-sm)}.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);margin:0;white-space:pre-line}@media(min-width:860px){.rule.svelte-1xy9z94{position:relative}.rule-number.svelte-1xy9z94{margin-bottom:0;padding-top:.35rem;position:absolute;right:calc(100% + var(--spacing-5xl));text-align:right;top:0;white-space:nowrap}}
