.problem-grid.svelte-14rhtea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.problem-card.svelte-14rhtea{display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.problem-card.svelte-14rhtea h3:where(.svelte-14rhtea){margin:0 0 .65rem}.problem-card.svelte-14rhtea p:where(.svelte-14rhtea){flex:1;margin:0 0 1rem}.problem-card.svelte-14rhtea a:where(.svelte-14rhtea){font-weight:600}.problem-steps.svelte-14rhtea{display:grid;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;counter-reset:problem-step}.problem-steps.svelte-14rhtea li:where(.svelte-14rhtea){position:relative;padding:1.1rem 1.1rem 1.1rem 3.75rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface);counter-increment:problem-step}.problem-steps.svelte-14rhtea li:where(.svelte-14rhtea):before{content:counter(problem-step);position:absolute;top:1rem;left:1rem;display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:.85rem;font-weight:700}.problem-steps.svelte-14rhtea strong:where(.svelte-14rhtea),.problem-steps.svelte-14rhtea span:where(.svelte-14rhtea){display:block}.problem-steps.svelte-14rhtea span:where(.svelte-14rhtea){margin-top:.35rem;color:var(--muted);line-height:1.65}@media(max-width:720px){.problem-grid.svelte-14rhtea{grid-template-columns:1fr}}
