/* Splatch! — actus : auteur, intertitres, italique et images (page Actus et aperçu du panel). */
.news-author{display:flex;align-items:center;gap:10px;margin:-2px 0 2px;color:var(--muted);font-size:14px;font-weight:600}
.news-author img{width:40px;height:40px;object-fit:contain;border-radius:50%;background:#5a3a20;padding:2px}
.news-author b{color:var(--wood-deep)}
.news-body h3{margin:6px 0 0;font:400 clamp(21px,2.6vw,25px) var(--display);color:var(--wood);line-height:1.15}
.news-body em{font-style:italic}
.news-body figure{margin:4px 0;display:grid;gap:6px}
.news-body figure img{width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:16px;border:3px solid var(--cream-line);background:#fffdf4}
.news-body figcaption{text-align:center;color:var(--muted);font-size:14px;font-weight:600}
.news-card h2 .news-link{color:inherit;text-decoration:none}
.news-card h2 .news-link:hover{text-decoration:underline}
.actu-back{margin:0 0 12px;font-weight:800}
.actu-back a{color:var(--leaf)}
.actu-page h1{font-size:clamp(30px,4.4vw,44px);color:var(--wood);line-height:1.05}
