/* Illustrations, readable captions, and image-bearing knowledge shelves. */
.pvl-visual-illustration { margin: 30px 0 38px; }
.pvl-visual-illustration__image { display:block; width:100%; height:auto; border-radius:20px; }
.pvl-visual-illustration figcaption { margin:10px 0 0; font-size:13px; line-height:1.55; color:#77595d; }
.vitrina-k .pvl-visual-shelf-image { display:block; width:calc(100% + 36px); max-width:none; height:150px; object-fit:cover; object-position:center 20%; margin:-16px -18px 10px; border-radius:13px 13px 0 0; }
.vitrina-k:has(.pvl-visual-shelf-image) { overflow:hidden; }
.article-page .mat-hero figcaption { font-size:13px; line-height:1.55; margin-top:10px; color:#77595d; }
@media (max-width:600px) { .pvl-visual-illustration { margin:24px 0 30px; } .pvl-visual-illustration__image { border-radius:14px; } .vitrina-k .pvl-visual-shelf-image { height:160px; } }
body.postid-405 .mat-hero { max-width:489px; }
body.postid-831 .mat-hero { max-width:426px; }
body.postid-343 .pavlovo-foto { max-width:489px; }
body.page-id-124 .pvl-visual-illustration { max-width:440px; }
