.who-line{margin-top:var(--s6);display:flex;align-items:baseline;gap:var(--s4);flex-wrap:wrap}.who-line h2{font-family:var(--serif);font-weight:400;font-size:28px;margin:0}.who-line .years{font-family:var(--serif);font-size:17px;color:var(--ink-soft)}.who-line .years .dash{color:var(--seal);padding:0 .15em}.events{list-style:none;margin:var(--s5) 0 0;padding:0}.ev{display:grid;grid-template-columns:var(--gutter) 1fr;gap:0}.ev .when{text-align:right;padding:var(--s5) var(--s5) var(--s5) 0}.ev .when .yr{font-family:var(--serif);font-size:25px;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;display:block}.ev .when .yr.none{color:var(--ink-soft);font-size:20px;font-style:italic}.ev .when .dm{display:block;margin-top:5px;font-size:12px;color:var(--ink-soft);letter-spacing:.03em}.ev .what{position:relative;border-left:1px solid var(--hairline-strong);padding:var(--s5) 0 var(--s5) var(--s5)}.ev .what:before{content:"";position:absolute;left:-4.5px;top:calc(var(--s5) + .45em);width:9px;height:9px;border-radius:50%;background:var(--paper);border:1px solid var(--hairline-strong)}.ev.pivot .what:before{background:var(--seal);border-color:var(--seal)}.ev+.ev .what{border-top:1px solid var(--hairline)}.ev+.ev .when{border-top:1px solid var(--hairline)}.ev .lab{margin:0 0 var(--s1);font-family:var(--sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-faint)}.ev .lab.pastille{display:inline-block;margin-bottom:var(--s2);padding:1px 7px;letter-spacing:.12em;background:var(--card-sunk);border-radius:2px}.ev .stmt{margin:0;font-family:var(--serif);font-size:19px;line-height:1.5}.ev .stmt em{font-style:italic;color:var(--ink-soft)}.ev .gloss{margin:6px 0 0;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink-soft)}.ev .distribution{margin:var(--s2) 0 0;font-family:var(--sans);font-size:12.5px;line-height:1.55;color:var(--ink-faint)}.ecarte{margin:var(--s4) 0 0;padding:var(--s4);border:1px dashed var(--hairline-strong);background:transparent}.ecarte .tag{display:inline-block;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--seal);border:1px solid var(--seal-line);padding:2px 8px;background:var(--seal-wash)}.ecarte .alt{margin:var(--s3) 0 0;font-family:var(--serif);font-size:17px;line-height:1.5;color:var(--ink)}.ecarte .why{margin:var(--s3) 0 0;font-family:var(--serif);font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.ecarte .why b{font-weight:400;color:var(--ink);font-style:italic}.verbatim{margin:var(--s3) 0 0;padding:var(--s3) var(--s4);background:var(--card-sunk);border-left:2px solid var(--seal-line);font-family:var(--serif);font-style:italic;font-size:15.5px;line-height:1.55;color:var(--ink)}.verbatim cite{display:block;margin-top:var(--s2);font-size:12.5px;font-style:italic;color:var(--ink-soft);text-align:right}.verbatim cite:before{content:"— "}.diverge{margin:var(--s3) 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-soft);padding-left:20px;position:relative}.diverge:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border:1px solid var(--hairline-strong);transform:rotate(45deg)}.diverge b{font-weight:500;color:var(--ink)}.diverge .constat{margin:0}.diverge .autre,.repli-distribution{margin:var(--s2) 0 0}.repli-distribution>summary{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.repli-diverge{margin:var(--s2) 0 0}.repli-diverge>summary{font-size:12px;letter-spacing:.03em}.repli-ecartees{margin:var(--s4) 0 0}.repli-ecartees>summary{font-size:12px}.repli-ecartees>summary .tag{display:inline-block;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:inherit;border:1px dashed var(--hairline-strong);padding:2px 8px}.repli-ecartees>summary:hover .tag,.repli-ecartees>summary:focus-visible .tag{border-color:var(--seal)}.repli-ecartees>.ecarte:first-of-type{margin-top:var(--s3)}.repli-acte{margin:var(--s2) 0 0}.repli-acte>summary{font-size:12px;letter-spacing:.03em}.repli-acte>.figure{margin-top:var(--s3)}.lien{text-decoration:none;border-bottom:1px solid var(--seal-line)}.lien:hover,.lien:focus-visible{border-bottom-color:var(--ink);outline:none}.ev .when .age{display:block;margin-top:4px;font-family:var(--sans);font-size:12px;letter-spacing:.02em;color:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums}.ligne-sources{position:relative}.ligne-sources .tout-deplier{position:absolute;top:2px;right:0;margin:0}.ligne-sources>.repli-notes>summary{padding-right:120px}.sources-block{margin-top:var(--s8)}.sources-block>h2{font-family:var(--sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);margin:0 0 var(--s4);padding-bottom:var(--s2);border-top:1px solid var(--hairline-strong);box-shadow:0 3px 0 -2px var(--hairline);padding-top:var(--s4)}.legende{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--hairline)}.legende dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--s2) var(--s4);align-items:baseline}.legende dt{text-align:center;min-width:26px;color:var(--seal);font-family:var(--serif);font-size:15px;line-height:1}.legende dd{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}.legende dd b{font-weight:400;color:var(--ink)}.legende .g-appel{font-size:12px;vertical-align:.35em}.legende .g-cadre{display:inline-block;width:20px;height:13px;border:1px dashed var(--hairline-strong)}.legende .g-losange{display:inline-block;width:8px;height:8px;border:1px solid var(--hairline-strong);transform:rotate(45deg)}.legende+.legende{margin-top:var(--s2);padding-top:0;border-top:0}.legende .g-lys{display:inline-block;width:.7325em;height:1em;vertical-align:baseline;color:var(--seal)}.legende .g-fleur{display:inline-block;width:.85em;height:.85em;vertical-align:-.06em;color:var(--fleur)}.ev-vie{background:var(--card)}.ev-mention .when{padding-top:7px;padding-bottom:7px}.ev-mention .when .yr{font-family:var(--serif);font-size:15.5px;line-height:1.45;color:var(--ink-soft)}.ev-mention .when .yr.none{font-size:14px}.ev-mention .what{padding-top:7px;padding-bottom:7px;display:flex;gap:0 var(--s3);align-items:baseline;flex-wrap:wrap}.ev-mention .what:before{display:none}.ev-mention .lab{flex:0 0 auto;min-width:92px;margin:0}.ev-mention .stmt{flex:1 1 0;min-width:0;font-size:15.5px;line-height:1.45}.ev-mention .repli-acte{flex:0 0 100%;margin:2px 0 0 calc(92px + var(--s3))}.repli-groupe{flex:1 1 0;min-width:0;margin:0}.repli-groupe>summary{font-family:var(--serif);font-size:15.5px;line-height:1.45;letter-spacing:0;color:var(--ink)}.repli-groupe>summary .compte{color:var(--ink-soft)}.mentions{list-style:none;margin:var(--s2) 0 var(--s1);padding:0 0 0 var(--s3);border-left:1px solid var(--hairline)}.mentions li{display:flex;flex-wrap:wrap;gap:0 var(--s3);align-items:baseline;padding:3px 0}.mentions .repli-acte{flex:0 0 100%;margin:2px 0 0 calc(46px + var(--s3))}.mentions .an{flex:0 0 auto;min-width:46px;font-family:var(--serif);font-size:14px;color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums}.mentions .an.none{font-style:italic}.mentions .stmt{flex:1 1 0;min-width:0;font-family:var(--serif);font-size:15.5px;line-height:1.45}@media(max-width:620px){.ev{grid-template-columns:1fr}.ev .when{text-align:left;padding:var(--s5) 0 0}.ev .what{border-left:0;padding-left:0}.ev .what:before{display:none}.ev+.ev .when{border-top:1px solid var(--hairline)}.ev+.ev .what{border-top:0}.ev .when .yr{display:inline;font-size:20px}.ev-vie{padding-inline:var(--s3);margin-inline:calc(-1 * var(--s3))}.ev-mention{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s3);border-top:1px solid var(--hairline);padding-bottom:6px}.ev-mention:first-child{border-top:0}.ev+.ev-mention .when{border-top:0}.ev-mention .when{padding:6px 0 0;flex:0 0 auto}.ev-mention .when .yr{font-size:15px}.ev-mention .when .yr.none{font-size:12.5px}.ev-mention .what{padding:6px 0 0;flex:1 1 60%;min-width:0;gap:0 var(--s2);flex-wrap:wrap}.ev-mention .lab{flex:0 0 auto;min-width:0}.ev-mention .stmt,.repli-groupe{flex:1 1 140px}.ev-mention .stmt{overflow-wrap:break-word}.ev-mention .repli-acte,.mentions .repli-acte{margin-left:0}.repli-groupe[open]{flex:1 1 100%}.mentions .an{flex:0 0 auto;min-width:42px}.ev .when .dm{display:inline;margin-left:var(--s2)}.ev .when .age{display:inline;margin:0 0 0 var(--s2)}}
