/* Later-slide walkthrough corrections, scoped separately from the earlier pass. */
.contact-slide{font-family:'RefLinuxLibertineG',Georgia,serif;padding:3.8cqw 6cqw}
.contact-slide:before{display:none}
.contact-slide h1{font:3.65cqw/1.1 'RefFrankRuhlHofshi-Bold',Georgia,serif;letter-spacing:0;margin:0 0 1.8cqw}
.contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;text-align:center}
.contact-links img{display:block;width:15cqw;height:15cqw;margin:0 auto .5cqw;image-rendering:pixelated}
.contact-links h2{font:2.1cqw/1.15 'RefFrankRuhlHofshi-Bold',Georgia,serif;margin:0 0 .5cqw}
.contact-links p{font:1.65cqw/1.25 'RefLinuxLibertineG',Georgia,serif;margin:0}
.contact-help{border-top:.1cqw solid #bdc9c7;margin-top:2cqw;padding-top:1.5cqw}
.contact-help h2{font:2.35cqw/1.15 'RefFrankRuhlHofshi-Bold',Georgia,serif;margin:0 0 1.2cqw}
.contact-help ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7cqw 4cqw;margin:0;padding-left:1.8cqw;font:2cqw/1.3 'RefLinuxLibertineG',Georgia,serif}
.contact-help li{margin:0}
@media(max-width:700px){
 .course-view .contact-slide{padding:30px 24px}
 .course-view .contact-slide h1{font:700 30px/1.15 Georgia,serif;margin:0 0 28px}
 .course-view .contact-links{grid-template-columns:1fr;gap:28px}
 .course-view .contact-links img{width:192px;height:192px;max-width:100%;object-fit:contain;margin:0 auto 10px}
 .course-view .contact-links h2{font:700 22px/1.25 Georgia,serif;margin:0 0 8px}
 .course-view .contact-links p{font:17px/1.4 Georgia,serif;margin:0;overflow-wrap:anywhere}
 .course-view .contact-help{margin-top:30px;padding-top:24px}
 .course-view .contact-help h2{font:700 23px/1.25 Georgia,serif;margin:0 0 18px}
 .course-view .contact-help ul{grid-template-columns:1fr;gap:12px;padding-left:22px;font:18px/1.5 Georgia,serif}
 .course-view .contact-help li{margin:0}
}
#ref-26 .announcements-title{position:absolute;left:5.37cqw;top:3cqw;width:90cqw;margin:0;font:2.15cqw/1.15 'RefFrankRuhlHofshi-Bold',Georgia,serif;letter-spacing:0;white-space:nowrap}
#ref-26 .open-model-companies{position:absolute;left:40.75cqw;top:8.9cqw;width:17.1cqw;height:9.1cqw;display:flex;flex-direction:column;justify-content:center;text-align:center;margin:0;font:1.56cqw/1.15 'RefLinuxLibertineG',Georgia,serif;color:white}
#ref-26 .b9l7s0{white-space:normal;width:15.6cqw;line-height:1.12}
#ref-29 .b0,#ref-62 .b0{width:65cqw;height:4.5cqw}
#ref-29 .b0l0s0,#ref-62 .b0l0s0{font-size:3.35cqw}
#ref-39 .b1,#ref-39 .b3,#ref-39 .b6,#ref-39 .b9{top:20.833cqw;width:5.834cqw;height:5.834cqw;display:grid;place-items:center}
#ref-39 .b1{left:9.582cqw}#ref-39 .b3{left:34.58cqw}#ref-39 .b6{left:59.58cqw}#ref-39 .b9{left:84.581cqw}
#ref-39 .b1 .source-run,#ref-39 .b3 .source-run,#ref-39 .b6 .source-run,#ref-39 .b9 .source-run{position:static;line-height:1}
#ref-53 .b1,#ref-53 .b4,#ref-53 .b7{width:28cqw}
#ref-53 .b1 .source-run,#ref-53 .b4 .source-run,#ref-53 .b7 .source-run{color:white;font-size:1.85cqw}
#ref-53 .b7 .source-run{white-space:normal;width:27cqw;line-height:1.2}
#ref-53 .b7{top:14.35cqw}
#ref-53 .believability-checks{position:absolute;left:47cqw;width:37cqw;height:auto;margin:0;padding:0 0 0 1.5cqw;font:1.75cqw/1.23 'RefLinuxLibertineG',Georgia,serif;color:#222}
#ref-53 .believability-checks li{margin:0 0 .55cqw}
#ref-53 .believability-checks.b9{top:13.65cqw}
#ref-53 .believability-checks.b6{top:24.05cqw}
#ref-53 .believability-checks.b3{top:34.45cqw}
#ref-54 .crunchbase-link{position:absolute;left:65.69cqw;top:12.74cqw;width:29cqw;margin:0;font:1.95cqw/1.4 'RefLinuxLibertineG',Georgia,serif}
#ref-54 .crunchbase-link a{white-space:nowrap;color:#007b89}
#ref-66.closing-revised{padding:3.8cqw 6cqw;font-family:'RefLinuxLibertineG',Georgia,serif}
#ref-66:before{display:none}
#ref-66 h1{font:3.65cqw/1.1 'RefFrankRuhlHofshi-Bold',Georgia,serif;letter-spacing:0;margin:0 0 2.7cqw}
#ref-66 .closing-points>div{margin:0 0 1.8cqw}
#ref-66 h2{font:2.35cqw/1.15 'RefFrankRuhlHofshi-Bold',Georgia,serif;letter-spacing:0;margin:0 0 .55cqw}
#ref-66 p{font:1.95cqw/1.3 'RefLinuxLibertineG',Georgia,serif;margin:0}
#ref-66 .closing-reading{border-top:.1cqw solid #bdc9c7;margin-top:2cqw;padding-top:1.1cqw}
#ref-66 .closing-reading h2{font-size:1.65cqw}
#ref-66 .closing-reading p{font-size:1.5cqw;line-height:1.4}
@media(max-width:700px){
 .course-view #ref-26 .announcements-title{position:static;width:auto;white-space:normal;font:700 30px/1.15 Georgia,serif;margin:0 0 24px}
 .course-view #ref-26 .open-model-companies{position:static;width:auto;height:auto;display:block;text-align:left;color:#101010;font:700 18px/1.5 Georgia,serif;margin:18px 0}
 .course-view #ref-26 .open-model-companies br{display:none}
 .course-view #ref-26 .open-model-companies br:after{content:' '}
 .course-view #ref-53 .b1 .source-run,.course-view #ref-53 .b4 .source-run,.course-view #ref-53 .b7 .source-run{width:auto;color:#101010}
 .course-view #ref-53 .b2,.course-view #ref-53 .b5,.course-view #ref-53 .b8{display:none}
 .course-view #ref-53 .b1 .source-run,.course-view #ref-53 .b4 .source-run,.course-view #ref-53 .b7 .source-run{font-weight:700!important}
 .course-view #ref-53 .believability-checks{position:static;width:auto;padding-left:22px;font:18px/1.5 Georgia,serif;margin:0 0 22px}
 .course-view #ref-53 .believability-checks li{margin-bottom:9px}
 .course-view #ref-54 .crunchbase-link{position:static;width:auto;font:18px/1.5 Georgia,serif;margin-bottom:20px}
 .course-view #ref-66.closing-revised{padding:30px 24px;aspect-ratio:auto;height:auto;overflow:visible}
 .course-view #ref-66 h1{font:700 30px/1.15 Georgia,serif;margin:0 0 28px}
 .course-view #ref-66 h2{font:700 22px/1.25 Georgia,serif;margin:0 0 9px}
 .course-view #ref-66 p{font:18px/1.5 Georgia,serif}
 .course-view #ref-66 .closing-points>div{margin-bottom:24px}
 .course-view #ref-66 .closing-reading{margin-top:28px;padding-top:20px}
 .course-view #ref-66 .closing-reading h2{font-size:20px}
 .course-view #ref-66 .closing-reading p{font-size:16px}
}
