:root{--b-corail:#CB7452;--b-violet:#5A39DB;--b-txt:#191919;--b-gris:#404040;--b-gris-c:#787878;--b-bord:#E0E0E0;--b-large:1072px;--b-texte:820px;--b-lecture:720px}.zone{max-width:calc(var(--b-large) + 48px);margin-inline:auto;padding-inline:24px}.zone--texte{max-width:calc(var(--b-texte) + 48px)}.b-surtitre{display:block;font-family:var(--f-mono);font-size:13px;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--b-corail);text-align:center}.b-tete{padding-block:104px 64px;text-align:center}.b-tete h1{font-size:48px;line-height:1.2;margin:20px auto 0;max-width:var(--b-texte)}.b-tete .sous{max-width:620px;margin:20px auto 0;font-size:16px;line-height:1.4;color:#000}.b-tete:not(.b-tete--legal) h1,.b-tete:not(.b-tete--legal) .sous,.b-carte h2,.b-article h1,.b-article .chapo,.b-lies .b-carte h2{text-wrap:balance}.b-liste{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:112px}.b-carte{display:block;background:#fff;border:1px solid var(--b-bord);overflow:hidden;transition:box-shadow .22s,transform .22s}.b-carte:hover{box-shadow:0 10px 30px #00000012;transform:translateY(-3px)}.b-carte .visuel{aspect-ratio:524/260;overflow:hidden;background:var(--carte)}.b-carte .visuel img{width:100%;height:100%;object-fit:cover}.b-carte .corps{padding:22px 22px 24px}.b-carte .meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.b-carte .typo{font-family:var(--f-mono);font-size:12px;line-height:1;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#000}.b-carte .date{font-family:var(--f-mono);font-size:12px;line-height:1;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--b-gris-c)}.b-carte h2{font-family:var(--f-ui);font-size:25px;line-height:1.12;font-weight:700;letter-spacing:-.03em;margin-bottom:16px}.b-carte .extrait{font-size:15px;line-height:1.45;letter-spacing:-.01em;color:var(--b-gris);margin-bottom:16px}.b-carte .lire{display:flex;width:max-content;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;line-height:1;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--b-violet)}.b-carte .lire svg{width:14px;height:14px;display:block;stroke:var(--b-violet);fill:none}.b-article{padding-block:96px}.b-article .tete-art{max-width:var(--b-texte);margin-inline:auto;text-align:center}.b-article .meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-family:var(--f-mono);font-size:13px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.b-article .meta .typo{font-weight:700;color:var(--b-corail)}.b-article .meta .sep{color:#a0a0a0;font-weight:400}.b-article .meta .date,.b-article .meta .auteur,.b-article .meta .duree{font-weight:500;color:#5a5a5a}.b-article h1{font-size:48px;line-height:1.2;margin-top:22px}.b-article .chapo{max-width:660px;margin:22px auto 0;font-size:18px;line-height:1.45;letter-spacing:-.01em;color:#373737}.b-article .hero{margin-top:49px}.b-article .hero img{width:100%;height:auto}.b-corps{max-width:var(--b-lecture);margin:64px auto 0;color:var(--b-txt)}.b-corps h2{font-family:var(--f-ui);font-size:30px;line-height:1.12;font-weight:700;letter-spacing:-.03em;margin:-4px 0 23px;color:#000}.b-corps h3{font-family:var(--f-ui);font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:-8px 0 23px;color:#000}.b-corps h2:first-child,.b-corps h3:first-child{margin-top:0}.b-corps p{font-size:14px;line-height:1.6;letter-spacing:-.01em;margin:0 0 24px}.b-corps strong{font-weight:700}.b-corps h3 strong{font-weight:900}.b-corps a{color:var(--b-violet);font-weight:600;text-decoration:underline;text-underline-offset:2px}.b-corps a:hover{color:var(--corail)}.b-corps ul,.b-corps ol{margin:0 0 24px;padding-left:19px}.b-corps li{font-size:14px;line-height:1.6;letter-spacing:-.01em;margin-bottom:0}.b-corps li p{margin-bottom:0}.b-corps li+li{margin-top:0}.b-corps img{width:100%;height:auto;margin:0 0 24px;display:block}.b-corps figure{margin:0 0 24px;overflow-x:auto}.b-corps table{width:100%;border-collapse:collapse;font-size:12px}.b-corps th{background:var(--violet);color:#fff;text-align:left;font-weight:600}.b-corps th,.b-corps td{border:1px solid var(--b-bord);padding:10px;vertical-align:top;min-width:106.78px;white-space:pre-wrap}.b-corps th p,.b-corps td p{margin:0;font-size:14px;line-height:22.4px}.b-faq{max-width:var(--b-lecture);margin:104px auto 0}.b-faq .surtitre-faq{display:block;font-family:var(--f-mono);font-size:13px;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--b-corail)}.b-faq h2{font-family:var(--f-ui);font-size:30px;line-height:1.12;font-weight:700;letter-spacing:-.02em;margin:9px 0 27px}.b-faq .cadre{border:1px solid var(--b-bord);padding:28px}.b-faq h3{font-family:var(--f-ui);font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.b-faq p{font-size:14px;line-height:1.6;letter-spacing:-.01em;color:var(--b-txt);margin:0}.b-faq .item+.item{margin-top:28px}.b-lies{margin-top:96px;text-align:center}.b-lies>h2{font-size:32px;line-height:1.2;margin:14px 0 40px}.b-carte--compacte .corps{padding:20px}.b-carte--compacte .meta{margin-bottom:12px}.b-carte--compacte .typo{color:var(--b-corail);font-size:13px}.b-carte--compacte h2{font-size:22px;line-height:1.2;margin-bottom:0}.b-lies .b-liste{padding-bottom:0;text-align:left}.b-legal{max-width:var(--b-texte);margin-inline:auto;padding-bottom:112px}.b-legal h2{font-size:32px;line-height:1.2;margin:48px 0 16px}.b-legal h3{font-size:18px;line-height:1.2;margin:32px 0 14px}.b-legal p{font-size:16px;line-height:1.4;color:#000;margin:0 0 16px}.b-legal ul,.b-legal ol{margin:0 0 16px;padding-left:21px}.b-legal li{font-size:16px;line-height:1.4;color:#000;margin:0}.b-legal li p{margin:0}.b-legal a{color:var(--b-violet);text-decoration:underline;text-underline-offset:2px}.b-legal strong{font-weight:600}.b-legal table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:14px}.b-legal th,.b-legal td{border:1px solid var(--b-bord);padding:10px 12px;text-align:left;vertical-align:top}.b-legal th{background:var(--carte);font-weight:600}@media(max-width:1100px){.b-tete h1{font-size:40px}.b-article .chapo{font-size:18px}.b-article h1{font-size:44px}.b-corps h2,.b-faq h2{font-size:26px}}@media(max-width:1199px){.zone{padding-inline:16px}.b-tete{padding-block:72px 40px}.b-tete h1,.b-article h1{font-size:34px}.b-tete .sous{font-size:16px;line-height:1.4}.b-liste{grid-template-columns:1fr;gap:20px;padding-bottom:64px}.b-carte .visuel{aspect-ratio:auto;height:220px}.b-carte .corps{padding:18px 18px 21px}.b-carte .meta{margin-bottom:14px}.b-carte h2{font-size:22px;line-height:1.15;margin-bottom:14px}.b-carte .extrait{font-size:14px;line-height:1.45;margin-bottom:15px}.b-article{padding-block:56px}.b-article h1{line-height:1.05}.b-article .meta{gap:8px;font-size:13px}.b-article .chapo{font-size:16px;line-height:1.45}.b-article .hero{margin-top:36px}.b-corps{margin-top:40px}.b-corps h2{font-size:26px;line-height:1.12;margin:-4px 0 18px}.b-corps h3{font-size:18px;margin:-8px 0 16px}.b-faq{margin-top:72px}.b-faq .cadre{padding:20px}.b-faq h2{font-size:26px;line-height:1.15}.b-lies{margin-top:64px}.b-lies>h2{font-size:26px;line-height:1.15}.b-legal h2{font-size:26px;line-height:1.2;margin:48px 0 16px}}.b-tete--legal{padding-block:104px 48px}.b-tete--legal .maj{max-width:620px;margin:20px auto 0;font-size:14px;line-height:1.4;color:var(--b-gris-c)}.b-tete .sous a{color:var(--b-violet);text-decoration:underline;text-underline-offset:2px}@media(min-width:810px)and (max-width:1199px){.zone{max-width:none;padding-inline:64px}.b-tete h1{font-size:40px}.b-article .chapo{font-size:18px}.b-article h1{font-size:44px}.b-corps h2,.b-faq h2{font-size:26px}.b-carte h2{font-size:25px;line-height:1.12}.b-carte .visuel{height:300px}}.b-ariane{margin:0 0 28px;overflow:hidden}.b-ariane ol{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.b-ariane li{display:flex;align-items:center;gap:8px;min-width:0}.b-ariane li:not(:last-child){flex:0 0 auto}.b-ariane li:last-child{flex:0 1 auto;min-width:0}.b-ariane a,.b-ariane span[aria-current]{font-family:var(--f-mono);font-size:12px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--b-gris-c)}.b-ariane a{text-decoration:none}.b-ariane a:hover{color:var(--b-violet);text-decoration:underline;text-underline-offset:3px}.b-ariane span[aria-current]{color:#000}.b-ariane li:last-child span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-ariane .sep{color:var(--b-bord);font-size:12px}.b-sommaire{border:1px solid var(--b-bord);padding:24px 26px 22px;margin:44px 0 8px;max-width:var(--b-lecture);margin-inline:auto;background:#fff}.b-sommaire-titre{font-family:var(--f-mono);font-size:12px;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--b-corail);margin:0 0 16px}.b-sommaire ol{columns:2;column-gap:34px;margin:0;padding:0 0 0 2px;list-style:none;counter-reset:som}.b-sommaire li{counter-increment:som;break-inside:avoid;margin:0 0 10px;display:flex;gap:10px;align-items:baseline}.b-sommaire li:before{content:counter(som,decimal-leading-zero);flex:0 0 auto;font-family:var(--f-mono);font-size:11px;color:var(--b-gris-c)}.b-sommaire a{font-size:15px;line-height:1.35;color:var(--b-txt);text-decoration:none;border-bottom:1px solid transparent}.b-sommaire a:hover{color:var(--b-violet);border-bottom-color:currentColor}.b-auteur{display:flex;gap:22px;align-items:flex-start;max-width:var(--b-lecture);margin:72px auto 0;padding-top:32px;border-top:1px solid var(--b-bord)}.b-auteur .portrait{flex:0 0 auto;width:96px;height:96px;border-radius:100px;overflow:hidden;background:var(--carte)}.b-auteur .portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}.b-auteur .texte{min-width:0}.b-auteur .nom{font-family:var(--f-ui);font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:0}.b-auteur .role{font-family:var(--f-mono);font-size:12px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--b-gris-c);margin:8px 0 0}.b-auteur .bio{font-size:15px;line-height:1.5;color:var(--b-gris);margin:14px 0 0}.b-auteur .bio b{color:#000;font-weight:600}.b-auteur .liens{display:flex;align-items:center;gap:20px;margin:18px 0 0;flex-wrap:wrap}.b-auteur .liens .principal{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 18px;border-radius:100px;background:var(--violet);color:#fff;font-family:var(--f-ui);font-size:13px;font-weight:500;text-decoration:none;transition:box-shadow .22s,transform .22s}.b-auteur .liens .principal:hover{box-shadow:0 0 0 8px #6d5ae02b;transform:translateY(-1px)}.b-auteur .liens .principal .rond{display:grid;place-items:center;width:28px;height:28px;border-radius:100px;background:#fff}.b-auteur .liens .principal .rond svg{width:12px;height:12px;stroke:var(--violet-h)}.b-auteur .liens a:not(.principal){font-family:var(--f-mono);font-size:12px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--b-violet);text-decoration:underline;text-underline-offset:3px}.b-filtres{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 40px}.b-filtre{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--b-bord);border-radius:100px;background:#fff;cursor:pointer;font-family:var(--f-mono);font-size:12px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#000;transition:border-color .18s,background .18s,color .18s}.b-filtre .n{font-size:11px;color:var(--b-gris-c)}.b-filtre:hover{border-color:#000}.b-filtre[aria-pressed=true]{background:#000;border-color:#000;color:#fff}.b-filtre[aria-pressed=true] .n{color:#fff9}.b-vide{text-align:center;font-size:16px;color:var(--b-gris);margin:0 0 80px}@media(max-width:809px){.b-ariane{margin-bottom:20px}.b-sommaire{padding:20px 18px 16px;margin-top:34px}.b-sommaire ol{columns:1}.b-auteur{flex-direction:column;gap:16px;margin-top:56px}.b-auteur .portrait{width:76px;height:76px}.b-filtres{gap:8px;margin-bottom:28px}.b-filtre{height:34px;padding:0 13px;font-size:11px}}
