.doodle { display: block; pointer-events: none; user-select: none; flex: none; }
.portrait-frame .doodle { position: absolute; width: 125px; height: 98px; top: 19px; right: 15px; }
.journal-resources > .resource-heading { display: flex; align-items: center; gap: 18px; }
.resource-heading .doodle { width: 130px; height: 110px; }
.prep-overview > .prep-title-drawing { display: flex; align-items: center; gap: 24px; }
.prep-title-drawing .doodle { width: 88px; height: 118px; }
.sketch-footer { display: flex; align-items: center; justify-content: space-between; gap: 18px; width: 100%; }
.sketch-footer .doodle { width: 78px; height: 65px; }
.home-editorial .sketch-footer .journal-read { font-size: 14px; }
.about-copy { position: relative; }
.about-copy > .doodle { position: absolute; top: -10px; right: 0; width: 40px; height: 44px; }
.contact-location .sketch-footer { margin-top: auto; }
.contact-location .sketch-footer .doodle { width: 72px; height: 70px; }
.faq-list > .doodle { width: 72px; height: 60px; margin: 24px 12px 0 auto; }
@media (max-width: 700px) {
  .portrait-frame .doodle { width: 89px; height: 70px; top: 12px; right: 10px; }
  .resource-heading .doodle { width: 90px; height: 76px; }
  .journal-resources > .resource-heading { gap: 14px; justify-content: space-between; }
  .prep-overview > .prep-title-drawing { display: block; position: relative; }
  .prep-title-drawing .doodle { position: absolute; top: 0; right: 0; width: 46px; height: 62px; }
  .sketch-footer .doodle { width: 62px; height: 54px; }
  .about-copy > .doodle { width: 34px; height: 38px; }
  .contact-location .sketch-footer .doodle { width: 55px; height: 55px; }
}
@media print { .doodle { display: none !important; } }
