.charte *{box-sizing:border-box}.charte{color:#1f1d24;margin:0;font-family:Georgia,Times New Roman,serif;font-size:11pt;line-height:1.5}.charte .brand{letter-spacing:.18em;text-transform:uppercase;color:#6b4fa0;border-bottom:1.5px solid #6b4fa0;margin-bottom:18px;padding-bottom:4px;font-family:Segoe UI,Arial,sans-serif;font-size:9pt}.charte h1{color:#3d2a66;margin:0 0 4px;font-family:Segoe UI,Arial,sans-serif;font-size:22pt}.charte h1+p{margin-top:0;font-size:13pt}.charte h2{color:#3d2a66;break-after:avoid;border-bottom:1px solid #d9d0ea;margin:22px 0 8px;padding-bottom:3px;font-family:Segoe UI,Arial,sans-serif;font-size:14pt}.charte h3{color:#3d2a66;break-after:avoid;margin:16px 0 6px;font-family:Segoe UI,Arial,sans-serif;font-size:12pt}.charte p{text-align:justify;margin:0 0 9px}.charte ul{margin:0 0 10px;padding-left:20px}.charte hr{border:0;margin:6px 0}.charte table{border-collapse:collapse;break-inside:avoid;width:100%;margin:6px 0 14px;font-size:10pt}.charte th,.charte td{vertical-align:top;text-align:left;border:1px solid #d9d0ea;padding:6px 8px}.charte th{color:#3d2a66;background:#efe9f8;font-family:Segoe UI,Arial,sans-serif}.charte thead:has(th:empty){display:none}.charte td:first-child{color:#3d2a66;white-space:nowrap;font-weight:700}.charte .note{color:#6d6778;font-size:9pt}.charte .stars{white-space:nowrap;letter-spacing:1px;font-family:Segoe UI Symbol,Segoe UI,sans-serif;font-size:13pt;line-height:1;display:inline-block;position:relative}.charte .stars .fg{color:#6b4fa0;position:absolute;top:0;left:0;overflow:hidden}.charte blockquote{background:#faf8fd;border-left:3px solid #6b4fa0;margin:8px 0 14px;padding:10px 14px}.charte blockquote p{margin:0 0 8px}.charte blockquote p:last-child{margin-bottom:0}.charte{--encre:#10142e;--bleu:#3035b0;--bleu-fonce:#262a8f;--corail:#ff6f59;--bleu-pale:#eaebf7;--bleu-trait:#d1d3ee;--creme:#fcf9f4;--gris:#5e6275;--texte:#1e2233;font-family:var(--font-dm-sans), "Segoe UI", Arial, sans-serif;color:var(--texte);padding:0 19mm;font-size:10.2pt;line-height:1.55}.charte .couverture{color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg id='d' fill-opacity='.13'%3E%3Cpath fill='%23FFFFFF' d='M40 50 C 33 38, 24 23, 16 14 C 11 8, 2 11, 4 19 C 7 29, 16 40, 25 50 C 19 58, 11 67, 9 75 C 7 83, 14 87, 19 82 C 27 73, 34 61, 40 50 Z'/%3E%3Cpath fill='%23FF6F59' d='M48.5 50 C 44 42, 39 34, 34 28 C 31 25, 26 27, 27.5 32 C 29 38, 34 44, 38.5 50 C 35 55, 31 60, 30.5 64 C 30 68, 34 70, 36.5 67 C 41 62, 45 56, 48.5 50 Z'/%3E%3C/g%3E%3Cuse href='%23d' transform='translate(100 0) scale(-1 1)'/%3E%3C/svg%3E") no-repeat right -22mm top 8mm / 125mm 125mm,  radial-gradient(circle farthest-corner at right 40.5mm top 70.5mm, var(--bleu) 0%, var(--bleu-fonce) 45%, #1a1d66 100%) var(--bleu);height:100mm;margin:0 -19mm;padding:13mm 19mm 0;position:relative;overflow:hidden}.charte .couverture .haut{justify-content:space-between;align-items:center;display:flex}.charte .couverture .marque{min-height:22px;font:800 17pt/1 var(--font-bricolage), sans-serif;letter-spacing:-.035em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg id='d'%3E%3Cpath fill='%23FFFFFF' d='M40 50 C 33 38, 24 23, 16 14 C 11 8, 2 11, 4 19 C 7 29, 16 40, 25 50 C 19 58, 11 67, 9 75 C 7 83, 14 87, 19 82 C 27 73, 34 61, 40 50 Z'/%3E%3Cpath fill='%23FF6F59' d='M48.5 50 C 44 42, 39 34, 34 28 C 31 25, 26 27, 27.5 32 C 29 38, 34 44, 38.5 50 C 35 55, 31 60, 30.5 64 C 30 68, 34 70, 36.5 67 C 41 62, 45 56, 48.5 50 Z'/%3E%3C/g%3E%3Cuse href='%23d' transform='translate(100 0) scale(-1 1)'/%3E%3C/svg%3E") 0/22px 22px no-repeat;align-items:center;padding-left:29px;display:flex}.charte .couverture .formule{font:700 7pt var(--font-dm-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;background:#ffffff29;border-radius:99px;padding:5px 11px}.charte .couverture .titre{font:800 34pt/1.03 var(--font-bricolage), sans-serif;letter-spacing:-.035em;text-wrap:balance;max-width:140mm;margin:15mm 0 5px}.charte .couverture .auteur{color:#d1d3ee;font-size:13pt}.charte .synthese{break-inside:avoid;background:#fff;border-radius:12px;grid-template-columns:56mm 1fr;margin:-16mm 0 0;display:grid;position:relative;box-shadow:0 6px 22px #10142e29}.charte .synthese.sans-note{grid-template-columns:1fr}.charte .synthese>div{padding:15px 18px}.charte .synthese .globale{border-right:1px solid var(--bleu-trait)}.charte .synthese .libelle{font:700 6.8pt var(--font-dm-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bleu);margin-bottom:7px}.charte .synthese .globale .stars{font-size:20pt}.charte .synthese .globale p{color:var(--gris);margin:8px 0 0;font-size:8.3pt;line-height:1.4}.charte .synthese .citation{font:700 14pt/1.2 var(--font-bricolage), sans-serif;color:var(--encre);letter-spacing:-.02em;margin-bottom:5px}.charte .synthese .citation strong{color:inherit}.charte .synthese .ressenti p{color:var(--gris);text-align:left;margin:0 0 4px;font-size:9pt;line-height:1.45}.charte .infos{grid-template-columns:repeat(auto-fit,minmax(45mm,1fr));gap:9px;margin:8mm 0 2mm;display:grid}.charte .infos>div{background:var(--creme);border-radius:8px;padding:8px 11px;font-size:8.6pt;line-height:1.4}.charte .infos span{font:700 6.5pt var(--font-dm-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--bleu);margin-bottom:3px;display:block}.charte h2{font:800 15pt/1.2 var(--font-bricolage), sans-serif;letter-spacing:-.02em;color:var(--encre);break-after:avoid;break-inside:avoid;border:0;align-items:center;gap:9px;margin:9mm 0 9px;padding:0;display:flex}.charte h2:before{content:"";background:var(--corail);border-radius:2px;flex:none;width:20px;height:4px}.charte h3{font:700 11.5pt/1.25 var(--font-bricolage), sans-serif;color:var(--bleu-fonce);break-after:avoid;margin:16px 0 6px}.charte p{text-align:left;orphans:3;widows:3;margin:0 0 8px}.charte strong{color:var(--encre);font-weight:700}.charte em{color:#464a60}.charte ul,.charte ol{margin:0 0 10px;padding-left:17px}.charte li{margin-bottom:4px}.charte li::marker{color:var(--corail)}.charte a{color:var(--bleu)}.charte blockquote{border-left:3px solid var(--corail);background:var(--creme);border-radius:0 8px 8px 0;margin:8px 0 14px;padding:10px 14px}.charte table{margin:4px 0 12px;font-size:9.4pt}.charte th,.charte td{border:0;border-bottom:1px solid var(--bleu-pale);padding:7px 8px 7px 0}.charte th{color:var(--bleu);font:700 6.8pt var(--font-dm-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--bleu-trait);background:0 0}.charte tr:nth-child(2n) td{background:0 0}.charte td:first-child{color:var(--encre);font-weight:700}.charte tr:last-child td{border-bottom:0}.charte .notes thead{display:none}.charte .notes td:first-child{width:44mm}.charte .notes td:nth-child(2){white-space:nowrap;width:29mm}.charte .stars{font-size:12pt}.charte .stars .bg{color:var(--bleu-trait)}.charte .stars .fg{color:var(--bleu)}.charte .point{background:var(--bleu-pale);break-inside:avoid;border-radius:10px;margin-bottom:9px;padding:11px 15px 10px 50px;position:relative}.charte .point .num{font:800 23pt/1 var(--font-bricolage), sans-serif;color:var(--corail);position:absolute;top:8px;left:15px}.charte .point p{margin:0}.charte .point p strong:first-child{font:700 10.5pt/1.3 var(--font-bricolage), sans-serif;margin-bottom:2px;display:block}.charte .axes p>strong:first-child{font:700 10.5pt/1.3 var(--font-bricolage), sans-serif;margin:12px 0 2px;display:block}.charte .piste{border:1.5px solid var(--corail);break-inside:avoid;border-radius:10px;margin:10px 0 12px;padding:9px 13px 8px}.charte .piste .etiquette{vertical-align:1px;background:var(--corail);color:#fff;font:700 6.5pt/1.5 var(--font-dm-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;border-radius:99px;margin-right:7px;padding:1px 8px;display:inline-block}.charte .piste p{margin:0;display:inline}.charte .mot-de-fin{background:var(--encre) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg id='d'%3E%3Cpath fill='%23FFFFFF' d='M40 50 C 33 38, 24 23, 16 14 C 11 8, 2 11, 4 19 C 7 29, 16 40, 25 50 C 19 58, 11 67, 9 75 C 7 83, 14 87, 19 82 C 27 73, 34 61, 40 50 Z'/%3E%3Cpath fill='%23FF6F59' d='M48.5 50 C 44 42, 39 34, 34 28 C 31 25, 26 27, 27.5 32 C 29 38, 34 44, 38.5 50 C 35 55, 31 60, 30.5 64 C 30 68, 34 70, 36.5 67 C 41 62, 45 56, 48.5 50 Z'/%3E%3C/g%3E%3Cuse href='%23d' transform='translate(100 0) scale(-1 1)'/%3E%3C/svg%3E") no-repeat 17px 17px / 30px 30px;color:#e6e8f7;break-inside:avoid;border-radius:12px;margin-top:9mm;padding:16px 22px 12px 60px}.charte .mot-de-fin h2{color:#fff;margin:2px 0 6px;font-size:13pt}.charte .mot-de-fin h2:before{display:none}.charte .mot-de-fin p{color:inherit}.charte .mot-de-fin strong{color:#fff}.charte .mot-de-fin em{color:inherit}.charte .suite{background:var(--bleu-pale);break-inside:avoid;border-radius:12px;margin-top:9mm;padding:4px 20px 10px}.charte .suite h2{margin-top:12px}.charte .mentions{border-top:1px solid var(--bleu-trait);break-inside:avoid;margin-top:9mm;padding-top:9px}.charte .note{color:#72768a;margin-bottom:5px;font-size:8pt;line-height:1.45}.charte .note em{color:inherit}.charte .synthese.sans-note>div{padding:20px 24px 18px}.charte .synthese.sans-note .libelle{margin-bottom:9px;font-size:8pt}.charte .synthese.sans-note .citation{margin-bottom:9px;font-size:20pt}.charte .synthese.sans-note .ressenti p{font-size:11.5pt;line-height:1.5}.charte .synthese.sans-note~.infos{gap:11px;margin:8mm 0 2mm}.charte .synthese.sans-note~.infos>div{padding:12px 15px;font-size:11.2pt}.charte .synthese.sans-note~.infos span{margin-bottom:5px;font-size:7.6pt}.charte .s-les-notes-de-votre-ouverture h2,.charte .s-les-notes-de-vos-premieres-pages h2{margin-top:9mm;margin-bottom:12px;font-size:19pt}.charte .s-les-notes-de-votre-ouverture table,.charte .s-les-notes-de-vos-premieres-pages table{font-size:12pt;line-height:1.5}.charte .s-les-notes-de-votre-ouverture td,.charte .s-les-notes-de-vos-premieres-pages td{padding-top:10px;padding-bottom:10px}.charte .s-les-notes-de-votre-ouverture td:first-child,.charte .s-les-notes-de-vos-premieres-pages td:first-child{width:46mm}.charte .s-les-notes-de-votre-ouverture td:nth-child(2),.charte .s-les-notes-de-vos-premieres-pages td:nth-child(2){width:36mm}.charte .s-les-notes-de-votre-ouverture .stars,.charte .s-les-notes-de-vos-premieres-pages .stars{font-size:16pt}.charte .s-ce-qui-fonctionne{break-before:page}.charte .s-ce-qui-fonctionne h2{margin-top:0}.charte .s-ce-qui-fonctionne~.s-le-mot-de-fin{break-before:page;margin-top:0}
.charte{--marge:19mm;max-width:210mm;padding:0 var(--marge) 12mm;background:#fff;border-radius:24px;margin:0 auto;font-size:11pt;overflow:hidden;box-shadow:0 30px 60px -40px #10142e73}.charte .couverture{margin:0 calc(-1 * var(--marge));padding:13mm var(--marge) 0}.charte ul{list-style:outside}@media (max-width:640px){.charte{--marge:18px;border-radius:18px;font-size:15px}.charte .couverture{background-position:right -60px top 10px,0 0;background-size:260px 260px,auto;height:auto;min-height:230px;padding-top:22px;padding-bottom:72px}.charte .couverture .titre{margin-top:40px;font-size:30px}.charte .couverture .auteur{font-size:16px}.charte .synthese{margin-top:-48px}.charte .synthese.sans-note>div{padding:18px}.charte .synthese.sans-note .citation{font-size:22px}.charte .synthese.sans-note .ressenti p{font-size:15px}.charte .synthese.sans-note~.infos>div{font-size:14px}.charte .s-les-notes-de-votre-ouverture h2,.charte .s-les-notes-de-vos-premieres-pages h2{font-size:22px}.charte .notes tr{border-bottom:1px solid var(--bleu-pale);grid-template-columns:1fr auto;padding:12px 0;display:grid}.charte .notes tr:last-child{border-bottom:0}.charte .notes td,.charte .s-les-notes-de-votre-ouverture td,.charte .s-les-notes-de-vos-premieres-pages td{border:0;padding:0;font-size:15px;width:auto!important}.charte .notes td:nth-child(3){grid-column:1/-1;margin-top:6px}.charte section:not(.notes) table{font-size:13px;display:block;overflow-x:auto}.charte .mot-de-fin{background-position:20px 20px;padding:64px 20px 12px}.charte .suite{padding:4px 18px 10px}}@media print{.charte{max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}}
