.page-hero.svelte-gczoum{padding-block:var(--space-16) var(--space-8);background-color:hsl(var(--background))}@media(min-width:768px){.page-hero.svelte-gczoum{padding-block:var(--space-24) var(--space-12)}}.page-hero-title.svelte-gczoum{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);text-wrap:balance}@media(min-width:768px){.page-hero-title.svelte-gczoum{font-size:clamp(3.5rem,6.5vw,6.5rem)}}.page-hero-lead.svelte-gczoum{font-family:var(--font-body);font-weight:400;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:hsl(var(--muted-foreground));max-width:var(--max-width-narrow)}.filters-section.svelte-gczoum{background-color:hsl(var(--background));padding-top:0}.category-filters.svelte-gczoum{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-8)}.filter-btn.svelte-gczoum{font-family:var(--font-body);font-weight:500;font-size:var(--text-sm);color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border:1px solid transparent;border-radius:9999px;padding:var(--space-2) var(--space-4);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);min-height:44px}.filter-btn.svelte-gczoum:hover{color:var(--uaw-orange);border-color:var(--uaw-orange)}.filter-btn.active.svelte-gczoum{background-color:var(--uaw-orange);color:var(--uaw-black);border-color:var(--uaw-orange)}.resources-grid.svelte-gczoum{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:768px){.resources-grid.svelte-gczoum{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.resources-grid.svelte-gczoum{grid-template-columns:repeat(3,1fr)}}.resource-card.svelte-gczoum{display:flex;flex-direction:column;background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);padding:var(--space-6);transition:box-shadow var(--transition-base),transform var(--transition-base)}.resource-card.svelte-gczoum:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.resource-card.member-gated.svelte-gczoum{opacity:.85}.resource-card-header.svelte-gczoum{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.resource-icon.svelte-gczoum{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background-color:var(--uaw-orange-light);color:var(--uaw-orange);flex-shrink:0}.resource-category-badge.svelte-gczoum{font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));padding:var(--space-1) var(--space-2);border-radius:9999px;min-height:auto;min-width:auto}.member-badge.svelte-gczoum{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);color:hsl(var(--muted-foreground));margin-left:auto;min-height:auto;min-width:auto}.resource-title.svelte-gczoum{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);line-height:var(--leading-snug);color:hsl(var(--foreground));margin-bottom:var(--space-3)}.resource-description.svelte-gczoum{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);line-height:var(--leading-normal);color:hsl(var(--muted-foreground));margin:0;flex:1}.resource-action.svelte-gczoum{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);color:var(--uaw-orange);text-decoration:none;margin-top:var(--space-4);transition:color var(--transition-fast);min-height:44px}.resource-action.svelte-gczoum:hover{color:var(--uaw-orange-dark);text-decoration:none}.resource-action-locked.svelte-gczoum{color:hsl(var(--muted-foreground))}.resource-action-locked.svelte-gczoum:hover{color:var(--uaw-orange)}.empty-state.svelte-gczoum{text-align:center;padding:var(--space-12)}.empty-state.svelte-gczoum p:where(.svelte-gczoum){font-family:var(--font-body);font-size:var(--text-lg);color:hsl(var(--muted-foreground));margin:0}.resource-pages-section.svelte-gczoum{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid hsl(var(--border))}.resource-page-card.svelte-gczoum{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid hsl(var(--border));border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--transition-fast)}.resource-page-card.svelte-gczoum:hover{border-color:var(--uaw-orange)}.rp-icon{flex-shrink:0;color:var(--uaw-orange);margin-top:2px}.rp-text.svelte-gczoum{min-width:0}.rp-title.svelte-gczoum{font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);color:hsl(var(--foreground));margin:0 0 var(--space-1);line-height:var(--leading-snug)}.rp-desc.svelte-gczoum{font-family:var(--font-body);font-size:var(--text-sm);color:hsl(var(--muted-foreground));margin:0;line-height:var(--leading-normal)}
