.cmp-fusion{border:1px solid var(--trait-2);background:var(--blanc);max-width:44em;color:var(--encre-2);border-radius:14px;margin-top:28px;padding:16px 18px;font-size:15px;line-height:1.55}.cmp-fusion p{margin:0}.cmp-fusion .cmp-fusion-titre{color:var(--encre);margin-bottom:4px;font-weight:600}.cmp-meta{color:var(--gris);margin:18px 0 0;font-size:13.5px}.cmp-meta a{color:var(--encre);text-underline-offset:3px;-webkit-text-decoration-color:var(--trait-2);text-decoration-color:var(--trait-2)}.cmp-meta a:hover{text-decoration-color:currentColor}.cmp-familles{gap:clamp(40px,5vw,64px);display:grid}.cmp-famille .liens{margin-top:20px}@media (min-width:900px){.cmp-famille .liens:has(>a:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-famille-titre{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.2}.cmp-famille-texte{max-width:44em;color:var(--gris);margin:6px 0 0;font-size:15.5px;line-height:1.55}.cmp-matrice-famille{margin-top:clamp(36px,5vw,56px)}.cmp-matrice-famille .cmp-famille-titre{margin-bottom:16px}.cmp-bref,.cmp-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:28px clamp(40px,6vw,96px);display:grid}.cmp-bref-texte .texte:first-child{margin-top:0}@media (max-width:900px){.cmp-bref,.cmp-colonnes{grid-template-columns:minmax(0,1fr)}}.cmp-appels{white-space:nowrap;margin-left:1px;font-size:.7em;font-weight:500;line-height:0}.cmp-appels a{color:var(--encre-2);padding:0 1px;text-decoration:none}.cmp-appels a:hover{text-underline-offset:2px;text-decoration:underline}.cmp-appels span{color:var(--gris)}.cmp-absent{font-style:italic}.cmp-detail tbody th{border-bottom:1px solid var(--trait-2);vertical-align:top;text-align:left;width:22%;color:var(--encre);padding:18px 24px 18px 0;font-size:15px;font-weight:600;line-height:1.45}.cmp-ligne{scroll-margin-top:96px}.cmp-ligne:target>th,.cmp-ligne:target>td.eux{background:var(--voile)}@media (max-width:700px){.cmp-detail tbody th{border:0;width:auto;margin-bottom:8px;padding:0;display:block}.cmp-ligne:target>th,.cmp-ligne:target>td.eux{background:0 0}.cmp-ligne:target{background:var(--voile)}.comp.cmp-detail td.nous{border:1px solid var(--trait);background:var(--blanc);box-shadow:0 1px 2px color-mix(in srgb,var(--encre) 4%,transparent),0 14px 28px -20px color-mix(in srgb,var(--encre) 30%,transparent);border-radius:12px;margin-top:14px;padding:12px 14px 14px}.comp.cmp-detail td.nous:before{color:var(--encre);margin:0 0 4px;font-weight:600}}.cmp-deux{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px clamp(40px,6vw,96px);display:grid}@media (max-width:900px){.cmp-deux{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.cmp-deux{grid-template-rows:auto auto 1fr;row-gap:0}.cmp-deux>section{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.cmp-deux>section>h2{align-self:end}}.cmp-points{margin:28px 0 0;padding:0;list-style:none}.cmp-points li{border-top:1px solid var(--trait-2);padding-block:18px}.cmp-points li:last-child{border-bottom:1px solid var(--trait-2)}.cmp-points h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.3}.cmp-points p{color:var(--encre-2);text-wrap:pretty;margin:6px 0 0;font-size:15.5px;line-height:1.55}.cmp-points .cmp-chez-nous{border-left:2px solid var(--trait-2);color:var(--gris);margin-top:10px;padding-left:12px;font-size:14px}.cmp-distinct{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.cmp-distinct:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-distinct li{flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,26px);display:flex}.cmp-distinct h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.cmp-distinct p{text-wrap:pretty;max-width:36em;margin:0;line-height:1.55}.cmp-distinct-nous{color:var(--encre);font-size:15.5px}.cmp-distinct-eux{border-top:1px solid var(--trait);color:var(--gris);padding-top:10px;font-size:14px}.cmp-distinct-nom{color:var(--encre-2);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.cmp-suite{color:var(--bleu-texte);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--bleu-trait);text-decoration-color:var(--bleu-trait);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:500;display:inline-flex}.cmp-suite:hover{text-decoration-color:currentColor}.cmp-defs+.cmp-defs{margin-top:40px}.cmp-defs h3{margin:0 0 12px;font-size:15px;font-weight:600}.cmp-defs dl{margin:0}.cmp-defs dl>div{border-top:1px solid var(--trait-2);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 24px;padding-block:14px;display:grid}.cmp-defs dl>div:last-child{border-bottom:1px solid var(--trait-2)}.cmp-defs dt{font-size:15px;font-weight:600;line-height:1.5}.cmp-defs dd{color:var(--encre-2);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.cmp-defs dt a{text-underline-offset:3px;-webkit-text-decoration-color:var(--trait-2);text-decoration-color:var(--trait-2)}@media (max-width:560px){.cmp-defs dl>div{grid-template-columns:minmax(0,1fr)}}.cmp-notes{column-gap:clamp(32px,4vw,56px);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none}@media (min-width:1100px){.cmp-notes{columns:2}}.cmp-notes li{border-top:1px solid var(--trait);break-inside:avoid;grid-template-columns:2rem minmax(0,1fr);gap:10px;padding-block:14px;scroll-margin-top:96px;display:grid}.cmp-notes li:target{background:var(--voile)}.cmp-note-n{color:var(--encre);font-size:14px;font-weight:600;line-height:1.5}.cmp-note-lien{color:var(--encre-2);overflow-wrap:anywhere;text-underline-offset:3px;-webkit-text-decoration-color:var(--trait-2);text-decoration-color:var(--trait-2);font-size:13.5px;line-height:1.5}.cmp-note-lien:hover{text-decoration-color:currentColor}.cmp-note-citation{border-left:2px solid var(--trait-2);color:var(--encre-2);overflow-wrap:anywhere;margin:8px 0 0;padding-left:12px;font-size:14px;line-height:1.55}.cmp-note-constat{color:var(--encre-2);margin:8px 0 0;font-size:14px;line-height:1.55}.cmp-note-constat code{background:var(--argent);font:12.5px var(--mono);overflow-wrap:anywhere;border-radius:5px;padding:.1em .35em}.cmp-note-date{color:var(--gris);white-space:nowrap;font-size:12.5px}@media (max-width:560px){.cmp-notes li{grid-template-columns:1.5rem minmax(0,1fr);gap:8px}.cmp-note-lien{font-size:13px}}.cmp-matrice{z-index:1;border-collapse:collapse;width:100%;font-size:14px;line-height:1.45;position:relative}.cmp-matrice th,.cmp-matrice td{text-align:left;vertical-align:top;border-bottom:1px solid var(--trait-2);padding:16px 16px 16px 0}.cmp-matrice thead th{color:var(--gris);border-bottom-color:var(--encre);padding-top:0;padding-bottom:14px;font-size:13px;font-weight:500}.cmp-matrice thead a{color:var(--encre);font-weight:600;text-decoration:none}.cmp-matrice thead a:hover{text-underline-offset:4px;text-decoration:underline}.cmp-matrice tbody th{width:14%;color:var(--encre);font-weight:600}.cmp-matrice td{width:17%;color:var(--gris)}.cmp-matrice .nous{width:18%;color:var(--encre);background:linear-gradient(var(--trait),var(--trait)) no-repeat 20px 100% / calc(100% - 40px) 1px;border-bottom:0;padding-left:20px;padding-right:20px}.cmp-matrice thead .nous{color:var(--encre);background-image:linear-gradient(var(--trait-2),var(--trait-2));font-weight:600}.cmp-matrice tbody tr:last-child .nous{background:0 0}.cmp-matrice .nous+th,.cmp-matrice .nous+td{padding-left:24px}.cmp-src{width:fit-content;color:var(--encre);white-space:nowrap;text-underline-offset:3px;-webkit-text-decoration-color:var(--trait-2);text-decoration-color:var(--trait-2);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.cmp-src:hover{text-decoration-color:currentColor}@media (max-width:900px){.cmp-matrice-boite .comp-relief{display:none}.cmp-matrice thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-matrice,.cmp-matrice tbody,.cmp-matrice tr{width:auto;display:block}.cmp-matrice tr{border-bottom:1px solid var(--trait-2);padding-block:18px}.cmp-matrice tbody th{letter-spacing:-.01em;border:0;width:auto;margin-bottom:6px;padding:0;font-size:17px;display:block}.cmp-matrice td,.cmp-matrice td.nous,.cmp-matrice .nous+td{border:0;border-top:1px solid var(--trait);background:0 0;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:4px 14px;width:auto;padding:8px 0;display:grid}.cmp-matrice td:before{content:attr(data-l);color:var(--gris);font-size:12.5px;font-weight:500}.cmp-matrice td.nous:before{color:var(--encre);font-weight:600}.cmp-matrice td.nous{border:1px solid var(--trait);background:var(--blanc);box-shadow:0 1px 2px color-mix(in srgb,var(--encre) 4%,transparent),0 14px 28px -20px color-mix(in srgb,var(--encre) 30%,transparent);border-radius:12px;grid-template-columns:minmax(0,calc(7rem - 13px)) minmax(0,1fr);margin:6px 0 4px;padding:10px 12px}.cmp-matrice td.nous+td{border-top:0}}
