.fiche{margin-top:var(--s7)}.breadcrumb{display:flex;gap:var(--s2);align-items:baseline;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft)}.breadcrumb a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--seal);border-bottom-color:var(--seal);outline:none}.breadcrumb .sep{color:var(--hairline-strong)}.entete{position:relative;margin-top:var(--s4);border-top:1px solid var(--hairline-strong);padding-top:var(--s5)}.entete:before{content:"";position:absolute;left:0;right:0;top:3px;height:1px;background:var(--hairline)}.titleline{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5);flex-wrap:wrap}.titleline h1{font-family:var(--serif);font-weight:400;margin:0;letter-spacing:.01em;font-size:clamp(32px,5.5vw,44px);line-height:1.06;text-wrap:balance}.titleline .years{font-family:var(--serif);font-size:22px;color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;padding-bottom:5px}.titleline .years .dash{color:var(--seal);padding:0 .18em}.vitals{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s5) var(--s7);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--hairline)}.vital .k{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft)}.vital .v{font-family:var(--serif);font-size:18px;line-height:1.45;margin-top:2px;position:relative}.vital .v>a{color:inherit;text-decoration:none;border-bottom:1px solid var(--hairline-strong)}.vital .v>a:hover,.vital .v>a:focus-visible{color:var(--seal);border-bottom-color:var(--seal);outline:none}.vital .gloss{margin:6px 0 0;font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--ink-soft)}.vital .gloss a{color:inherit;text-decoration:none;border-bottom:1px solid var(--hairline)}.vital .gloss a:hover,.vital .gloss a:focus-visible{color:var(--seal);border-bottom-color:var(--seal);outline:none}.sources-block{margin-top:var(--s7)}.sources-block>h2{font-family:var(--sans);font-size:11px;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)}.cote{margin:var(--s3) 0 0;font-family:var(--serif);font-size:12.5px;color:var(--ink-faint)}.cote b{font-weight:400;font-variant-numeric:tabular-nums lining-nums}.cote .ttl{font-style:italic}
