/* Styles propres à politique-de-confidentialite/index.html.
   Extraits des 1 bloc(s) <style> de la page, dans leur ordre d'origine.
   Chargé au même rang qu'avant dans la cascade : après le socle, avant responsive.css. */
/* Partagé par 2 page(s) : en/privacy-policy/index.html, politique-de-confidentialite/index.html */

/* ==== bloc <style> — extrait de politique-de-confidentialite/index.html ==== */
  /* pages légales — cartes claires dans le langage du site */
  .lgx{max-width:880px; margin:0 auto;}
  .lgx .post-meta{text-align:center; margin-bottom:1.6rem;}
  .lgx-duo{display:grid; grid-template-columns:1fr 1fr; gap:1.3rem; margin-bottom:1.3rem; align-items:stretch;}
  .lgx-carte{background:#fff; border:1px solid var(--line); border-radius:16px; padding:1.5rem 1.6rem; box-shadow:0 14px 34px -24px rgba(14,23,38,.18);}
  .lgx-carte + .lgx-carte, .lgx-duo + .lgx-carte{margin-top:1.3rem;}
  .lgx-carte h2{display:flex; align-items:center; gap:.6rem; font-size:1.12rem; font-weight:700; margin:0 0 .9rem; letter-spacing:-.01em;}
  .lgx-carte h2 svg{width:19px; height:19px; color:var(--gold); flex:0 0 auto;}
  .lgx-carte p, .lgx-carte li{font-size:.93rem; line-height:1.65; color:var(--ink2);}
  .lgx-carte p + p{margin-top:.7rem;}
  .lgx-carte ul{padding-left:1.1rem; margin:.5rem 0 0;}
  .lgx-carte li + li{margin-top:.35rem;}
  .lgx-carte a{color:var(--ink); font-weight:500; border-bottom:1.5px solid var(--goldb); transition:color .2s;}
  .lgx-carte a:hover{color:var(--gold);}
  .lgx-faits{display:flex; flex-direction:column; gap:.55rem; margin:0;}
  .lgx-faits > div{display:flex; gap:1rem; align-items:baseline;}
  .lgx-faits dt{flex:0 0 126px; font-size:.8rem; color:#8a94a6;}
  .lgx-faits dd{font-size:.92rem; color:var(--ink); margin:0; line-height:1.45;}
  .lgx-note{margin-top:.9rem; font-size:.83rem; color:#8a94a6;}
  .lgx-resume{background:#FFFAF0; border-color:rgba(236,184,69,.55); margin-bottom:1.3rem;}
  .lgx-resume p{color:var(--ink); font-size:1rem;}
  @media (max-width:768px){
    .lgx-duo{grid-template-columns:minmax(0,1fr);}
    .lgx-faits > div{flex-direction:column; gap:.1rem;}
    .lgx-faits dt{flex-basis:auto;}
  }
