.Problem_section__GPu3h{padding:5rem 0;background:var(--paper)}.Problem_head__CGdX_{margin-bottom:2.5rem}.Problem_heading__cAiWr{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--navy);margin-top:.5rem;max-width:28ch;line-height:1.2}.Problem_grid__UA7cc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.Problem_card__pbYOL{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:1.25rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.875rem;gap:.875rem;align-items:start}.Problem_num__kRWlD{width:32px;height:32px;border-radius:50%;background:var(--paper-2);color:var(--navy);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:600;border:1px solid var(--rule);flex-shrink:0}.Problem_cardTitle__heyCd{font-size:1.0625rem;font-weight:600;color:var(--navy);margin:0 0 .375rem;line-height:1.3;letter-spacing:-.01em}.Problem_cardBody__WBP4B{font-size:1rem;color:var(--navy-2);line-height:1.55;margin:0}@media (max-width:900px){.Problem_grid__UA7cc{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Problem_grid__UA7cc{grid-template-columns:1fr}}