/* Admin-inserted photography: uses the original website's colours, font and grid. */
.dx-cms-added-section{padding:clamp(30px,5vw,74px) 0;background:transparent}
.dx-cms-added-section .container{max-width:1160px;margin:0 auto;padding-inline:clamp(18px,4vw,30px)}
.dx-cms-added-photo{max-width:1000px;margin:0 auto;overflow:hidden;border-radius:20px;background:#f1f4f8;box-shadow:0 18px 48px rgba(7,24,73,.065)}
.dx-cms-added-photo>img{width:100%;height:auto;max-height:560px;object-fit:cover;display:block}
.dx-cms-added-photo figcaption{margin:0;padding:12px 19px;font-size:13px;line-height:1.6;color:#51617a;text-align:center;background:#fff}
.article-body .dx-cms-article-photo{margin:27px auto;text-align:center}
.article-body .dx-cms-article-photo img{width:100%;height:auto;border-radius:14px;max-height:560px;object-fit:cover}
.article-body .dx-cms-article-photo figcaption{color:#61708a;font-size:12px;margin-top:8px}
@media(max-width:650px){.dx-cms-added-photo{border-radius:12px}.dx-cms-added-photo figcaption{font-size:12px}}
