.norms-page.svelte-16ta8k2{max-width:var(--max-width-narrow);margin:0 auto;padding:var(--space-6) var(--space-4);font-family:var(--font-body);color:hsl(var(--foreground))}@media(min-width:768px){.norms-page.svelte-16ta8k2{padding:var(--space-8) var(--space-4)}}.norms-header.svelte-16ta8k2{padding-bottom:var(--space-6);border-bottom:2px solid var(--uaw-orange);margin-bottom:var(--space-8)}.norms-title.svelte-16ta8k2{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:800;line-height:var(--leading-tight);margin:0 0 var(--space-2);color:hsl(var(--foreground))}@media(min-width:768px){.norms-title.svelte-16ta8k2{font-size:var(--text-4xl)}}.norms-lead.svelte-16ta8k2{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:hsl(var(--muted-foreground));margin:0}.norms-body.svelte-16ta8k2{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.norm-section.svelte-16ta8k2{padding:var(--space-5);border:1px solid hsl(var(--border));border-radius:var(--radius-md)}.norm-heading.svelte-16ta8k2{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);color:hsl(var(--foreground));margin:0 0 var(--space-3)}.norm-num.svelte-16ta8k2{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--uaw-orange);letter-spacing:.05em}.norm-text.svelte-16ta8k2{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:hsl(var(--foreground))}.norms-footer.svelte-16ta8k2{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid hsl(var(--border));font-size:var(--text-sm);color:hsl(var(--muted-foreground))}
