.en{container:etude/inline-size;--en-tete:var(--kumi-space-18);--en-titre-xl:clamp(var(--kumi-font-size-display),calc(var(--kumi-font-size-body) + 6.4vw),calc(var(--kumi-font-size-display) * 1.53));--en-numeral:clamp(calc(var(--kumi-font-size-body) * 6),calc(var(--kumi-font-size-body) * 3 + 7vw),calc(var(--kumi-font-size-body) * 10));--en-marge:clamp(var(--kumi-space-6),5vw,var(--kumi-space-20))}.en mark{padding:0 var(--kumi-space-0-5);background:linear-gradient(transparent 50%,var(--kumi-color-surface-pink) 50%);color:inherit}.en-mono{font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-caption);font-weight:var(--kumi-font-weight-semibold);letter-spacing:var(--kumi-font-letter-spacing-wide);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.en-ref{color:var(--kumi-color-text-accent)}.en-surlab{display:block;margin-bottom:var(--kumi-space-1)}.en figure{margin:0}.en-surtitre{font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);letter-spacing:var(--kumi-font-letter-spacing-wide);line-height:var(--kumi-font-line-height-relaxed)}.en-petit{font-size:var(--kumi-font-size-small);font-style:italic}.en-hero{padding:var(--kumi-space-22) 0 var(--kumi-space-24);background:var(--kumi-color-surface-green)}.en-hero h1{margin-top:var(--kumi-space-6);max-width:var(--kumi-size-measure-sm);font-size:var(--en-titre-xl);line-height:var(--kumi-font-line-height-tight);letter-spacing:var(--kumi-font-letter-spacing-tight)}.en-dek{display:grid;grid-gap:var(--kumi-space-6) var(--kumi-space-16);gap:var(--kumi-space-6) var(--kumi-space-16);margin-top:var(--kumi-space-14);font-size:var(--kumi-font-size-lead-fluid);line-height:var(--kumi-font-line-height-text)}@media (min-width:900px){.en-dek{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.en-dek>:first-child{grid-row:1/span 2}.en-dek>:not(:first-child){grid-column:2}}.en-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--kumi-space-18) 0 0;border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-bottom:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}@media (min-width:900px){.en-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.en-meta div+div{padding-left:var(--kumi-space-5);border-left:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}}.en-meta div{display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);align-content:start;padding:var(--kumi-space-5) var(--kumi-space-5) var(--kumi-space-6) 0}.en-meta dt{font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-micro);font-weight:var(--kumi-font-weight-semibold);letter-spacing:var(--kumi-font-letter-spacing-wide)}.en-meta dd{margin:0;font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-lead-lg);line-height:var(--kumi-font-line-height-compact)}.en-gros{list-style:none;margin:0;padding:var(--kumi-space-14) 0 var(--kumi-space-20);display:grid;grid-gap:var(--kumi-space-7);gap:var(--kumi-space-7)}@media (min-width:600px) and (max-width:899px){.en-gros{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kumi-space-10) var(--kumi-space-7)}.en-gros li:nth-child(2){padding-left:var(--kumi-space-7);border-left:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}.en-gros li:last-child{grid-column:1/-1;padding-top:var(--kumi-space-8);border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}.en-gros li:last-child span{max-width:none}}@media (min-width:900px){.en-gros{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.en-gros li+li{padding-left:var(--kumi-space-7);border-left:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}}.en-gros li{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;padding-right:var(--kumi-space-5)}.en-gros strong{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-display);line-height:var(--kumi-font-line-height-none);letter-spacing:var(--kumi-font-letter-spacing-tight)}.en-gros li:last-child strong{font-size:var(--kumi-font-size-heading-1-sm);line-height:var(--kumi-font-line-height-snug)}.en-gros span{font-size:var(--kumi-font-size-body);max-width:var(--kumi-size-measure-quote)}.en-bref{padding:var(--kumi-space-30) 0}.en-lead{display:grid;grid-gap:var(--kumi-space-7);gap:var(--kumi-space-7);max-width:var(--kumi-size-measure-narrow);font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-heading-4);line-height:var(--kumi-font-line-height-compact)}.en-lead strong{font-weight:var(--kumi-font-weight-semibold)}.en-etape{display:grid;border-top:var(--kumi-border-width-control) solid var(--kumi-color-border)}@media (min-width:980px){.en-etape{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.en-etape--ch1 .en-panneau{background:var(--kumi-color-surface-latte)}.en-etape--ch2 .en-panneau{background:var(--kumi-color-surface-pink)}.en-etape--ch3 .en-panneau{background:var(--kumi-color-surface-green)}.en-etape--ch4 .en-panneau{background:var(--kumi-color-surface-latte-strong)}.en-etape--resultats .en-panneau{background:var(--kumi-color-surface-pink-strong)}.en-panneau__in{display:grid;align-content:start;padding:clamp(var(--kumi-space-12),6vw,var(--kumi-space-24)) clamp(var(--kumi-space-6),4vw,var(--kumi-space-16))}@media (min-width:980px){.en-panneau__in{position:-webkit-sticky;position:sticky;top:var(--en-tete);min-height:calc(100vh - var(--en-tete));grid-template-rows:auto auto auto 1fr}}.en-panneau__num{margin-bottom:var(--kumi-space-7);font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-bold);font-size:var(--en-numeral);line-height:var(--kumi-font-line-height-none);letter-spacing:var(--kumi-font-letter-spacing-tight)}.en-panneau .en-surtitre{margin-bottom:var(--kumi-space-3)}.en-panneau h2{font-size:var(--kumi-font-size-heading-2);line-height:var(--kumi-font-line-height-snug)}.en-reperes{align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--kumi-space-12) 0 0;border-top:var(--kumi-border-width-control) solid var(--kumi-color-border);border-left:var(--kumi-border-width-control) solid var(--kumi-color-border)}.en-reperes div{display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);align-content:start;padding:var(--kumi-space-4) var(--kumi-space-5);border-right:var(--kumi-border-width-control) solid var(--kumi-color-border);border-bottom:var(--kumi-border-width-control) solid var(--kumi-color-border);background:var(--kumi-color-surface-raised)}.en-reperes div:last-child:nth-child(odd){grid-column:span 2}.en-reperes dt{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-heading-3);line-height:var(--kumi-font-line-height-none);color:var(--kumi-color-text-accent)}.en-reperes dd{margin:0;font-size:var(--kumi-font-size-button);line-height:var(--kumi-font-line-height-relaxed)}@media (min-width:980px) and (max-height:860px){.en-panneau__in{padding-top:var(--kumi-space-10);padding-bottom:var(--kumi-space-8)}.en-panneau__num{margin-bottom:var(--kumi-space-4);font-size:var(--kumi-font-size-display)}.en-panneau h2{font-size:var(--kumi-font-size-heading-3)}.en-reperes{margin-top:var(--kumi-space-6)}.en-reperes div{padding:var(--kumi-space-3) var(--kumi-space-4)}.en-reperes dt{font-size:var(--kumi-font-size-title-lg)}}@media (min-width:980px) and (max-height:600px){.en-panneau__in{position:static;min-height:0}}.en-recit{grid-gap:clamp(var(--kumi-space-18),8vw,var(--kumi-space-28));gap:clamp(var(--kumi-space-18),8vw,var(--kumi-space-28));min-width:0;padding:clamp(var(--kumi-space-12),7vw,var(--kumi-space-28)) var(--en-marge) clamp(var(--kumi-space-18),9vw,var(--kumi-space-30))}.en-bloc,.en-recit{display:grid;align-content:start}.en-bloc{grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);max-width:var(--kumi-size-measure)}@media (max-width:979px){.en-bloc{max-width:none}.en-bloc>.en-puces,.en-bloc>h3,.en-bloc>h4,.en-bloc>p:not(.en-opp){max-width:var(--kumi-size-measure)}}.en-bloc--large{max-width:none}.en-bloc p{font-size:var(--kumi-font-size-lead-lg);line-height:var(--kumi-font-line-height-body)}.en-bloc h3{margin-bottom:var(--kumi-space-1);font-size:var(--kumi-font-size-title-xl)}.en-bloc h3,.en-bloc h4{line-height:var(--kumi-font-line-height-heading)}.en-bloc h4{margin:0 0 var(--kumi-space-1);font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-title-md)}.en-frise{list-style:none;margin:var(--kumi-space-7) 0 0;padding:0;display:grid}.en-frise li{position:relative;display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);align-content:start;padding:0 0 var(--kumi-space-6) var(--kumi-space-8);font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-title-sm);line-height:var(--kumi-font-line-height-compact)}.en-frise li:before{content:"";position:absolute;top:8px;bottom:-8px;left:6px;border-left:var(--kumi-border-width-strong) solid var(--kumi-color-border)}.en-frise li:last-child:before{display:none}.en-frise li:after{content:"";position:absolute;top:4px;left:0;width:14px;height:14px;background:var(--kumi-color-surface-inverse)}.en-frise li strong{color:inherit;font-weight:inherit}@container etude (max-width: 18em){.en *{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.en-meta{grid-template-columns:minmax(0,1fr)}}.en-panneau__in{container:panneau/inline-size}@container panneau (max-width: 16em){.en-reperes{grid-template-columns:minmax(0,1fr)}.en-reperes div:last-child:nth-child(odd){grid-column:auto}}.en-bloc--large,.en-zone-grille{container-type:inline-size}@media (min-width:760px){@container (min-width: 28em){.en-frise{position:relative;grid-template-columns:repeat(4,minmax(0,1fr))}.en-frise li{padding:var(--kumi-space-8) var(--kumi-space-6) 0 0}.en-frise li:before{top:6px;bottom:auto;left:0;right:0;border-left:0;border-top:var(--kumi-border-width-strong) solid var(--kumi-color-border)}.en-frise li:last-child:before{display:block}.en-frise li:after{top:0}.en-frise:after{content:"";position:absolute;top:2px;right:1px;width:10px;height:10px;border-top:var(--kumi-border-width-strong) solid var(--kumi-color-border);border-right:var(--kumi-border-width-strong) solid var(--kumi-color-border);transform:rotate(var(--kumi-tilt-diagonal))}}}.en-zone-grille{margin:var(--kumi-space-5) calc(-1 * var(--en-marge)) 0;padding:var(--kumi-space-16) var(--en-marge) var(--kumi-space-14);border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);border-bottom:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);background-color:var(--kumi-color-surface-page);background-image:linear-gradient(var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline)),linear-gradient(to right,var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline)),linear-gradient(var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline)),linear-gradient(to right,var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline));background-size:var(--kumi-size-layout-80) var(--kumi-size-layout-80),var(--kumi-size-layout-80) var(--kumi-size-layout-80),var(--kumi-space-4) var(--kumi-space-4),var(--kumi-space-4) var(--kumi-space-4)}.en-notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-14) var(--kumi-space-8);gap:var(--kumi-space-14) var(--kumi-space-8);align-items:start}@media (min-width:640px){@container (min-width: 30em){.en-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}}.en-note{position:relative;display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;padding:var(--kumi-space-8) var(--kumi-space-6) var(--kumi-space-6);border-radius:var(--kumi-radius-xs);box-shadow:var(--kumi-shadow-hard)}.en-note--sakura{background:var(--kumi-color-surface-pink)}.en-note--vert{background:var(--kumi-color-surface-green)}.en-note--latte{background:var(--kumi-color-surface-latte)}.en-note--blanc{background:var(--kumi-color-surface-raised)}.en-note--r1{transform:rotate(calc(-1 * var(--kumi-tilt-sm)))}.en-note--r2{transform:rotate(var(--kumi-tilt-xs))}.en-note--r3{transform:rotate(calc(-1 * var(--kumi-tilt-xs)))}.en-note--r4{transform:rotate(var(--kumi-tilt-sm))}.en-note__n{font-size:var(--kumi-font-size-lead-lg);line-height:var(--kumi-font-line-height-none);color:var(--kumi-color-text-accent)}.en-note strong,.en-note__n{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold)}.en-note strong{font-size:var(--kumi-font-size-title-lg);line-height:var(--kumi-font-line-height-heading)}.en-note span:last-child{font-size:var(--kumi-font-size-body)}.en-washi{position:absolute;top:-13px;left:50%;width:96px;height:24px;transform:translateX(-50%) rotate(-2deg);opacity:var(--kumi-opacity-high)}.en-washi--sakura{background:var(--kumi-color-surface-pink-strong)}.en-washi--menthe{background:var(--kumi-color-surface-green-strong)}.en-washi--pois{background-color:var(--kumi-color-surface-pink-strong);background-image:radial-gradient(var(--kumi-color-surface-raised) 22%,transparent 26%);background-size:11px 11px}.en-washi--grille{background-color:var(--kumi-color-surface-green);background-image:linear-gradient(var(--kumi-color-decor-grid-strong) 1px,transparent 1px),linear-gradient(90deg,var(--kumi-color-decor-grid-strong) 1px,transparent 1px);background-size:7px 7px}.en-opp{position:relative;margin-top:var(--kumi-space-8);padding:var(--kumi-space-8) var(--kumi-space-6) var(--kumi-space-6);border:var(--kumi-border-width-control) dashed var(--kumi-color-border-accent);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.en-puces{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);margin:0;padding:0;list-style:none;font-size:var(--kumi-font-size-lead-lg);line-height:var(--kumi-font-line-height-body)}.en-puces li{display:grid;grid-template-columns:var(--kumi-space-2) minmax(0,1fr);grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.en-puces li:before{content:"";width:var(--kumi-space-2);height:var(--kumi-space-2);margin-top:calc((1lh - var(--kumi-space-2)) / 2);background:var(--kumi-color-text-accent)}.en-encart{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);padding:var(--kumi-space-6);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-green-faint)}.en-bloc .en-encart p{font-size:var(--kumi-font-size-lead);line-height:var(--kumi-font-line-height-body)}.en-encart mark{background:linear-gradient(transparent 50%,var(--kumi-color-surface-green-strong) 50%)}.en-bloc .en-encart .en-mono{font-size:var(--kumi-font-size-caption);line-height:var(--kumi-font-line-height-relaxed)}.en-hypos{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);margin:0;padding:0;list-style:none}.en-hypo{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:var(--kumi-space-2);row-gap:var(--kumi-space-2);grid-column-gap:var(--kumi-space-4);column-gap:var(--kumi-space-4);padding:var(--kumi-space-5) var(--kumi-space-6);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.en-hypo__n{font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-title-xl);line-height:var(--kumi-font-line-height-none);color:var(--kumi-color-text-accent)}.en-bloc .en-hypo__txt,.en-hypo__n{font-family:var(--kumi-font-family-heading)}.en-bloc .en-hypo__txt{font-size:var(--kumi-font-size-title-sm);line-height:var(--kumi-font-line-height-compact)}.en-bloc .en-hypo__signal{margin-top:var(--kumi-space-3);padding-top:var(--kumi-space-3);border-top:var(--kumi-border-width-control) dashed var(--kumi-color-border);font-size:var(--kumi-font-size-button);line-height:var(--kumi-font-line-height-relaxed)}.en-hypo__signal .en-mono{display:block;margin-bottom:var(--kumi-space-1)}@media (min-width:600px){.en-hypo{grid-template-columns:minmax(var(--kumi-space-12),max-content) minmax(0,1fr);row-gap:0}.en-hypo__n{grid-row:span 2}}.en-paires{display:grid;margin:0;padding:0;list-style:none;border-top:var(--kumi-border-width-control) solid var(--kumi-color-border)}.en-paires li{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);padding:var(--kumi-space-4) 0;border-bottom:var(--kumi-border-width-control) solid var(--kumi-color-border)}.en-paires__fleche{display:block;width:var(--kumi-space-6);height:var(--kumi-space-6);color:var(--kumi-color-text-accent);transform:rotate(calc(var(--kumi-tilt-diagonal) * 2))}@media (min-width:700px){.en-paires li{grid-template-columns:minmax(0,1fr) var(--kumi-space-6) minmax(0,1fr);align-items:start;gap:var(--kumi-space-5)}.en-paires__fleche{align-self:center;transform:none}}.en-bloc .en-paires p{font-size:var(--kumi-font-size-lead);line-height:var(--kumi-font-line-height-relaxed)}.en-paires .en-mono{display:block;margin-bottom:var(--kumi-space-1);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold)}.en-etapes{display:grid;grid-gap:var(--kumi-space-8);gap:var(--kumi-space-8);margin:0;padding:0;list-style:none}.en-etapes li{position:relative;display:grid;grid-template-columns:var(--kumi-space-10) minmax(0,1fr);grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);padding:var(--kumi-space-4) var(--kumi-space-5);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);font-size:var(--kumi-font-size-lead);line-height:var(--kumi-font-line-height-relaxed)}.en-etapes li:not(:last-child):after{content:"";position:absolute;top:100%;left:calc(var(--kumi-space-5) + var(--kumi-space-2));height:calc(var(--kumi-space-8) - var(--kumi-space-0-5));border-left:var(--kumi-border-width-strong) solid var(--kumi-color-border)}.en-etapes li:not(:last-child):before{content:"";position:absolute;top:calc(100% + var(--kumi-space-8) - var(--kumi-space-3));left:calc(var(--kumi-space-5) + var(--kumi-space-1));width:var(--kumi-space-2);height:var(--kumi-space-2);border-right:var(--kumi-border-width-strong) solid var(--kumi-color-border);border-bottom:var(--kumi-border-width-strong) solid var(--kumi-color-border);transform:rotate(var(--kumi-tilt-diagonal))}.en-etapes .en-mono{padding-top:var(--kumi-space-1)}.en-etapes .en-etapes__nom{display:block;font-weight:var(--kumi-font-weight-bold)}.en-ligne{display:block}.en-ligne+.en-ligne{margin-top:var(--kumi-space-2)}.en-bloc .en-opp{font-size:var(--kumi-font-size-lead)}.en-opp__lab{position:absolute;top:calc(-1 * var(--kumi-space-3));left:var(--kumi-space-4);padding:var(--kumi-space-0-5) var(--kumi-space-2);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-accent);color:var(--kumi-color-text-inverse);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);line-height:var(--kumi-font-line-height-relaxed)}.en-opp--decision{border-style:solid;border-width:var(--kumi-border-width-strong)}.en-opp--decision .en-opp__txt{font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-title-sm);line-height:var(--kumi-font-line-height-relaxed)}.en-visuel{margin:var(--kumi-space-4) 0 0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--kumi-space-6);gap:var(--kumi-space-6)}.en-visuel__cadre{position:relative;width:100%;min-width:0;display:grid;place-items:center;padding:var(--kumi-space-7);border:var(--kumi-border-width-control) dashed var(--kumi-color-border);background-color:var(--kumi-color-surface-raised);background-image:repeating-linear-gradient(135deg,transparent 0 14px,var(--kumi-color-decor-grid) 14px 15px)}.en-visuel__cadre .en-visuel__selection{inset:-1px}.en-visuel__attente{padding:var(--kumi-space-2) var(--kumi-space-4);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);letter-spacing:var(--kumi-font-letter-spacing-wide)}.en-visuel__attente,.en-visuel__texte{border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.en-visuel__texte{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);max-width:34em;padding:var(--kumi-space-5) var(--kumi-space-6)}.en-visuel__texte p{font-size:var(--kumi-font-size-button);line-height:var(--kumi-font-line-height-normal)}.en-visuel__texte .en-visuel__id{font-size:var(--kumi-font-size-caption);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text-accent)}.en-visuel__texte .en-visuel__nom{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-title-md);line-height:var(--kumi-font-line-height-heading)}.en-pcs{margin:var(--kumi-space-4) 0 0;display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4)}@media (min-width:640px){.en-pcs{grid-template-columns:repeat(2,minmax(0,1fr))}}.en-pcs__cas{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;padding:var(--kumi-space-5);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-header)}.en-pcs__cas--numerisk{background:var(--kumi-color-surface-green)}.en-bloc .en-pcs__titre{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);letter-spacing:var(--kumi-font-letter-spacing-wider);text-transform:uppercase}.en-pcs__bases{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.en-pcs__base{display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);padding:var(--kumi-space-3) var(--kumi-space-4);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);font-size:var(--kumi-font-size-button);font-weight:var(--kumi-font-weight-bold)}.en-pcs__maj{justify-self:start;padding:0 var(--kumi-space-2);border-radius:var(--kumi-radius-xs);background:var(--kumi-color-surface-pink);font-size:var(--kumi-font-size-caption);font-weight:var(--kumi-font-weight-semibold)}.en-pcs__lien{justify-self:center;font-size:var(--kumi-font-size-small);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text-accent)}.en-bloc .en-pcs__resume{margin-top:auto;font-size:var(--kumi-font-size-button);font-weight:var(--kumi-font-weight-semibold)}.en-bloc .en-pcs__resume--fort{font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-title-sm);color:var(--kumi-color-text-accent)}.en-regle{position:relative;padding-top:var(--kumi-space-9);margin:var(--kumi-space-16) 0 var(--kumi-space-9)}.en-regle__barre{right:0;border-bottom:var(--kumi-border-width-strong) solid var(--kumi-color-border);background:repeating-linear-gradient(to right,var(--kumi-color-border) 0 var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline) calc(100% / 15));background-size:100% var(--kumi-space-3);background-repeat:no-repeat;background-position:bottom}.en-regle__barre,.en-regle__zone{position:absolute;left:0;top:0;height:var(--kumi-space-7)}.en-regle__zone{width:calc(100% / 3);background:var(--kumi-color-surface-green)}.en-regle__trait{position:absolute;top:calc(-1 * var(--kumi-space-2));left:calc(100% / 3);width:var(--kumi-border-width-strong);height:var(--kumi-space-10);background:var(--kumi-color-surface-inverse)}.en-regle__mark{position:absolute;top:var(--kumi-space-9);display:grid;grid-gap:var(--kumi-space-0-5);gap:var(--kumi-space-0-5);font-size:var(--kumi-font-size-label);line-height:var(--kumi-font-line-height-compact)}.en-regle__mark strong{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-title-xl);line-height:var(--kumi-font-line-height-none)}.en-regle__mark--n{left:calc(100% / 3);max-width:30%;transform:translateX(-50%);text-align:center}.en-regle__mark--c{position:static;width:-moz-fit-content;width:fit-content;max-width:45%;-webkit-margin-start:auto;margin-inline-start:auto;text-align:right;color:var(--kumi-color-text-accent)}.en-temoin{padding:var(--kumi-space-30) 0;background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse)}.en-temoin__grille{display:grid;grid-gap:var(--kumi-space-10) var(--kumi-space-18);gap:var(--kumi-space-10) var(--kumi-space-18);align-items:center}@media (min-width:900px){.en-temoin__grille{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.en-temoin__logo img{display:block;max-width:100%;height:auto}.en-temoin__qui{margin-top:var(--kumi-space-8);font-size:var(--kumi-font-size-button);font-weight:var(--kumi-font-weight-semibold)}.en-temoin .en-surtitre{color:var(--kumi-color-text-inverse-accent)}.en-temoin .en-surtitre em{font-style:normal;color:inherit}.en-temoin blockquote{margin:var(--kumi-space-5) 0 0}.en-temoin blockquote p{font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-heading-1-sm);line-height:var(--kumi-font-line-height-heading)}.en-temoin blockquote em{font-style:normal;color:var(--kumi-color-text-inverse-accent)}.en-lecon{padding:clamp(var(--kumi-space-20),10vw,var(--kumi-space-30)) 0}.en-lecon__grille{display:grid;grid-gap:var(--kumi-space-8) var(--kumi-space-20);gap:var(--kumi-space-8) var(--kumi-space-20)}@media (min-width:980px){.en-lecon__grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.en-lecon .en-surtitre{margin-bottom:var(--kumi-space-3)}.en-lecon h2{font-size:var(--kumi-font-size-heading-2);line-height:var(--kumi-font-line-height-snug)}.en-lecon h2 em{padding:0 var(--kumi-space-1);background:linear-gradient(transparent 62%,var(--kumi-color-surface-pink) 62%)}.en-lecon .en-bloc{gap:var(--kumi-space-6)}.en-lecon .en-bloc strong{background:linear-gradient(transparent 55%,var(--kumi-color-surface-pink) 55%)}.en-nav{padding:var(--kumi-space-18) 0 var(--kumi-space-24);background:var(--kumi-color-surface-green);border-top:var(--kumi-border-width-control) solid var(--kumi-color-border)}.en-nav__grille{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5)}@media (min-width:760px){.en-nav__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kumi-space-7)}}.en-nav__lien{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;min-height:var(--kumi-size-layout-140);padding:var(--kumi-space-7) var(--kumi-space-8);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised);text-decoration:none}.en-nav__lien:hover{background:var(--kumi-color-surface-page)}.en-nav__lien:hover .en-nav__titre{text-decoration:underline;text-decoration-thickness:var(--kumi-underline-thickness-hover);text-underline-offset:var(--kumi-underline-offset)}.en-nav__lien--suivant{text-align:right}.en-nav__sur{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);letter-spacing:var(--kumi-font-letter-spacing-wide);color:var(--kumi-color-text-accent)}.en-nav__titre{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-heading-4);line-height:var(--kumi-font-line-height-snug)}