.problem-with-challenge.svelte-8u4oy{max-width:900px;margin:0 auto;text-align:left}.section.svelte-8u4oy{padding:80px 0 0}.section.svelte-8u4oy:last-child{padding-bottom:80px}.section-label.svelte-8u4oy{font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.section-intro.svelte-8u4oy{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 24px}.section-sublabel.svelte-8u4oy{font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.section-title.svelte-8u4oy{font-family:Lora,serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;line-height:1.35;margin:0 0 24px}.cards-row.svelte-8u4oy{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.cards-row--two.svelte-8u4oy{grid-template-columns:1fr 1fr}.cards-row--four.svelte-8u4oy{grid-template-columns:repeat(4,1fr)}.card.svelte-8u4oy{background-color:#f6f5f4;border-radius:10px;padding:28px;border:2px solid #1A1D23;box-shadow:0 4px 16px #00000014}.card--simple.svelte-8u4oy{border-width:2px;box-shadow:0 4px 20px #0000001a}.card-number.svelte-8u4oy{font-family:Lora,serif;font-size:20px;font-weight:700;margin:0 0 10px}.card-title.svelte-8u4oy{font-family:Lora,serif;font-size:16px;font-weight:600;margin:0 0 12px;line-height:1.4}.card-text.svelte-8u4oy{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.6;margin:0}.card-list.svelte-8u4oy{font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.6;margin:0;padding-left:1.25rem;list-style:disc}.card-list.svelte-8u4oy li:where(.svelte-8u4oy){margin-bottom:4px}.conclusion.svelte-8u4oy{font-family:Inter,sans-serif;font-size:max(12px,.875rem);font-weight:300;line-height:1.65;margin:0}.challenge-section.svelte-8u4oy{padding-top:64px}.challenge-question.svelte-8u4oy{margin-bottom:20px}.challenge-body.svelte-8u4oy{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 24px}.challenge-list.svelte-8u4oy{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;padding-left:1.25rem;list-style:disc}.challenge-list.svelte-8u4oy li:where(.svelte-8u4oy){font-size:16px;margin-bottom:8px}@media (max-width: 768px){.cards-row.svelte-8u4oy,.cards-row--four.svelte-8u4oy{grid-template-columns:1fr}}
