.problem-section_section__NtDWc{position:relative}.problem-section_wrapper__h3sMQ{--problem-title-text:var(--text-lg);--problem-body-text:var(--text-sm);--problem-number-text:0.625rem;--problem-content-gap:16px;min-width:0;height:100%}.problem-section_card__SXYjw{position:relative;height:100%;overflow:hidden;padding:clamp(16px,2.2vw,24px);gap:0;border-radius:16px;border-color:hsl(var(--border)/.65);background:linear-gradient(145deg,hsl(var(--card)/.8),hsl(var(--card)/.4));box-shadow:inset 0 1px 0 hsl(var(--foreground)/.025),0 10px 28px hsl(var(--background)/.12);transition:border-color .45s ease,background-color .45s ease,box-shadow .45s ease}.problem-section_card__SXYjw:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at top left,hsl(var(--destructive)/.08),transparent 70%);opacity:0;transition:opacity .55s ease}.problem-section_content__6f1Of{display:flex;align-items:flex-start;gap:16px;padding:0}.problem-section_copy__PJwE1{position:relative;min-width:0;flex:1}.problem-section_number__VF4Bk{position:absolute;right:0;top:-8px;color:hsl(var(--primary)/.5);font-size:var(--problem-number-text);font-weight:600;letter-spacing:.12em}.problem-section_title__LApKe{margin:0 12px 8px 0;font-family:var(--font-heading),Georgia,serif;font-size:var(--problem-title-text);font-weight:600;line-height:1.4;text-wrap:pretty}.problem-section_description__OlSal{margin:0;color:hsl(var(--muted-foreground));font-size:var(--problem-body-text);line-height:1.75;text-wrap:pretty}.problem-section_icon__MduKU{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid hsl(var(--primary)/.2);border-radius:11px;background:hsl(var(--primary)/.07);color:hsl(var(--primary));transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .45s ease}.problem-section_icon__MduKU svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.problem-section_wrapper__h3sMQ:hover .problem-section_card__SXYjw{border-color:hsl(var(--destructive)/.3);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.025),0 10px 28px hsl(var(--destructive)/.035)}.problem-section_wrapper__h3sMQ:hover .problem-section_card__SXYjw:before{opacity:1}.problem-section_wrapper__h3sMQ:hover .problem-section_icon__MduKU{transform:translateY(-2px);background:hsl(var(--primary)/.12)}}@media (max-width:639px){.problem-section_wrapper__h3sMQ{--problem-content-gap:12px}.problem-section_content__6f1Of{gap:12px}.problem-section_icon__MduKU{width:36px;height:36px;border-radius:10px}.problem-section_icon__MduKU svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.problem-section_section__NtDWc [data-problem-motion]{transform:none!important;opacity:1!important}.problem-section_card__SXYjw,.problem-section_card__SXYjw:before,.problem-section_icon__MduKU{transition:none}.problem-section_wrapper__h3sMQ:hover .problem-section_icon__MduKU{transform:none}}