.article-body{max-width:760px}.article-body>p{font-size:18px;line-height:1.85;margin:0 0 22px}
    .story-images{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin:22px 0 39px}
    .story-figure{flex:1 1 240px;max-width:440px;margin:0;background:white;border:1px solid #d8e1df;border-radius:12px;overflow:hidden}
    .story-figure img{width:100%;height:260px;object-fit:contain;display:block;padding:8px;background:white}
    .story-figure figcaption{font-size:13px;line-height:1.45;color:#526a6d;padding:12px 16px;border-top:1px solid #edf0ef}
    .article-more{margin-top:45px}
    @media(max-width:600px){.story-figure{flex-basis:100%;max-width:100%}.story-figure img{height:auto;max-height:370px;min-height:200px}.article-body>p{font-size:17px}}
