.b-legal-hero{padding-top:clamp(40px,6vw,80px)}.b-legal-in{max-width:var(--mesure);justify-items:start;gap:18px;margin:0 auto;display:grid}.b-legal-in .b-chapeau{max-width:44em;color:var(--sur-nuit);font-size:18px}.ziegler .b-section>.b-legal-col{max-width:820px}.b-legal-col{gap:52px;margin:0 auto;display:grid}.b-legal-bloc{gap:16px;display:grid}.b-legal-bloc h2{letter-spacing:-.8px;text-transform:uppercase;color:var(--marque);border-bottom:2px solid var(--appel);justify-self:start;padding-bottom:12px;font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.08}.b-legal-bloc p,.b-legal-bloc li{color:var(--encre);font-size:17px;line-height:1.7}.b-legal-bloc ul{gap:8px;display:grid}.b-legal-bloc ul li{padding-left:18px;position:relative}.b-legal-bloc ul li:before{content:"";background:var(--marque);width:8px;height:8px;position:absolute;top:.62em;left:0}.b-legal-bloc a{color:var(--marque);-webkit-text-decoration-color:var(--appel);text-decoration-color:var(--appel);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700}.b-legal-liste{border-top:1px solid var(--trait-clair);display:grid}.b-legal-ligne{border-bottom:1px solid var(--trait-clair);grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:6px 24px;padding:12px 0;display:grid}.b-legal-ligne dt{font:800 13px/1.5 var(--affichage);text-transform:uppercase;letter-spacing:.06em;color:var(--encre-douce);padding-top:3px}.b-legal-ligne dd{color:var(--encre);overflow-wrap:anywhere;font-size:17px;line-height:1.6}.b-en-attente{color:var(--encre-douce);border-left:3px solid var(--appel);padding-left:10px;font-style:italic;display:inline-block}.b-legal-traitement{background:var(--carte);border-top:4px solid var(--marque);gap:10px;padding:22px 24px;display:grid}.b-legal-traitement h3{font:900 19px/1.2 var(--affichage);text-transform:uppercase;color:var(--marque);letter-spacing:-.2px}.b-legal-traitement .b-legal-ligne:last-child{border-bottom:0}.b-legal-maj{color:var(--encre-douce)!important;font-size:15px!important}@media (max-width:640px){.b-legal-ligne{grid-template-columns:1fr;gap:2px}}
