/* Encarts illustrés des dossiers publiés liés à une page Auteur personne. */
.cpa-v2--person .author-dossier{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:28px 0 26px;overflow:hidden;border:1px solid #194b3c;border-radius:18px;background:#194b3c;box-shadow:0 10px 28px #194b3c14;color:#fffdf7}
.cpa-v2--person .author-dossier__content{padding:32px;align-self:center;min-width:0}
.cpa-v2--person .author-dossier__label{margin:0 0 14px;color:#eddaa5;font-size:12px;line-height:1.5;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
.cpa-v2--person .author-dossier h2{margin:0 0 16px;color:#fffdf7;font-size:clamp(25px,2.5vw,34px);line-height:1.17;letter-spacing:-.025em;text-wrap:pretty}
.cpa-v2--person .author-dossier__description{margin:0 0 24px;color:#e5eee8;font-size:16px;line-height:1.65}
.cpa-v2--person .author-dossier__link{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 20px;border:1px solid #f4efe3;border-radius:9px;background:#f4efe3;color:#194b3c;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none}
.cpa-v2--person .author-dossier__link:hover{background:#fff;color:#103e30;text-decoration:underline}
.cpa-v2--person .author-dossier__link:focus-visible{outline:3px solid #eddaa5;outline-offset:5px}
.cpa-v2--person .author-dossier__image{display:flex;align-items:center;background:#f4efe3;min-width:0}
.cpa-v2--person .author-dossier__image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.cpa-v2--person .author-dossier--text{grid-template-columns:1fr}
.cpa-v2--person .author-dossiers .author-dossier:first-child{margin-top:28px}
.cpa-v2--person .author-dossiers .author-dossier:last-child{margin-bottom:26px}
@media(max-width:760px){.cpa-v2--person .author-dossier{grid-template-columns:1fr;margin-block:20px;border-radius:14px}.cpa-v2--person .author-dossier__image{grid-row:1}.cpa-v2--person .author-dossier__content{padding:24px}.cpa-v2--person .author-dossier h2{font-size:27px}}
@media(max-width:360px){.cpa-v2--person .author-dossier__content{padding:20px}.cpa-v2--person .author-dossier h2{font-size:25px}}
@media print{.cpa-v2--person .author-dossier{break-inside:avoid;box-shadow:none;background:white;color:#194b3c}.cpa-v2--person .author-dossier h2,.cpa-v2--person .author-dossier__description,.cpa-v2--person .author-dossier__label{color:#194b3c}}
