main.svelte-s4m66a{display:flex;flex-direction:column;font-family:Jost,sans-serif}.pageWrapper.svelte-s4m66a{width:100%}.section.svelte-s4m66a{padding:1.5rem 1rem}.title.svelte-s4m66a{margin:0 0 .25rem;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--text-1, #111)}.lead.svelte-s4m66a{margin:0;color:var(--text-2, #555)}.sectionTitle.svelte-s4m66a{margin:.5rem 0 1rem;font-size:clamp(1.3rem,2.5vw,1.6rem);color:var(--text-1, #111)}.cards.svelte-s4m66a{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.card.svelte-s4m66a{display:block;text-decoration:none;color:inherit;background:var(--surface-2, #ffffff);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;border:1px solid rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,outline-color .2s ease}.card.svelte-s4m66a:hover,.card.svelte-s4m66a:focus-visible{transform:translateY(-4px);box-shadow:0 6px 18px #0000001f;outline:3px solid var(--brand, #e63946);outline-offset:2px}.cardBody.svelte-s4m66a{padding:1.25rem 1rem}.cardTitle.svelte-s4m66a{margin:0 0 .5rem;font-size:clamp(1.1rem,2.2vw,1.3rem);color:var(--text-1, #111)}.cardDesc.svelte-s4m66a{margin:0;color:var(--text-2, #555);line-height:1.55;font-size:.95rem}@media (min-width: 860px){.section.svelte-s4m66a{padding:2rem}.cardBody.svelte-s4m66a{padding:1.5rem 1.25rem}}
