.p-confidentialite .page{padding:var(--e7) 0 var(--e6)}.p-confidentialite .entete{max-width:46ch}.p-confidentialite h1{font-family:var(--disp);letter-spacing:-.03em;margin:var(--e3) 0 var(--e4);font-size:clamp(2.2rem,4.6vw,3.3rem);font-weight:700;line-height:1.04}.p-confidentialite .lede{font-size:var(--t-lede);color:var(--encre-2);max-width:52ch;line-height:1.5}.p-confidentialite .dates{gap:var(--e2) var(--e6);margin-top:var(--e5);padding-top:var(--e4);border-top:1px solid var(--trait);flex-wrap:wrap;display:flex}.p-confidentialite .dates dt{font-family:var(--mono);font-size:var(--t-etiq);letter-spacing:.13em;text-transform:uppercase;color:var(--encre-3)}.p-confidentialite .dates dd{font-family:var(--mono);font-size:var(--t-petit);color:var(--encre);margin:2px 0 0}.p-confidentialite .corps{max-width:64ch;margin-top:var(--e7)}.p-confidentialite .corps p{margin-bottom:var(--e3)}.p-confidentialite h2{font-family:var(--disp);font-weight:600;font-size:var(--t-h2);letter-spacing:-.015em;margin:var(--e7) 0 var(--e4);padding-top:var(--e4);border-top:1px solid var(--trait);align-items:baseline;gap:var(--e3);display:flex}.p-confidentialite .corps>h2:first-child{border-top:0;margin-top:0;padding-top:0}.p-confidentialite h2 .num{font-family:var(--mono);font-size:var(--t-petit);letter-spacing:.06em;color:var(--encre-3);flex:none;font-weight:400}.p-confidentialite .corps ul{margin:var(--e3) 0 var(--e4);padding-left:var(--e5)}.p-confidentialite .corps li{margin-bottom:var(--e3)}.p-confidentialite .corps li strong{font-weight:600}.p-confidentialite .corps li:last-child{margin-bottom:0}.p-confidentialite .corps code{font-family:var(--mono);white-space:nowrap;font-size:.9em}.p-confidentialite .note{font-size:var(--t-petit);color:var(--encre-2);background:var(--panneau);border:1px solid var(--trait);padding:var(--e4) var(--e5);border-radius:var(--r-bloc);margin:var(--e4) 0;line-height:1.6}.p-confidentialite .note p{margin-bottom:var(--e2)}.p-confidentialite .note p:last-child{margin-bottom:0}.p-confidentialite .coord{background:var(--trait);border:1px solid var(--trait);margin:var(--e4) 0 var(--e5);border-radius:var(--r-bloc);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.p-confidentialite .coord>div{background:var(--panneau);padding:var(--e4) var(--e5)}.p-confidentialite .coord dt{font-family:var(--mono);font-size:var(--t-etiq);letter-spacing:.13em;text-transform:uppercase;color:var(--encre-2)}.p-confidentialite .coord dd{margin:var(--e2) 0 0;font-size:var(--t-petit);line-height:1.55}.p-confidentialite table{border-collapse:separate;border-spacing:0;width:100%;margin:var(--e4) 0 var(--e5);background:var(--panneau);border:1px solid var(--trait);border-radius:var(--r-bloc);font-size:var(--t-petit);line-height:1.55;overflow:hidden}.p-confidentialite th,.p-confidentialite td{text-align:left;vertical-align:top;padding:var(--e3) var(--e4);border-bottom:1px solid var(--trait-fin)}.p-confidentialite thead th{font-family:var(--mono);font-size:var(--t-etiq);letter-spacing:.13em;text-transform:uppercase;color:var(--encre-2);vertical-align:bottom;border-bottom-color:var(--trait);font-weight:400}.p-confidentialite tbody th{color:var(--encre);font-weight:600}.p-confidentialite tbody td{color:var(--encre-2)}.p-confidentialite tbody tr:last-child th,.p-confidentialite tbody tr:last-child td{border-bottom:0}@media (width<=680px){.p-confidentialite table,.p-confidentialite thead,.p-confidentialite tbody,.p-confidentialite tr,.p-confidentialite th,.p-confidentialite td{display:block}.p-confidentialite thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-confidentialite tbody tr{border-bottom:1px solid var(--trait);padding:var(--e3) 0}.p-confidentialite tbody tr:last-child{border-bottom:0}.p-confidentialite tbody th,.p-confidentialite tbody td{padding:var(--e2) var(--e4);border-bottom:0}.p-confidentialite tbody th{font-size:var(--t-base)}.p-confidentialite tbody td:before{content:attr(data-col);font-family:var(--mono);font-size:var(--t-etiq);letter-spacing:.13em;text-transform:uppercase;color:var(--encre-3);margin-bottom:2px;display:block}.p-confidentialite .coord{grid-template-columns:1fr}}
