.page-container.svelte-12ycdlc{margin:0 auto;max-width:1280px;padding:80px 20px}h1.svelte-12ycdlc{font-size:2.5rem;margin-bottom:1rem}p.svelte-12ycdlc{font-size:1.2rem;margin-bottom:3rem;max-width:600px}.card-grid.svelte-12ycdlc,.content-placeholder.svelte-12ycdlc{margin-top:2rem}.card-grid.svelte-12ycdlc{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card.svelte-12ycdlc{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px;transition:transform .2s,box-shadow .2s}.card.svelte-12ycdlc:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.card-image.svelte-12ycdlc{border-radius:4px;height:180px;margin-bottom:16px;width:100%}.placeholder.svelte-12ycdlc{background-color:#f0f0f0;position:relative}.placeholder.svelte-12ycdlc:after{color:#888;content:"Image";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}h3.svelte-12ycdlc{font-size:1.2rem;margin-bottom:8px;margin-top:0}.card.svelte-12ycdlc a:where(.svelte-12ycdlc){color:#1e3a8a;display:inline-block;font-weight:500;margin-top:16px;text-decoration:none}.card.svelte-12ycdlc a:where(.svelte-12ycdlc):hover{text-decoration:underline}
