.describedvideo-scene{border:1px solid #aab7b0;border-radius:5px;padding:16px;background:#eef3ee;color:#253a33}
.describedvideo-title{margin:0 0 14px;font-size:12px;font-weight:700}
.describedvideo-screens{margin:0;padding:0;list-style:none;display:grid;gap:10px}.describedvideo-screens li{margin:0;padding:11px;border:1px solid #829387;background:#fff}.describedvideo-page{margin:0 0 8px;font-size:11px;font-weight:700}
.describedvideo-site-button{display:block;padding:9px 12px;border:2px solid #567264;border-radius:4px;background:#f0f5ee;text-align:center;font-size:13px;font-weight:700}.describedvideo-course-list{margin:0;padding:8px 10px;border-left:3px solid #567264;font-size:12px;line-height:1.8}
.describedvideo-tracks{margin:16px 0 0;display:grid;gap:10px}.describedvideo-tracks p{margin:0;padding:12px;border-left:3px solid #567264;background:#fff;font-size:13px;line-height:1.8}
.describedvideo-tracks .describedvideo-missing{border:1px dashed #a18a76;background:#f7f0e8}
.describedvideo-tracks span,.describedvideo-sequence span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:4px}
.describedvideo-sequence{margin:16px 0 0;padding-left:25px;display:grid;gap:10px}.describedvideo-sequence li{padding:10px 12px;border-left:3px solid #567264;background:#fff;font-size:13px;line-height:1.8}
@media(max-width:720px){.describedvideo-scene{padding:12px}.describedvideo-site-button{font-size:13px;padding:9px}.describedvideo-screens li{padding:10px}.describedvideo-sequence{padding-left:21px}.describedvideo-sequence li{padding:10px;font-size:13px}}
@media print{.describedvideo-scene{padding:8pt}.describedvideo-title,.describedvideo-page,.describedvideo-site-button,.describedvideo-course-list,.describedvideo-tracks p,.describedvideo-sequence li{font-size:8pt}.describedvideo-tracks span,.describedvideo-sequence span{font-size:7pt}}
