.rgpd_texte{max-width:var(--ui_largeur_texte);line-height:1.75;margin:0 auto}.rgpd_texte>*:first-child{margin-top:0}.rgpd_categorie{display:flex;align-items:center;gap:.7rem;font-size:var(--ui_fs_h3);font-weight:700;font-family:var(--ui_police_titres);color:var(--ui_texte);line-height:1.3;margin:2em 0 .8em}.rgpd_categorie i{color:var(--ui_accent)}.rgpd_cookies,.rgpd_traitements{max-width:var(--ui_largeur_texte);overflow-x:auto;margin:0 auto var(--ui_gap)}.introSection+.rgpd_texte,.rgpd_texte+.rgpd_cookies,.rgpd_texte+.rgpd_traitements,.introSection+.rgpd_cookies,.introSection+.rgpd_traitements{margin-top:clamp(2rem,4vw,3.5rem)}.rgpd_table{width:100%;min-width:640px;border-collapse:collapse;background:var(--ui_surface);font-size:var(--ui_fs_petit);color:var(--ui_texte)}.rgpd_table thead th{background:var(--ui_primaire);border-bottom:2px solid var(--ui_accent);text-align:left;text-transform:uppercase;font-size:var(--ui_fs_micro);font-weight:700;color:var(--ui_primaire_contraste);letter-spacing:.06em;padding:.8em 1em}.rgpd_table tbody td{border-bottom:var(--ui_bord);text-align:left;vertical-align:top;padding:.8em 1em}.rgpd_table tbody tr:nth-child(2n){background:var(--ui_surface_2)}.rgpd_table tbody tr:last-child td{border-bottom:none}.rgpd_table td:first-child{font-weight:600}
