*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e2e8f0;background:#080f1c;min-height:100vh;font-family:Inter,system-ui,sans-serif}.es-links.svelte-8zcb99{padding:var(--space-5) max(var(--space-3), calc((100% - 900px) / 2 + var(--space-3))) var(--space-3);background:#080f1ce0}.grid.svelte-8zcb99{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.card.svelte-8zcb99{gap:var(--space-1);padding:var(--space-3);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.card.svelte-8zcb99:hover{border-color:#7ec8e380;transform:translateY(-2px)}.tag.svelte-8zcb99{font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:#d9a441;font-weight:700}.card-title.svelte-8zcb99{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:var(--text-lg);color:#fff;line-height:1.15}.card-desc.svelte-8zcb99{font-size:var(--text-sm);color:#fff9;flex:1;line-height:1.6}.meta.svelte-8zcb99{font-size:var(--text-2xs);color:#ffffff59}.section.svelte-8zcb99{margin-bottom:var(--space-6)}.sec-title.svelte-8zcb99{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:var(--text-xl);text-transform:uppercase;color:#fff;margin-bottom:var(--space-1);text-align:center}.sec-sub.svelte-8zcb99{font-size:var(--text-base);color:#fff9;text-align:center;max-width:680px;margin:0 auto var(--space-4);line-height:1.65}.more.svelte-8zcb99{text-align:center;margin-top:var(--space-3)}.more.svelte-8zcb99 a:where(.svelte-8zcb99){color:#7ec8e3;font-size:var(--text-sm);text-decoration:underline}.chips.svelte-8zcb99{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.chip.svelte-8zcb99{padding:var(--space-1) var(--space-2);color:#7ec8e3;font-size:var(--text-sm);background:#7ec8e314;border:1px solid #7ec8e359;border-radius:20px;text-decoration:none;display:inline-block}.chip.svelte-8zcb99:hover{background:#7ec8e329}.chip.svelte-8zcb99:first-letter{text-transform:uppercase}
