.media-credit{display:block;font-size:10px!important;line-height:1.7!important;font-weight:400!important;letter-spacing:0!important;color:#62636a;margin-top:5px;overflow-wrap:anywhere}.media-credit a{text-decoration:underline;text-underline-offset:3px;color:inherit}.media-credit a:focus-visible{outline:2px solid #ba2634;outline-offset:3px}.catalog-media{margin:0;position:relative;min-width:0;align-self:stretch}.catalog-media img{width:100%;height:100%;object-fit:cover}.catalog-media figcaption{position:absolute;bottom:0;left:0;right:0;padding:10px 16px;background:rgba(255,255,255,.96)}.catalog-media .media-credit{font-size:9px!important;margin:0}.course-photo:has([data-media-id="infant-manikin"]) img{object-fit:contain;background:#e4e1d8}.course-photo .media-credit{max-width:100%}
@media(max-width:820px){.media-credit{font-size:10px!important}.catalog-media{height:100%}.catalog-media figcaption{padding:8px 12px}}
.catalog-media figcaption{top:0;bottom:auto}
.media-credits-section{padding:65px 0;background:#fafaf8}.media-credits-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.media-credit-card{padding:24px;background:#fff;border:1px solid #e4e1da;border-radius:4px;min-width:0}.media-credit-card figure{margin:0}.media-credit-card img{width:100%;height:290px;object-fit:cover;border-radius:3px;background:#e4e1d8}.media-credit-card img[data-media-id="infant-manikin"]{object-fit:contain}.media-credit-card figcaption{padding-top:12px}.media-credit-card h2{font-size:22px;line-height:1.35;margin:22px 0 12px;letter-spacing:-.035em}.media-credit-card p{font-size:12px;color:#62636a;line-height:1.9;margin:0}@media(max-width:750px){.media-credits-section{padding:40px 0}.media-credits-grid{grid-template-columns:1fr}.media-credit-card{padding:20px}.media-credit-card img{height:230px}}
