.wrap.svelte-17oe7cu{width:100%;margin:0;padding:28px clamp(20px,4vw,60px) 60px}.head.svelte-17oe7cu{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.head.svelte-17oe7cu h1:where(.svelte-17oe7cu){color:#1f4960;margin:0;font-size:2rem}.search.svelte-17oe7cu{gap:8px;display:flex}.search.svelte-17oe7cu input:where(.svelte-17oe7cu){border:1px solid #cfe0ea;border-radius:12px;min-width:220px;padding:10px 12px;font-family:inherit;font-size:.9rem}.btn.svelte-17oe7cu{cursor:pointer;border:none;border-radius:12px;padding:10px 18px;font-family:inherit;font-weight:700}.btn.primary.svelte-17oe7cu{color:#fff;background:#1f9eb0}.grid.svelte-17oe7cu{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.card.svelte-17oe7cu{background:#fff;border:1px solid #e6f0f5;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .12s;display:flex;overflow:hidden;box-shadow:0 6px 16px #0000000a}.card.svelte-17oe7cu:hover{transform:translateY(-2px)}.cover.svelte-17oe7cu{color:#fffc;background:linear-gradient(135deg,#1f9eb0,#4f8fd4) 50%/cover no-repeat;justify-content:center;align-items:center;height:160px;font-size:1.8rem;display:flex}.body.svelte-17oe7cu{flex-direction:column;gap:6px;padding:14px;display:flex}.body.svelte-17oe7cu strong:where(.svelte-17oe7cu){color:#1f4960;font-size:1rem}.body.svelte-17oe7cu p:where(.svelte-17oe7cu){color:#6b8ba1;margin:0;font-size:.86rem;line-height:1.45}.meta.svelte-17oe7cu{color:#9db8c8;font-size:.74rem}.muted.svelte-17oe7cu{color:#8aaec2}
