.titre{margin:var(--s7) 0 0;max-width:var(--readw);border-top:1px solid var(--hairline-strong);box-shadow:0 3px 0 -2px var(--hairline);padding-top:var(--s5)}.titre h1{font-family:var(--serif);font-weight:400;margin:0;font-size:clamp(32px,5.5vw,44px);line-height:1.06}.titre p{font-family:var(--serif);font-size:19px;line-height:1.6;margin:var(--s4) 0 0;color:var(--ink)}.titre p .off{color:var(--ink-soft)}.chaine{max-width:var(--readw);margin:var(--s6) 0 0;padding:var(--s3) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink-soft)}.chaine b{font-weight:400;font-style:normal;color:var(--ink)}.docs{list-style:none;margin:var(--s6) 0 0;padding:0}.doc{display:grid;grid-template-columns:56px 1fr;gap:0 var(--s5);padding:var(--s6) 0;border-top:1px solid var(--hairline)}.doc:first-child{border-top:0;padding-top:var(--s3)}.doc .rang{font-family:var(--serif);font-size:26px;line-height:1;color:var(--seal);font-variant-numeric:tabular-nums lining-nums;text-align:right;padding-top:3px}.doc .corps{min-width:0;max-width:var(--readw)}.doc h3{font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.2;margin:0}.doc h3 .ttl{font-style:italic}.doc .qui{margin:6px 0 0;font-size:13px;color:var(--ink-soft);line-height:1.5}.doc .qui .id{color:var(--ink-faint);font-variant-numeric:tabular-nums}.doc p.t{font-family:var(--serif);font-size:16.5px;line-height:1.65;margin:var(--s4) 0 0}.doc p.t .ttl{font-style:italic}.doc blockquote{margin:var(--s3) 0 0;padding:var(--s2) var(--s4);background:var(--card-sunk);border-left:2px solid var(--seal-line);font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.55;color:var(--ink)}.doc .fiches{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);background:var(--card);border:1px solid var(--hairline);display:grid;grid-template-columns:auto 1fr;gap:var(--s1) var(--s4);align-items:baseline;font-size:14px}.doc .fiches dt{font-size:11px;color:var(--ink-faint);white-space:nowrap}.doc .fiches dd{margin:0;font-family:var(--serif);color:var(--ink-soft)}.doc .fiches dd .forme{color:var(--ink)}.doc .fiches dd em{font-style:italic}.doc .compte{color:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums}.doc .compte b{font-weight:400;color:var(--ink-soft)}.attente{list-style:none;margin:0;padding:0}.attente li{padding:var(--s3) 0;border-top:1px solid var(--hairline);display:grid;grid-template-columns:56px 1fr;gap:0 var(--s5)}.attente li:first-child{border-top:0}.attente .id{font-size:13px;color:var(--ink-faint);text-align:right;font-variant-numeric:tabular-nums;padding-top:3px}.attente .n{font-family:var(--serif);font-size:17px;line-height:1.35;max-width:var(--readw)}.attente .n .ttl{font-style:italic}.attente .n small{display:block;margin-top:3px;font-family:var(--sans);font-size:12.5px;color:var(--ink-soft);font-style:normal}.methode{max-width:var(--readw)}.methode h3{font-family:var(--serif);font-weight:400;font-size:20px;margin:var(--s6) 0 0}.methode h3:first-of-type{margin-top:0}.methode p{font-family:var(--serif);font-size:16.5px;line-height:1.65;margin:var(--s3) 0 0}.methode .signe{display:inline-block;min-width:26px;text-align:center;color:var(--seal)}.methode .g-cadre{display:inline-block;width:20px;height:13px;border:1px dashed var(--hairline-strong);vertical-align:-1px}.methode .g-losange{display:inline-block;width:8px;height:8px;border:1px solid var(--hairline-strong);transform:rotate(45deg);vertical-align:0}.methode ol.pas{margin:var(--s4) 0 0;padding:0;list-style:none;counter-reset:pas}.methode ol.pas li{position:relative;padding:var(--s3) 0 var(--s3) var(--s6);border-top:1px solid var(--hairline);font-family:var(--serif);font-size:16px;line-height:1.6}.methode ol.pas li:before{counter-increment:pas;content:counter(pas);position:absolute;left:0;top:calc(var(--s3) + 1px);font-family:var(--sans);font-size:11px;color:var(--seal);font-variant-numeric:tabular-nums}.methode ol.pas li b{font-weight:400;color:var(--ink)}.methode ol.pas li em{font-style:italic;color:var(--ink-soft)}@media(max-width:620px){.doc,.attente li{grid-template-columns:1fr;gap:var(--s2)}.doc .rang,.attente .id{text-align:left}}
