/* Readable authored teaching resources inside the preserved Cedar article. */
body .postcontents figure { margin: 2rem 0; }
body .postcontents figure img,
body .postcontents picture img { display: block; max-width: 100%; height: auto; }
body .postcontents figcaption { margin-top: .65rem; font-size: .85em; line-height: 1.5; color: #555; }
body .postcontents table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; font-size: .85em; line-height: 1.5; }
body .postcontents th,
body .postcontents td { padding: .65rem .75rem; border: 1px solid #d9d9d9; vertical-align: top; text-align: left; }
body .postcontents th { background: #f3f5f6; font-weight: bold; }
body .postcontents pre { overflow-x: auto; white-space: pre-wrap; overflow-wrap: anywhere; }
body .postcontents a { overflow-wrap: anywhere; }
body .postcontents .resource-download { display: inline-block; padding: .65rem 1rem; border: 1px solid #0085c3; border-radius: 4px; line-height: 1.4; }
@media (max-width: 600px) {
  body .postcontents figure { margin: 1.5rem 0; }
  body .postcontents table { font-size: .8em; }
  body .postcontents th,
  body .postcontents td { padding: .5rem; }
}
