/* Resource-Version: 20261112_3 */
.tool-detail-page .tool-task-case { max-width: 74rem; margin-inline: auto; }
.tool-detail-page .tool-task-case-io { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1.4fr); gap: clamp(1.5rem,4vw,4rem); }
.tool-detail-page .tool-task-case-io > section { min-width: 0; }
.tool-detail-page .tool-task-case .case-text { white-space: pre-wrap; overflow-wrap: anywhere; line-height: 1.8; }
.tool-detail-page .tool-task-case details { margin-block: 1rem; }
.tool-detail-page .tool-task-case summary { cursor: pointer; min-height: 44px; padding-block: .65rem; }
.tool-detail-page .tool-task-case summary:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
.tool-detail-page .tool-task-case li { margin-block: .75rem; line-height: 1.8; overflow-wrap: anywhere; }
.tool-detail-page .tool-task-case .case-preview-note { font-size: 14px; line-height: 1.6; }
.tool-detail-page .tool-task-case .case-audio { margin-block: .75rem 1.5rem; max-width: 44rem; }
@media (max-width: 760px) { .tool-detail-page .tool-task-case-io { grid-template-columns: minmax(0,1fr); } }

.public-root .case-video{margin:24px 0;max-width:480px}.public-root .case-video video{display:block;width:100%;height:auto;max-height:70vh;background:var(--line)}
