.content-wrap.svelte-1vzi0vi{max-width:800px}.content-wrap.svelte-1vzi0vi h2:where(.svelte-1vzi0vi){font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--black);margin-bottom:16px}.content-wrap.svelte-1vzi0vi p:where(.svelte-1vzi0vi){font-size:1.025rem;color:var(--gray-600);line-height:1.8;margin-bottom:16px}.resources-grid.svelte-1vzi0vi{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.resource-card.svelte-1vzi0vi{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:28px;transition:box-shadow .3s ease,transform .3s ease}.resource-card.svelte-1vzi0vi:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-3px)}.resource-card.svelte-1vzi0vi h3:where(.svelte-1vzi0vi){font-family:var(--font-serif);font-size:1.05rem;font-weight:700;color:var(--black);margin-bottom:8px}.resource-card.svelte-1vzi0vi p:where(.svelte-1vzi0vi){font-size:.92rem;color:var(--gray-600);line-height:1.7}@media(max-width:1024px){.resources-grid.svelte-1vzi0vi{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.resources-grid.svelte-1vzi0vi{grid-template-columns:1fr}}
