.filter-bar.svelte-1gc460s{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-8)}.filter-btn.svelte-1gc460s{font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);line-height:1;padding:var(--space-2) var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-sm);background-color:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.filter-btn.svelte-1gc460s:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.filter-btn--active.svelte-1gc460s{background-color:var(--uaw-orange);border-color:var(--uaw-orange);color:var(--uaw-black)}.filter-btn--active.svelte-1gc460s:hover{background-color:var(--uaw-orange-dark);border-color:var(--uaw-orange-dark);color:var(--uaw-black)}.page-hero.svelte-1gc460s{padding-block:var(--space-16) var(--space-8);background-color:hsl(var(--background))}@media(min-width:768px){.page-hero.svelte-1gc460s{padding-block:var(--space-24) var(--space-12)}}.articles-section.svelte-1gc460s{padding-top:0}.page-title.svelte-1gc460s{font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,9vw,5.25rem);line-height:.95;letter-spacing:0;text-transform:uppercase;color:hsl(var(--foreground));margin-bottom:var(--space-4)}@media(min-width:768px){.page-title.svelte-1gc460s{font-size:clamp(3.5rem,6.5vw,6.5rem)}}.page-lead.svelte-1gc460s{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:hsl(var(--muted-foreground));max-width:36rem}.news-grid.svelte-1gc460s{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-12)}@media(min-width:768px){.news-grid.svelte-1gc460s{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-grid.svelte-1gc460s{grid-template-columns:repeat(3,1fr)}}.news-card.svelte-1gc460s{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow var(--transition-base),transform var(--transition-base)}.news-card.svelte-1gc460s:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.news-card-link.svelte-1gc460s{display:block;text-decoration:none;color:inherit;min-height:auto;min-width:auto}.news-card-link.svelte-1gc460s:hover{text-decoration:none;color:inherit}.news-card-image.svelte-1gc460s{aspect-ratio:16 / 9;overflow:hidden}.news-card-img.svelte-1gc460s{width:100%;height:100%;object-fit:cover}.news-card-body.svelte-1gc460s{padding:var(--space-6)}.news-card-meta.svelte-1gc460s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.news-card-date.svelte-1gc460s{font-family:var(--font-body);font-size:var(--text-sm);color:hsl(var(--muted-foreground));line-height:var(--leading-normal)}.news-card-badge.svelte-1gc460s{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);line-height:1;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);border-radius:9999px;white-space:nowrap;min-height:auto;min-width:auto}.badge-campaigns.svelte-1gc460s{background-color:var(--uaw-orange);color:var(--uaw-white)}.badge-rights.svelte-1gc460s{background-color:var(--uaw-orange-light);color:var(--uaw-orange-dark)}.badge-events.svelte-1gc460s{background-color:var(--uaw-amber);color:var(--uaw-black)}.badge-industry.svelte-1gc460s{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.badge-union-updates.svelte-1gc460s{background-color:var(--uaw-black);color:var(--uaw-white)}.news-card-title.svelte-1gc460s{font-family:var(--font-body);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-snug);color:hsl(var(--foreground));margin-bottom:var(--space-2)}.news-card-excerpt.svelte-1gc460s{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:hsl(var(--muted-foreground));margin:0}.pagination.svelte-1gc460s{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid hsl(var(--border))}.pagination-btn.svelte-1gc460s{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);color:var(--uaw-orange);background-color:transparent;border:1px solid hsl(var(--border));border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);min-height:44px;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base)}.pagination-btn.svelte-1gc460s:hover:not(:disabled){background-color:var(--uaw-orange-light);border-color:var(--uaw-orange)}.pagination-btn.svelte-1gc460s:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.5}.pagination-info.svelte-1gc460s{font-family:var(--font-body);font-size:var(--text-sm);color:hsl(var(--muted-foreground))}.news-card--instagram.svelte-1gc460s{background-color:hsl(var(--muted) / .4)}.news-card-image--instagram.svelte-1gc460s{position:relative;aspect-ratio:1 / 1}.ig-source-chip.svelte-1gc460s{position:absolute;top:var(--space-2);left:var(--space-2);display:inline-flex;align-items:center;gap:4px;padding:4px var(--space-2);background:#000000bf;color:var(--uaw-white);border-radius:9999px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.news-card-title--ig.svelte-1gc460s{font-size:var(--text-base);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ig-attribution.svelte-1gc460s{font-size:var(--text-xs);color:hsl(var(--muted-foreground));font-style:italic}
