/* Symbol deck: readable text and larger media on Reveal's 960 x 700 canvas. */
.reveal { font-size: 34px; }
.reveal .slides section { line-height: 1.3; box-sizing: border-box; }
.reveal h2 { font-size: 1.2em; margin-bottom: .45em; }
.reveal p { margin: .45em 0; }
.reveal ul li, .reveal ol li { margin: .3em 0; }
.reveal ol { margin-left: 0; padding-left: 1.8em; }
.reveal table { width: 100%; margin: .5em 0; font-size: .8em; }
.reveal table th, .reveal table td { padding: .3em .5em; }
.reveal section.watch > p { font-size: .78em; }
.reveal section.watch iframe { display: block; width: 720px; height: 405px; max-width: 100%; margin: .35em auto; border: 0; }
.reveal section.watch > p:last-of-type { font-size: .65em; margin: .25em 0 0; }
