.ai-task-execution-problem-module .section-header__title{white-space:pre-line}.ai-task-execution-problem-module.outline{background-color:#e9e9e9;padding-bottom:120px;padding-top:100px}.ai-task-execution-problem-module .section-lead{color:#424242;font-size:16px;line-height:1.8;margin-top:24px;text-align:center}.ai-task-execution-problem-module .challenges-list{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:56px}.ai-task-execution-problem-module .challenge-item{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;padding:40px 32px}.ai-task-execution-problem-module .challenge-badge{align-items:center;background:#424242;border-radius:2px;color:#fff;display:inline-flex;gap:8px;margin-bottom:20px;padding:8px 16px}.ai-task-execution-problem-module .challenge-tag{font-size:14px;font-weight:700;letter-spacing:.1em}.ai-task-execution-problem-module .challenge-number{font-family:Satoshi Variable,Satoshi,YuGothic,Yu Gothic,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em}.ai-task-execution-problem-module .challenge-title{color:#121213;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:28px;text-align:center;white-space:pre-line}.ai-task-execution-problem-module .challenge-image-wrap{background:#fff;overflow:hidden;width:100%}.ai-task-execution-problem-module .challenge-image-wrap img{display:block;height:auto;margin:0 auto;max-width:100%}.ai-task-execution-problem-module .challenge-image--placeholder{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center}.ai-task-execution-problem-module .placeholder-label{color:#677070;font-size:13px;padding:16px;text-align:center}.ai-task-execution-problem-module .dept-section{padding-top:100px}.ai-task-execution-problem-module .dept-card-wrap{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:32px;padding:64px}.ai-task-execution-problem-module .dept-header{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.ai-task-execution-problem-module .dept-title{color:#121213;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center;white-space:pre-line}.ai-task-execution-problem-module .dept-lead{color:#121213;font-size:16px;letter-spacing:.1em;line-height:1.5;text-align:center}.ai-task-execution-problem-module .dept-cards-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ai-task-execution-problem-module .dept-card{align-items:center;background:#424242;border-radius:8px;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:32px 24px}.ai-task-execution-problem-module .dept-card__image{display:block;height:188px;object-fit:cover;width:188px}.ai-task-execution-problem-module .dept-card__image--placeholder{background:#424242}.ai-task-execution-problem-module .dept-card__label{align-items:center;border:1px solid #fff;border-radius:100px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.1em;padding:4px 24px;white-space:nowrap}.ai-task-execution-problem-module .dept-card__title{color:#fff;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center;white-space:pre-line;width:100%}.ai-task-execution-problem-module .dept-card__body{color:#fff;font-size:16px;letter-spacing:.1em;line-height:1.8;width:100%}.ai-task-execution-problem-module .dept-conclusion{align-items:center;display:flex;flex-direction:column;gap:24px;padding-top:48px}.ai-task-execution-problem-module .dept-arrow{background:linear-gradient(180deg,rgba(18,18,19,0) 0,#121213);clip-path:polygon(0 0,100% 0,50% 100%);height:40px;width:120px}.ai-task-execution-problem-module .dept-conclusion__text{color:#121213;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:0;text-align:center}@media (max-width:767px){.ai-task-execution-problem-module.outline{padding-bottom:80px;padding-top:56px}.ai-task-execution-problem-module .challenges-list{gap:20px;grid-template-columns:1fr;margin-top:32px}.ai-task-execution-problem-module .challenge-item{padding:32px 24px}.ai-task-execution-problem-module .challenge-title{font-size:18px;margin-bottom:20px}.ai-task-execution-problem-module .dept-section{padding-top:48px}.ai-task-execution-problem-module .dept-card-wrap{gap:24px;padding:32px 20px}.ai-task-execution-problem-module .dept-cards-grid{gap:16px;grid-template-columns:1fr}.ai-task-execution-problem-module .dept-title{font-size:20px}.ai-task-execution-problem-module .dept-card__title,.ai-task-execution-problem-module .dept-conclusion__text{font-size:18px}.ai-task-execution-problem-module .dept-conclusion{padding-left:24px;padding-right:24px}}