.gallery.svelte-ubkcxg{max-width:1120px;margin:auto;padding:40px 24px 80px;color:#e5e7eb}h1.svelte-ubkcxg{font-size:clamp(2rem,5vw,3.5rem);margin:40px 0 12px}p.svelte-ubkcxg{color:#aeb8c8;line-height:1.65}a.svelte-ubkcxg{color:inherit;text-decoration:none}.cases.svelte-ubkcxg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-top:32px}article.svelte-ubkcxg{border:1px solid #293244;border-radius:16px;padding:18px;background:#101827}h2.svelte-ubkcxg{font-size:1.35rem;margin:16px 0 8px}span.svelte-ubkcxg{color:#c4b5fd}
