/* V15.2 — revue: compte rendu directement en texte, sans PDF */
.v152-essay-review .revue-article-header{max-width:1080px;margin:auto}
.v152-essay-figure{max-width:1080px;margin:38px auto 44px;display:flex;flex-direction:column;align-items:center}
.v152-essay-figure img{width:min(100%,325px);height:auto;object-fit:contain;max-height:490px}
.v152-essay-figure figcaption{max-width:540px;font:12px/1.55 Arial,sans-serif;text-align:center;color:#768393;margin-top:10px}
.v152-review-copy{font-family:Georgia,'Times New Roman',serif;font-size:clamp(19px,1.65vw,24px);line-height:1.75;color:#182d41}
.v152-review-copy>p{margin:0 0 1.2em;overflow-wrap:break-word}
.v152-review-copy .revue-article-lead{font-weight:500}
.v152-translation-caution{font:13px/1.55 Arial,sans-serif!important;color:#6e7e8c;background:#f2f4f4;padding:12px 14px;border-left:3px solid #123f75}
.v152-fact{display:grid;grid-template-columns:75px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #d9dfe1;font:13px/1.5 Arial,sans-serif}
.v152-fact small{text-transform:uppercase;color:#768393;letter-spacing:.08em;font-size:10px}
.v152-fact span{color:#23445f}
.v152-follow-link{display:grid;grid-template-columns:1fr 250px;align-items:center;gap:30px;text-decoration:none;color:#102b49;padding:20px 0 44px}
.v152-follow-link h2{font:normal clamp(24px,3vw,43px)/1.2 Georgia,serif;margin:0 0 8px}
.v152-follow-link p{font:15px/1.6 Arial,sans-serif;color:#778698}
.v152-follow-link img{width:100%;height:170px;object-fit:cover}
.v152-review-copy .v13-sources{font:15px/1.6 Arial,sans-serif}
@media(max-width:740px){.v152-follow-link{grid-template-columns:1fr}.v152-follow-link img{height:140px}}
