.resources.container.svelte-1mu5b14{max-width:1200px;margin:0 auto;padding:2rem 1rem;text-align:center}.resources.svelte-1mu5b14 h2:where(.svelte-1mu5b14){font-size:1.5rem;margin:3rem;color:#333;font-weight:700}.resource-list.svelte-1mu5b14{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;justify-content:center;align-items:center;margin-top:1rem;position:relative}.resource-list.svelte-1mu5b14 a:where(.svelte-1mu5b14){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.5rem 2.5rem 2.5rem;border:1px solid #e0e0e0;position:sticky;border-radius:15px;background-color:#f9f9f9;text-decoration:none;color:#333;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.resource-list.svelte-1mu5b14 a:where(.svelte-1mu5b14):hover{transform:translateY(-8px);box-shadow:0 10px 15px #0003,0 4px 6px #0000001a;background-color:#fff;color:#0070f3}.icon-circle.svelte-1mu5b14{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#2360cc;margin-bottom:1rem;position:absolute;top:-10px}.resource-list.svelte-1mu5b14 a:where(.svelte-1mu5b14):hover .icon-circle:where(.svelte-1mu5b14){background-color:#44d3a6}.resource-list.svelte-1mu5b14 a:where(.svelte-1mu5b14) span:where(.svelte-1mu5b14){font-size:medium;font-weight:500;text-align:center}
