/* Editorial surface of the Jacques Rouxel dossier only. */
.rouxel-dossier__text>p{margin:24px 0}
.rouxel-dossier__text>h2{margin-top:48px}
.rouxel-dossier__text>h3{margin-top:34px;color:var(--guide-green)}
.rouxel-dossier__text blockquote{border-left:3px solid var(--guide-gold);padding:12px 0 12px 22px;margin:24px 0;color:var(--guide-ink);font:500 clamp(1.15rem,2vw,1.4rem)/1.6 var(--serif,Georgia,serif)}
.rouxel-dossier__text li{margin:14px 0;padding-left:4px}
.rouxel-dossier__author-card{display:flex;align-items:center;gap:18px;max-width:72ch;margin:8px auto 34px;padding:14px 18px;border:1px solid var(--guide-border);border-radius:14px;background:#f4f6f1}
.rouxel-dossier__author-portrait{flex:0 0 74px;width:74px;height:74px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 10px #263c3020}
.rouxel-dossier__author-portrait img{display:block;width:100%;height:100%;object-fit:cover}
.rouxel-dossier__author-card div{display:grid;gap:3px;min-width:0}
.rouxel-dossier__author-card p{margin:0;color:var(--guide-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.rouxel-dossier__author-name{width:fit-content;color:var(--guide-green);font:600 1.35rem/1.25 var(--serif,Georgia,serif);text-decoration-thickness:1px;text-underline-offset:4px}
.rouxel-dossier__author-card div>span{color:var(--guide-muted);font-size:.88rem}
@media(max-width:575px){.rouxel-dossier__text blockquote{padding-left:16px}.rouxel-dossier__text>h2{margin-top:38px}.rouxel-dossier__author-card{gap:13px;margin-bottom:26px;padding:12px}.rouxel-dossier__author-portrait{flex-basis:62px;width:62px;height:62px}.rouxel-dossier__author-name{font-size:1.2rem}.rouxel-dossier__author-card div>span{font-size:.8rem}}
