.rules-page.svelte-17wjoog{padding-bottom:var(--space-16)}.rules-container.svelte-17wjoog{max-width:800px;margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:640px){.rules-container.svelte-17wjoog{padding-inline:var(--space-6)}}@media(min-width:1024px){.rules-container.svelte-17wjoog{padding-inline:var(--space-8)}}.page-header.svelte-17wjoog{text-align:center;padding-top:var(--space-12);padding-bottom:var(--space-10);margin-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.page-label.svelte-17wjoog{display:block;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3)}.page-header.svelte-17wjoog h1:where(.svelte-17wjoog){font-family:var(--font-heading);font-size:var(--font-size-3xl);color:var(--color-text);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin-bottom:var(--space-2)}.subtitle.svelte-17wjoog{font-family:var(--font-body);font-style:italic;color:var(--color-text-muted);font-size:var(--font-size-base)}@media(min-width:768px){.page-header.svelte-17wjoog h1:where(.svelte-17wjoog){font-size:var(--font-size-4xl)}.subtitle.svelte-17wjoog{font-size:var(--font-size-lg)}}.preamble.svelte-17wjoog{margin-bottom:var(--space-10);padding:var(--space-6);background:#fff;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;line-height:var(--line-height-relaxed)}.preamble.svelte-17wjoog p:where(.svelte-17wjoog){margin-bottom:var(--space-4)}.preamble.svelte-17wjoog p:where(.svelte-17wjoog):last-child{margin-bottom:0}.whereas.svelte-17wjoog{padding-left:var(--space-6);font-style:italic}.whereas.svelte-17wjoog:before{content:"WHEREAS, ";font-weight:var(--font-weight-bold);font-style:normal;color:var(--color-primary)}.therefore.svelte-17wjoog{font-weight:var(--font-weight-semibold);margin-top:var(--space-6);padding-left:0;font-style:normal}.definitions.svelte-17wjoog{margin-bottom:var(--space-12);padding:var(--space-6);background:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.definitions.svelte-17wjoog h2:where(.svelte-17wjoog){font-family:var(--font-heading);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-wide);color:var(--color-text);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.definition.svelte-17wjoog{margin-bottom:var(--space-5);line-height:var(--line-height-relaxed)}.definition.svelte-17wjoog:last-child{margin-bottom:0}.definition-term.svelte-17wjoog{color:var(--color-primary)}@media(min-width:768px){.definitions.svelte-17wjoog h2:where(.svelte-17wjoog){font-size:var(--font-size-2xl)}}.sections.svelte-17wjoog{counter-reset:section}.section.svelte-17wjoog{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.section.svelte-17wjoog:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title.svelte-17wjoog{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-snug);color:var(--color-text);margin-bottom:var(--space-3);display:flex;align-items:baseline;gap:var(--space-2)}.section-title.svelte-17wjoog:before{counter-increment:section;content:counter(section) ".";font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-primary);font-weight:var(--font-weight-bold);flex-shrink:0}.section-content.svelte-17wjoog{line-height:var(--line-height-relaxed)}.section-content.svelte-17wjoog p:where(.svelte-17wjoog){margin-bottom:var(--space-4)}.section-content.svelte-17wjoog p:where(.svelte-17wjoog):last-child{margin-bottom:0}@media(min-width:768px){.section-title.svelte-17wjoog{font-size:var(--font-size-xl)}}.subsection.svelte-17wjoog{margin-left:var(--space-6);margin-top:var(--space-4);padding-left:var(--space-5);border-left:2px solid var(--color-border)}.subsection.svelte-17wjoog p:where(.svelte-17wjoog){margin-bottom:var(--space-4)}.subsection.svelte-17wjoog p:where(.svelte-17wjoog):last-child{margin-bottom:0}@media(max-width:639px){.subsection.svelte-17wjoog{margin-left:var(--space-3);padding-left:var(--space-4)}}.callout.svelte-17wjoog{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-background);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--color-text-muted)}.commissioner.svelte-17wjoog{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border);text-align:center}.commissioner-title.svelte-17wjoog{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);margin-bottom:var(--space-2)}.commissioner-name.svelte-17wjoog{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-primary);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-snug)}@media(min-width:768px){.commissioner-name.svelte-17wjoog{font-size:var(--font-size-2xl)}}
