:root{--bleu:#1f3350;--bleu-clair:#2f4a70;--or:#a8823f;--or-clair:#c9a865;--creme:#f6efe2;--texte:#2a2f38;--texte-doux:#5b6270;--trait:#e4dccd;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Source Sans 3", -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--texte);font-family:var(--sans);font-variant-numeric:lining-nums;background:#fff;margin:0;font-size:1.125rem;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--bleu-clair);text-underline-offset:3px}a:hover{color:var(--or)}h1,h2,h3{font-variant-numeric:lining-nums;font-family:var(--serif);color:var(--bleu);margin:0 0 .6em;font-weight:600;line-height:1.15}h1{font-size:calc(clamp(2.2rem,5vw,3.2rem))}h2{margin-top:2.2em;font-size:calc(clamp(1.7rem,3.5vw,2.2rem))}.page>h2:first-child,h1+h2{margin-top:0}p{margin:0 0 1.1em}.filet{background:var(--or);border:0;width:64px;height:2px;margin:0 0 2.2rem}.chapeau{color:var(--texte-doux);font-size:1.45rem;font-style:italic;line-height:1.45}.chapeau,blockquote{font-family:var(--serif)}blockquote{background:var(--creme);border-left:3px solid var(--or);color:var(--bleu);margin:1.8rem 0;padding:1.2rem 1.5rem;font-size:1.35rem;line-height:1.5}blockquote p:last-child{margin-bottom:0}blockquote cite{font-family:var(--sans);color:var(--texte-doux);margin-top:.6rem;font-size:.95rem;font-style:normal;display:block}.page{max-width:46rem;margin:0 auto;padding:calc(clamp(2rem,5vw,3.5rem)) 1.25rem 2rem}.page--large{max-width:62rem}.surtitre-page{font-family:var(--sans);text-transform:uppercase;letter-spacing:.18em;color:var(--or);margin-bottom:.4rem;font-size:.8rem;font-weight:600}
