.resource-grid.svelte-1mss3eb{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.resource-card.svelte-1mss3eb{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:235px;padding:23px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.resource-card.svelte-1mss3eb:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 14px 28px #123f4314}.resource-card-top.svelte-1mss3eb{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.68rem;font-weight:700;display:flex}.resource-card-top.svelte-1mss3eb>svg{margin-left:auto}.resource-icon.svelte-1mss3eb{background:var(--muted);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.resource-card.svelte-1mss3eb h3:where(.svelte-1mss3eb){letter-spacing:-.04em;margin:25px 0 9px;font:600 1.25rem/1.1 Manrope,sans-serif}.resource-card.svelte-1mss3eb p:where(.svelte-1mss3eb){color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.56}.resource-read.svelte-1mss3eb{color:var(--ink);align-items:center;gap:5px;margin-top:auto;padding-top:22px;font-size:.78rem;font-weight:700;display:flex}@media (width<=800px){.resource-grid.svelte-1mss3eb{grid-template-columns:1fr}.resource-card.svelte-1mss3eb{min-height:195px}}@media (prefers-reduced-motion:reduce){.resource-card.svelte-1mss3eb{transition:none}.resource-card.svelte-1mss3eb:hover{transform:none}}
