.demo-product-photo{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:inherit}
.demo-dashboard-products .demo-product-photo{height:auto;aspect-ratio:1;padding:5px;box-sizing:border-box}
.demo-photo-note{margin:20px 0;padding-top:12px;border-top:1px solid var(--line,#54708b);font-size:12px;line-height:1.7;color:var(--muted,#c2cfdf)}
.demo-photo-note a{color:inherit;text-decoration:underline}
.demo-photo-credits{padding-top:32px;padding-bottom:50px}.demo-photo-credits h1{margin:20px 0}.demo-photo-credits>p{max-width:900px;line-height:1.8}
.demo-photo-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.demo-photo-credit-grid article{min-width:0;padding:20px;border:1px solid #c8d4df;border-radius:8px}.demo-photo-credit-grid img{width:100%;height:170px;object-fit:contain;background:#fff}.demo-photo-credit-grid h2{font-size:19px;margin-top:18px}.demo-photo-credit-grid p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}
@media(max-width:1000px){.demo-photo-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.demo-photo-credit-grid{grid-template-columns:1fr}}
