.cc-journal-illustration{margin:3rem auto;color:#536466}
.cc-journal-illustration--card{margin:0 0 1.5rem}
.cc-journal-illustration figcaption{font-size:1.1rem;line-height:1.5}
.cc-journal-illustration figcaption a{color:#006f79;text-underline-offset:3px}
.cc-journal-illustration--card .cc-journal__image{margin-bottom:1rem}
.cc-journal-illustration img{object-fit:contain;object-position:center}
.cc-journal-illustration__media{background:#faf3e7;text-align:center}
.cc-journal-illustration__media img{display:block;width:100%;height:clamp(280px,55vw,480px);object-fit:contain}
.cc-journal-illustration:not(.cc-journal-illustration--card) figcaption{margin-top:1rem}
