.texte-morceau:first-child>h2:first-child{margin-top:0}.prose .livre-encart{margin:40px auto}.livre-encart .livre-encart-titre{font-family:var(--fd);font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.2;letter-spacing:.01em;color:var(--texte);margin:4px 0 0}.livre-encart .livre-encart-titre a,.promo-encart .promo-encart-titre a{color:inherit;text-decoration:none}.livre-encart .livre-encart-accroche{margin:6px 0 12px}.livre-encart .livre-btn,.promo-encart .livre-btn{text-decoration:none}.livre-encart .livre-btn-plein,.promo-encart .livre-btn-plein{color:var(--noir)}.promo-encart{display:flex;align-items:center;gap:clamp(18px,3vw,34px);max-width:740px;margin:40px auto;padding:24px 0;border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne);font-family:var(--fu)}.promo-encart .promo-encart-visuel{position:relative;flex:0 0 auto;display:block;width:clamp(130px,26%,200px);aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--voile);box-shadow:0 14px 30px -18px rgba(0,0,0,.6)}.promo-encart .promo-encart-visuel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.promo-encart:hover .promo-encart-visuel img{transform:scale(1.04)}.promo-encart--cours .promo-encart-visuel{overflow:visible;background:none;box-shadow:none}.promo-encart--cours .promo-encart-visuel:after,.promo-encart--cours .promo-encart-visuel:before{content:"";position:absolute;inset:0;border-radius:10px;background:var(--surface);border:1px solid var(--ligne)}.promo-encart--cours .promo-encart-visuel:before{transform:translate(10px,-10px)}.promo-encart--cours .promo-encart-visuel:after{transform:translate(5px,-5px)}.promo-encart--cours .promo-encart-visuel img{z-index:1;border-radius:10px;box-shadow:0 14px 30px -18px rgba(0,0,0,.6)}.promo-encart .promo-encart-texte{display:flex;flex-direction:column;gap:6px;min-width:0}.promo-encart .promo-encart-surtitre{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gris)}.promo-encart--cours .promo-encart-surtitre{color:#8f96ff}.promo-encart .promo-encart-titre{font-family:var(--fd);font-size:clamp(20px,1.9vw,25px);font-weight:400;line-height:1.22;letter-spacing:.01em;color:var(--texte);margin:2px 0 0}.promo-encart .promo-encart-accroche{font-family:var(--fb);font-size:15px;line-height:1.6;color:var(--gris);margin:4px 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.promo-encart .promo-encart-actions{display:flex}@media (max-width:620px){.promo-encart{gap:14px;padding:18px 0;align-items:flex-start}.promo-encart .promo-encart-visuel{width:104px}.promo-encart .promo-encart-accroche{font-size:14px;-webkit-line-clamp:4}}@media print{.livre-encart,.promo-encart{display:none!important}}