.credited-image{display:block;position:relative;min-width:0;max-width:100%}
.illustration-image{position:relative}
.image-credit{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;max-width:100%;padding:6px;margin:0;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:0;text-decoration:none;white-space:nowrap;color:#fff}
.image-credit .credit-label{display:block;color:#fff;background:rgba(15,35,50,.62);padding:2px 4px;border-radius:2px;text-shadow:0 1px 1px rgba(0,0,0,.35)}
.image-credit .credit-copyright{font-size:14px;padding:1px 3px}
.digital-topic>.credited-image{padding-top:0}
.sport-hero>.credited-image{width:100%}
.lesson-art>.credited-image{min-width:0;max-width:100%}
@media(max-width:700px){.image-credit{font-size:10px;padding:4px;gap:4px}.image-credit .credit-copyright{font-size:13px}}
