.resources-page.svelte-gczoum{padding-bottom:var(--spacing-4xl)}.resources-header.svelte-gczoum{padding:var(--spacing-3xl) 0 var(--spacing-2xl);text-align:center}.resources-header.svelte-gczoum h1:where(.svelte-gczoum){font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-md)}.resources-header.svelte-gczoum .page-subtitle:where(.svelte-gczoum){font-size:var(--font-size-lg);color:var(--color-gray-400);line-height:var(--line-height-relaxed);max-width:560px;margin:0 auto}.intro-content.svelte-gczoum{padding:var(--spacing-xl);max-width:720px;margin:0 auto var(--spacing-3xl)}.intro-content.svelte-gczoum h2:where(.svelte-gczoum){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.intro-content.svelte-gczoum p:where(.svelte-gczoum){font-size:var(--font-size-base);color:var(--color-gray-300);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.intro-content.svelte-gczoum p:where(.svelte-gczoum):last-child{margin-bottom:0}.intro-content.svelte-gczoum a:where(.svelte-gczoum){color:var(--color-primary);text-decoration:none}.intro-content.svelte-gczoum a:where(.svelte-gczoum):hover{text-decoration:underline}.section-heading.svelte-gczoum{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:.05em}.section-intro.svelte-gczoum{font-size:var(--font-size-sm);color:var(--color-gray-400);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);max-width:640px}.resources-grid.svelte-gczoum{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-xl)}.resource-card.svelte-gczoum{display:block;padding:var(--spacing-xl);text-decoration:none;color:inherit;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.resource-card.svelte-gczoum:hover{border-color:var(--glass-border-strong);box-shadow:var(--glass-shadow),var(--shadow-glow)}.resource-icon.svelte-gczoum{font-size:2rem;display:block;margin-bottom:var(--spacing-md)}.resource-card.svelte-gczoum h3:where(.svelte-gczoum){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.resource-card.svelte-gczoum p:where(.svelte-gczoum){font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.resource-link.svelte-gczoum{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-medium)}.external-grid.svelte-gczoum{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}.external-card.svelte-gczoum{padding:var(--spacing-lg)}.external-card.svelte-gczoum h3:where(.svelte-gczoum){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-sm)}.external-card.svelte-gczoum p:where(.svelte-gczoum){font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.external-link.svelte-gczoum{display:inline-block;font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none;margin-bottom:var(--spacing-xs)}.external-link.svelte-gczoum:hover{text-decoration:underline}.external-context.svelte-gczoum{display:block;font-size:var(--font-size-xs);color:var(--color-gray-500)}.authorities-section.svelte-gczoum{padding-top:var(--spacing-2xl)}.authorities-grid.svelte-gczoum{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}.authority-card.svelte-gczoum{padding:var(--spacing-lg)}.authority-card.svelte-gczoum h3:where(.svelte-gczoum){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-xs)}.authority-role.svelte-gczoum{font-size:var(--font-size-xs);color:var(--color-primary);margin-bottom:var(--spacing-md)}.authority-details.svelte-gczoum{margin:0;font-size:var(--font-size-sm)}.authority-details.svelte-gczoum dt:where(.svelte-gczoum){color:var(--color-gray-500);margin-top:var(--spacing-sm);margin-bottom:2px;font-weight:var(--font-weight-medium)}.authority-details.svelte-gczoum dt:where(.svelte-gczoum):first-child{margin-top:0}.authority-details.svelte-gczoum dd:where(.svelte-gczoum){margin:0;color:var(--color-gray-300);line-height:1.4}.authority-details.svelte-gczoum a:where(.svelte-gczoum){color:var(--color-primary);text-decoration:none}.authority-details.svelte-gczoum a:where(.svelte-gczoum):hover{text-decoration:underline}.authority-details.svelte-gczoum .alt:where(.svelte-gczoum){color:var(--color-gray-500);font-size:var(--font-size-xs)}.authority-note.svelte-gczoum{display:block;margin-top:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-gray-500);font-style:italic}.resources-cta.svelte-gczoum{padding-top:var(--spacing-2xl)}.resources-cta.svelte-gczoum .cta-inner:where(.svelte-gczoum){padding:var(--spacing-xl);text-align:center;max-width:560px;margin:0 auto}.resources-cta.svelte-gczoum h2:where(.svelte-gczoum){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);margin-bottom:var(--spacing-md)}.resources-cta.svelte-gczoum p:where(.svelte-gczoum){font-size:var(--font-size-sm);color:var(--color-gray-300);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.resources-header.svelte-gczoum h1:where(.svelte-gczoum){font-size:var(--font-size-3xl)}}
