.article .body .pn-inline-photo{margin:28px 0;max-width:100%}.article .body .pn-inline-photo img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:#111;border-radius:5px}.article .body .pn-inline-photo figcaption{font-size:13px;line-height:1.5;color:#bdbdbd;margin-top:8px;white-space:pre-wrap}.article .body p{white-space:pre-line}@media(max-width:680px){.article .body .pn-inline-photo{margin:20px 0}}