.dsh-content.job-teacher-page{--accent:var(--evidence-primary);--deep:var(--evidence-primary);--soft:var(--evidence-primary-soft);background:0 0}.dsh-content .hr-tutorial-chapter{scroll-margin-top:110px}.dsh-content .hr-chapter-main{min-width:0}.dsh-content .hr-chapter-main .hr-markdown-preview.is-prose{width:100%;color:var(--evidence-text);font:17px/1.85 var(--font-body);background:0 0;border:0;padding:0}.dsh-content .hr-chapter-main .hr-markdown-preview.is-prose p{margin:0 0 16px}.dsh-content .hr-markdown-preview a{color:var(--evidence-primary)}.dsh-content .dsh-run-facts{border-top:1px solid var(--evidence-border);margin-top:22px;padding:14px 0}.dsh-content .dsh-materials summary{cursor:pointer;min-height:44px;padding-block:10px}.dsh-content .dsh-shot:has(img[src*=welcome-]) img{object-fit:contain;max-height:560px}.dsh-content .hr-chapter-main .hr-markdown-preview.is-prose h3{font:600 22px/1.5 var(--font-body);margin:28px 0 12px}.dsh-content .hr-chapter-main>header h2{margin:0 0 20px}.dsh-content .dsh-shot{margin:24px 0}.dsh-content .dsh-shot button{background:var(--evidence-surface);width:100%;padding:0;display:block;position:relative}.dsh-content .dsh-shot img{width:100%;height:auto;display:block}.dsh-content .dsh-shot figcaption{color:var(--evidence-muted);margin-top:10px;font-size:13px;line-height:1.75}.dsh-content .dsh-materials{border:1px solid var(--evidence-border);border-radius:4px;padding:8px 16px}.dsh-content .dsh-materials>details{border-top:1px solid var(--evidence-border)}.dsh-content .dsh-course-next{border-top:1px solid var(--evidence-border);flex-wrap:wrap;gap:12px;margin:28px 0 32px 64px;padding-top:24px;display:flex}.dsh-content .dsh-course-next a{border:1px solid var(--evidence-border);background:var(--evidence-surface);border-radius:4px;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex}@media (width<=720px){.dsh-content .dsh-course-next{margin-left:0}.dsh-content .dsh-materials{padding:8px 12px}}.dsh-material-viewer{border:1px solid var(--evidence-border);width:min(760px,100vw - 32px);max-height:88vh;color:var(--evidence-text);background:var(--evidence-surface);border-radius:6px;padding:20px}.dsh-material-viewer::backdrop{background:#00000073}.dsh-material-viewer .viewer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dsh-material-viewer .viewer-head strong{overflow-wrap:anywhere}.dsh-material-viewer .viewer-head button{min-height:44px;padding:8px 12px}.dsh-material-viewer>p{margin:12px 0;font-size:14px}.dsh-material-viewer>pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:58vh;margin:0;font-size:15px;line-height:1.8;overflow:auto}.dsh-content .dsh-sidebar-detail{max-width:380px}.dsh-sidebar-crop,.dsh-shot-crop{width:100%;height:auto;display:block}
