.section-container.svelte-a3eejc{max-width:1200px;margin:48px auto;padding:0 24px}.section-title.svelte-a3eejc{max-width:768px;margin:0 auto 48px;text-align:center}.icon-wrapper.svelte-a3eejc{display:flex;justify-content:center;margin-bottom:16px}.icon-document.svelte-a3eejc{width:58px;height:58px;color:#0967d2;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000000d}.icon-document.svelte-a3eejc i:where(.svelte-a3eejc){font-size:24px}.heading-hero.svelte-a3eejc{font-family:Geist,sans-serif;font-size:36px;line-height:1.2;font-weight:600;margin-bottom:16px;text-align:center}.text-size-large.svelte-a3eejc{font-size:18px;line-height:1.6;max-width:768px;margin:0 auto}.text-color-secondary.svelte-a3eejc{color:#52525b}.margin-0.svelte-a3eejc{margin:0}.separator.svelte-a3eejc{height:1px;background-color:#e5e5e5;margin:48px auto;max-width:1200px}.topic-heading.svelte-a3eejc{font-family:Geist,sans-serif;font-size:24px;font-weight:600;margin:48px 0 32px}.topic-grid.svelte-a3eejc{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:48px}.topic-card-wrapper.svelte-a3eejc{border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;transition:all .2s ease;background-color:#fff;cursor:pointer}.topic-card-wrapper.svelte-a3eejc:hover{border-color:#0967d2;border-width:1px;box-shadow:0 4px 8px #0000000d}.topic-card.svelte-a3eejc{display:flex;flex-direction:column;align-items:center;padding:24px 16px;text-decoration:none;color:inherit;height:100%}.topic-icon.svelte-a3eejc{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.topic-icon.svelte-a3eejc i:where(.svelte-a3eejc){font-size:28px}.topic-title.svelte-a3eejc{font-family:Geist,sans-serif;font-size:14px;line-height:1.4;font-weight:500;text-align:center;color:#18181b}@media (max-width: 900px){.topic-grid.svelte-a3eejc{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.topic-grid.svelte-a3eejc{grid-template-columns:repeat(2,1fr)}.heading-hero.svelte-a3eejc{font-size:28px}.text-size-large.svelte-a3eejc{font-size:16px}}
