.links-page.svelte-12kc40u{padding:4rem 0 5rem;background:linear-gradient(135deg,#ebf5ff,#f0f9ff,#e8f5e9 80%,#00e6760d)}.links-container.svelte-12kc40u{max-width:640px;margin:0 auto;padding:0 1.25rem}.links-header.svelte-12kc40u{text-align:center;margin-bottom:2.5rem}.links-logo.svelte-12kc40u{height:50px;width:auto;margin:0 auto 1.5rem;display:block}.links-header.svelte-12kc40u h1:where(.svelte-12kc40u){font-size:clamp(2rem,5vw,2.75rem);margin-bottom:.75rem}.links-header.svelte-12kc40u p:where(.svelte-12kc40u){color:var(--color-gray);font-size:1.0625rem}.links-empty.svelte-12kc40u{text-align:center;color:var(--color-gray);padding:2rem;background:#fff;border-radius:16px;border:1px solid rgba(0,102,204,.15)}.links-list.svelte-12kc40u{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.link-card.svelte-12kc40u{display:flex;align-items:center;gap:1rem;padding:1.125rem 1.25rem;background:#fff;border:2px solid rgba(0,102,204,.15);border-radius:16px;box-shadow:var(--shadow-sm);color:var(--color-dark);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.link-card.svelte-12kc40u:hover,.link-card.svelte-12kc40u:focus-visible{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-primary-blue)}.link-icon.svelte-12kc40u{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-primary-blue);background:linear-gradient(135deg,#0066cc1a,#0096ff1a)}.link-card.document.svelte-12kc40u .link-icon:where(.svelte-12kc40u){color:var(--color-accent-green);background:linear-gradient(135deg,#00c8531f,#00b8d41a)}.link-text.svelte-12kc40u{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.link-title.svelte-12kc40u{font-weight:700;font-size:1.0625rem;font-family:var(--font-secondary)}.link-description.svelte-12kc40u{color:var(--color-gray);font-size:.9375rem;line-height:1.5}.link-meta.svelte-12kc40u{color:var(--color-light-gray);font-size:.8125rem;font-weight:500}.link-arrow.svelte-12kc40u{flex-shrink:0;color:var(--color-primary-blue);transition:transform .25s ease}.link-card.svelte-12kc40u:hover .link-arrow:where(.svelte-12kc40u){transform:translate(2px,-2px)}@media(max-width:480px){.links-page.svelte-12kc40u{padding:3rem 0 4rem}.link-card.svelte-12kc40u{padding:1rem}}
