/* Remove the two decorative edge cutouts on every course ticket. */
body.readability-v50 #main #curriculum .ticket-footer-v170::before,
body.readability-v50 #main #curriculum .ticket-footer-v170::after {
  content:none;
  display:none;
}
@media (max-width:700px) {
  body.readability-v50 #main #curriculum .syllabus-understand { --inline-meta-em:15.25; }
  body.readability-v50 #main #curriculum .syllabus-use { --inline-meta-em:16.84; }
  body.readability-v50 #main #curriculum .syllabus-create { --inline-meta-em:19.98; }
  body.readability-v50 #main #curriculum .syllabus-connect { --inline-meta-em:18.09; }
  body.readability-v50 #main #curriculum .learn-heading-v11 {
    --inline-meta-size:min(var(--mobile-category-cap),calc((100cqi - 42px) / var(--inline-meta-em)));
  }
  /* Give the complete topic and lesson count the full mobile header width. */
  body.readability-v50 #main #curriculum .learn-art-v11 { display:none; }
  body.readability-v50 #main #curriculum .learn-card-top { align-items:center; }
  body.readability-v50 #main #curriculum .learn-meta-v11 {
    width:100%;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:space-between;
    gap:6px;
  }
  body.readability-v50 #main #curriculum .learn-category-v11 {
    flex:none;
    font-size:var(--inline-meta-size);
    gap:4px;
    white-space:nowrap;
  }
  body.readability-v50 #main #curriculum .learn-category-v11 b {
    width:20px;
    height:20px;
    font-size:10px;
  }
  body.readability-v50 #main #curriculum .learn-duration-v11 {
    flex:none;
    font-size:calc(var(--inline-meta-size) * 0.94117647);
    padding:4px;
    white-space:nowrap;
  }
}
