main.svelte-1oueivw{max-width:960px;margin:0 auto;padding:40px 20px 64px}header.svelte-1oueivw h1:where(.svelte-1oueivw){margin:0 0 8px;font-size:2rem;letter-spacing:-.03em}header.svelte-1oueivw p:where(.svelte-1oueivw),.section-desc.svelte-1oueivw{margin:0;color:#94a3b8;line-height:1.5;max-width:52ch}section.svelte-1oueivw{margin-top:36px}section.svelte-1oueivw h2:where(.svelte-1oueivw){margin:0 0 6px;font-size:1.35rem}.cards.svelte-1oueivw{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:18px 0}.card.svelte-1oueivw{display:block;padding:18px;border-radius:12px;background:#1e293b;border:1px solid #334155;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.card.svelte-1oueivw:hover{border-color:#38bdf8;transform:translateY(-2px)}.card.primary.svelte-1oueivw{background:linear-gradient(145deg,#0c4a6e,#1e293b);border-color:#38bdf8}.tag.svelte-1oueivw{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:#334155;color:#cbd5e1;margin-bottom:10px}.primary.svelte-1oueivw .tag:where(.svelte-1oueivw){background:#38bdf8;color:#0f172a;font-weight:700}.card.svelte-1oueivw h3:where(.svelte-1oueivw){margin:0 0 8px;font-size:1.2rem}.card.svelte-1oueivw p:where(.svelte-1oueivw){margin:0;font-size:.92rem;color:#94a3b8;line-height:1.45}
