.gb-legal-wrap{max-width:820px;padding:0 var(--gb-gouttiere);margin:0 auto;position:relative}.gb .gb-legal-titre{font-family:var(--gb-police-titre);font-weight:var(--gb-graisse-titre);letter-spacing:var(--gb-chasse-titre);color:var(--gb-texte);margin:0 0 .75rem;font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.08}.gb .gb-legal-chapeau{color:var(--gb-texte-doux);border-bottom:1px solid var(--gb-filet);max-width:44rem;margin:0 0 clamp(2.5rem,5vw,3.5rem);padding:0 0 1.75rem;font-size:1.05rem;line-height:1.6}.gb-legal-article{margin:0 0 clamp(2.25rem,4vw,3rem)}.gb .gb-legal-article-titre{font-family:var(--gb-police-titre);font-weight:var(--gb-graisse-titre);letter-spacing:var(--gb-chasse-titre);color:var(--gb-texte);text-transform:uppercase;margin:0 0 1.1rem;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.2}.gb-legal-article-numero{color:var(--gb-marque-texte);margin-right:.45rem}.gb .gb-legal-p{color:var(--gb-texte);margin:0 0 .9rem;font-size:1rem;line-height:1.75}.gb .gb-legal-p:last-child{margin-bottom:0}.gb-legal-num{color:var(--gb-texte-doux);font-variant-numeric:tabular-nums;margin-right:.3rem;font-weight:600}.gb-legal-p a{color:var(--gb-marque-texte);text-underline-offset:.2em;text-decoration:underline}.gb .gb-legal-liste{flex-direction:column;gap:.75rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.gb .gb-legal-liste li{color:var(--gb-texte);padding-left:1.4rem;font-size:1rem;line-height:1.7;position:relative}.gb .gb-legal-liste li:before{content:"";background:var(--gb-marque);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.68em;left:0}.gb-legal-liste-intitule{color:var(--gb-texte);font-weight:600}.gb-legal-identite{border:1px solid var(--gb-filet);border-radius:var(--gb-rayon-carte);background:var(--gb-papier-2);margin:0 0 1.1rem;padding:1.25rem 1.4rem}.gb .gb-legal-identite-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--gb-marque-texte);margin:0 0 .75rem;font-size:.82rem;font-weight:700}.gb .gb-legal-identite-nom{color:var(--gb-texte);margin:0 0 .6rem;font-size:1.1rem;font-weight:700}.gb-legal-identite-lignes{flex-direction:column;gap:.3rem;margin:0;display:flex}.gb .gb-legal-identite-ligne{color:var(--gb-texte);margin:0;font-size:.97rem;line-height:1.6}.gb-legal-identite-libelle{color:var(--gb-texte-doux);font-weight:600}.gb-legal-tableau-cadre{border:1px solid var(--gb-filet);border-radius:var(--gb-rayon-carte);margin:0 0 1.1rem;overflow-x:auto}.gb-legal-tableau{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:.93rem}.gb .gb-legal-tableau th{background:var(--gb-papier-2);color:var(--gb-texte);border-bottom:1px solid var(--gb-filet);white-space:nowrap;padding:.7rem .9rem;font-weight:700}.gb .gb-legal-tableau td{color:var(--gb-texte);border-bottom:1px solid var(--gb-filet);vertical-align:top;padding:.7rem .9rem;line-height:1.6}.gb .gb-legal-tableau tr:last-child td{border-bottom:0}
