
.program-card-photo{position:relative!important;background:#f2f7fb!important}.program-card-photo a{display:block;height:100%;width:100%}.program-card-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#f2f7fb}.program-card-photo figcaption{position:absolute;bottom:8px;left:10px;background:#fffffff2;color:#2c516b;border:1px solid #dbe7ee;border-radius:4px;padding:3px 7px;font-size:9px}.price-actions .trial-download,.mini-module-actions .trial-download{grid-column:1/-1;flex-basis:100%;width:100%;margin-top:4px}.mini-module-actions{flex-wrap:wrap}.module-program-shot{display:block;background:#f2f7fb;border:1px solid #dce7ef;border-radius:8px;overflow:hidden;margin:14px 0}.module-program-shot img{display:block;width:100%;height:auto;aspect-ratio:1.458;object-fit:contain}.download-hub-link{font-size:13px;margin:0 0 20px;color:#0369a1;font-weight:650}.download-hub-link a{display:inline-flex;align-items:center;min-height:40px}.trial-download{font-size:11px!important}.trial-download:focus-visible,.module-program-shot:focus-visible,.program-card-photo a:focus-visible{outline:3px solid #0284c7;outline-offset:4px}
