
      
    


      
     


      {} *{} 
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    



 /* Tous les styles sont limités à la politique. Ils ne doivent pas modifier le reste du site. */ #lb-privacy { --lb-ink: #292929; --lb-muted: #666666; --lb-accent: #80634f; --lb-line: #e8e3de; --lb-soft: #f7f5f2; width: 100%; max-width: 100%; margin: 0 auto; padding: 55px 24px 75px; color: var(--lb-ink); font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.7; box-sizing: border-box; } #lb-privacy *, #lb-privacy *::before, #lb-privacy *::after { box-sizing: border-box; } #lb-privacy .lb-container { width: 100%; max-width: 850px; margin: 0 auto; } #lb-privacy a { color: var(--lb-accent); text-underline-offset: 3px; } #lb-privacy .lb-eyebrow { color: var(--lb-accent); text-transform: uppercase; letter-spacing: .12em; font-size: 12px; font-weight: 700; } #lb-privacy h1 { font-family: Georgia, "Times New Roman", serif; font-size: clamp(34px, 5vw, 48px); font-weight: 400; line-height: 1.15; margin: 12px 0; color: var(--lb-ink); } #lb-privacy h2 { font-family: Georgia, "Times New Roman", serif; font-size: 26px; font-weight: 400; line-height: 1.3; margin: 48px 0 12px; color: var(--lb-ink); } #lb-privacy h3 { font-size: 17px; font-weight: 700; margin: 25px 0 8px; } #lb-privacy p { margin: 10px 0 16px; } #lb-privacy ul { padding-left: 24px; margin: 15px 0; } #lb-privacy li { margin: 7px 0; } #lb-privacy .lb-updated { color: var(--lb-muted); font-size: 14px; } #lb-privacy .lb-intro { font-size: 18px; color: #4b4b4b; max-width: 720px; margin: 24px 0 35px; } #lb-privacy .lb-contents { background: var(--lb-soft); border: 1px solid var(--lb-line); border-radius: 10px; padding: 22px 26px; margin: 35px 0 45px; } #lb-privacy .lb-contents strong { display: block; margin-bottom: 12px; } #lb-privacy .lb-contents ol { margin: 0; padding-left: 22px; columns: 2; column-gap: 35px; } #lb-privacy .lb-contents li { break-inside: avoid; font-size: 14px; margin: 6px 0; } #lb-privacy .lb-contents a { text-decoration: none; } #lb-privacy .lb-contents a:hover { text-decoration: underline; } #lb-privacy .lb-contact { background: var(--lb-soft); border: 1px solid var(--lb-line); border-radius: 10px; padding: 22px 24px; margin: 20px 0; } #lb-privacy .lb-note { border-left: 3px solid var(--lb-accent); padding: 14px 18px; background: var(--lb-soft); margin: 35px 0; } #lb-privacy .lb-divider { border: 0; border-top: 1px solid var(--lb-line); margin: 35px 0; } @media (max-width: 640px) { #lb-privacy { padding: 38px 18px 55px; } #lb-privacy .lb-contents ol { columns: 1; } #lb-privacy h2 { font-size: 23px; margin-top: 38px; } #lb-privacy .lb-intro { font-size: 16px; } } 

