/* Opening chapter styled like the approved Fin du Rappel panel. */
.rappel-foreword{max-width:950px;margin:34px auto 32px;padding:0;background:#fffefa;border:1px solid #ddd4c5;border-radius:18px;overflow:hidden;box-shadow:0 15px 42px #30231b09;}
.rappel-foreword-head{position:relative;padding:48px 35px 52px;background:#302b27;text-align:center;}
.rappel-foreword-head::before{content:'';display:block;width:54px;height:3px;background:#e37360;margin:0 auto 22px;}
.rappel-foreword .rappel-foreword-head h1{font:500 clamp(42px,4.6vw,64px)/1.1 'Review Garamond',Georgia,serif;letter-spacing:-1px;color:#fff9ee;text-align:center;margin:0;}
.rappel-foreword-head::after{content:'❧';display:block;color:#c5a77b;font:30px/1 Georgia,serif;margin:22px auto 0;}
.rappel-foreword-body{padding:43px 53px 48px;color:#332e28;}
.rappel-foreword-body p{font:400 28px/1.65 'Review Garamond',Georgia,serif;margin:0 0 1em;hyphens:auto;overflow-wrap:break-word;}
.rappel-foreword-body p:last-child{margin-bottom:0;}
.rappel-foreword-body p:first-child::first-letter{float:left;font:500 79px/.84 'Review Garamond',Georgia,serif;margin:10px 9px 0 0;color:#b53027;}
.rappel-jump{max-width:950px;margin:0 auto 34px;}
@media(max-width:760px){.rappel-foreword{margin:26px 0}.rappel-foreword-head{padding:34px 22px 36px}.rappel-foreword-body{padding:30px 23px}.rappel-foreword-body p{font-size:25px}.rappel-foreword-body p:first-child::first-letter{font-size:68px;margin-top:8px;}}
