/* Keep the original two-column preparation layout; give its course card room. */
.workspace.touch-workspace[data-view-role="student"] .lesson-grid>.panel.stage-preview{background:transparent;border:0;box-shadow:none;min-height:0}
.workspace.touch-workspace[data-view-role="student"] .lesson-grid>.panel.stage-preview>.panel-body{height:100%;min-height:0;padding:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d0ed transparent}
.workspace.touch-workspace[data-view-role="student"] .preview-learning-grid.sp-preview{height:100%;min-height:0;align-items:stretch;padding:0 2px 8px}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .preview-task-pane{height:100%;min-height:0;align-self:stretch;position:relative;top:0;background:transparent;border:0;box-shadow:none}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .tablet-preview-tasks{display:flex;flex-direction:column;height:100%;min-height:0;flex:1;overflow-y:auto;grid-template-rows:none;padding:0}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .sp-course-card{flex:1 0 250px;min-height:250px;align-items:flex-start;padding:24px}
.workspace.touch-workspace[data-view-role="student"] .sp-preview :is(.student-preview-landmarks,.touch-preview-capture,.touch-preview-more,.sp-note-list){flex-shrink:0}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .sp-course-copy{padding-right:0;max-width:100%}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .sp-course-art{width:132px;height:116px;right:12px;top:auto;bottom:5px;transform:rotate(-6deg)}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .touch-preview-more{margin-top:18px;padding-top:8px}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .preview-handout{height:100%;min-height:0;max-height:none;align-self:stretch;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border:1px solid #e8e3f2;box-shadow:0 8px 24px #51407305;background:#fff;scrollbar-width:thin;scrollbar-color:#d9d0ed transparent}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .preview-handout .lh-paper{display:flex;flex-direction:column;height:auto;min-height:100%;background:#fff;border-radius:inherit}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .lh-paper>:is(header,h2,section){flex-shrink:0}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .lh-paper>section:nth-of-type(2){display:flex;flex-direction:column;flex:1 0 auto}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .lh-paper>section:nth-of-type(2)>dl{flex:1;grid-auto-rows:minmax(min-content,1fr);margin-bottom:0}
.workspace.touch-workspace[data-view-role="student"] .sp-preview .lh-paper dl>div{align-items:center}
@media screen and (min-width:900px) and (max-width:1799px){
 .workspace.touch-workspace.touch-catalog-open[data-view-role="student"] .sp-preview .sp-course-card{padding:20px;min-height:258px}
 .workspace.touch-workspace.touch-catalog-open[data-view-role="student"] .sp-preview .sp-course-art{width:108px;height:96px;right:9px;top:auto;bottom:5px}
}
@media(min-width:1800px){
 .workspace.touch-workspace[data-view-role="student"] .preview-learning-grid.sp-preview{padding-bottom:16px}
 .workspace.touch-workspace[data-view-role="student"] .sp-preview .sp-course-card{flex-basis:440px;min-height:440px;padding:36px 32px}
 .workspace.touch-workspace[data-view-role="student"] .sp-preview .sp-course-art{width:240px;height:208px;right:16px;top:auto;bottom:8px}
 .workspace.touch-workspace[data-view-role="student"] .sp-preview .touch-preview-more{margin-top:24px;padding-top:10px}
 .workspace.touch-workspace[data-view-role="student"] .sp-preview .preview-handout .lh-paper{padding:32px 44px}
}
@media print{
 .workspace.touch-workspace[data-view-role="student"] .lesson-grid>.panel.stage-preview>.panel-body{height:auto;overflow:visible}
 .workspace.touch-workspace[data-view-role="student"] .sp-preview .preview-handout{border:0;box-shadow:none}
}
