.article-body .content-figure,.content-figure{margin:30px 0;border:1px solid #d9dfcf;background:#f3f3e9;overflow:hidden}.content-figure img{display:block;width:100%;height:auto;margin:0!important;border-radius:0}.content-figure figcaption{padding:16px 20px;background:#fafaf3;border-top:1px solid #d9dfcf;display:grid;gap:6px;font-family:var(--sans,sans-serif);text-align:left}.content-figure figcaption strong{font-size:15px;font-weight:500;color:#214d3b}.content-figure figcaption span,.content-figure figcaption small{font-size:12px;line-height:1.8;color:#71806c}.content-figure figcaption a{font-size:13px;color:#27654b;text-decoration:underline;text-underline-offset:4px;width:fit-content}.content-scan>a{display:block;background:#e9e8db;padding:18px}.content-scan>a>img{height:430px!important;width:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.content-atmosphere>img{max-height:340px;object-fit:cover}.content-diagram>img{max-height:none}.v-shell>.content-diagram{max-width:960px;margin:26px auto}.visual-card-art{display:block;width:100%;height:145px;object-fit:cover;border-bottom:1px solid #dbe1d3;margin:0 0 18px}.resource-card .visual-card-art{width:120px;height:105px;object-fit:cover;border:1px solid #d8dfcf;margin:0}.topic-card .visual-card-art{height:155px;object-fit:cover}.content-figure img:focus-visible{outline:3px solid #9e874c}.content-scan img[data-image-failed]{height:100px!important}
@media(max-width:640px){.article-body .content-figure{margin:24px -10px}.content-figure figcaption{padding:13px 15px}.content-figure figcaption strong{font-size:14px}.content-scan>a{padding:10px}.content-scan>a>img{height:320px!important}.content-atmosphere>img{height:210px}.content-diagram{overflow-x:auto}.content-diagram>img{min-width:580px}.content-diagram figcaption{position:sticky;left:0}.resource-card .visual-card-art{width:70px;height:85px}.topic-card .visual-card-art{height:125px}}
@media print{.content-atmosphere,.content-scan{display:none}.content-diagram{break-inside:avoid}.content-diagram>img{min-width:0}.content-figure figcaption{position:static}}

.content-figure picture{display:block}.content-figure picture img{width:100%;height:auto}.catalog-card>.visual-card-art{margin:0}.journal-card>.visual-card-art{margin-bottom:18px}.resource-card .visual-card-art{width:100px;height:125px;object-fit:cover;object-position:75%}.topic-card .topic-watermark{display:none}
@media(max-width:640px){.content-diagram{overflow:visible}.content-diagram picture img{min-width:0;width:100%;height:auto}.content-diagram figcaption{position:static}.resource-card .visual-card-art{width:64px;height:90px}.visual-card-art{height:auto;aspect-ratio:960/380}}

.catalog-card>.work-cover-art{height:auto;aspect-ratio:3/2;object-fit:contain;background:#e8eadd}.work-cover-note{font-size:12px;color:#71806c;margin:20px 0 0}

.catalog-card>.learning-cover-art{height:auto;aspect-ratio:3/2;object-fit:contain;background:#e8eadd}
