:root{font-family:Arial,Helvetica,sans-serif;color:#142d3d;background:#f4f7fa;font-size:16px;line-height:1.65}*{box-sizing:border-box}body{margin:0}header{background:#001729;padding:18px 24px}.legal-brands{max-width:900px;margin:auto;display:flex;align-items:center;justify-content:space-between}.legal-brands img{display:block;object-fit:contain;width:145px;height:76px}.legal-brands .bouger{width:76px;clip-path:circle(47%)}main{max-width:900px;margin:auto;padding:28px 24px 48px}h1{font-size:clamp(26px,5vw,36px);line-height:1.2;margin:22px 0 8px}h2{font-size:21px;line-height:1.35;margin:30px 0 10px}p{margin:10px 0 16px}a{color:#00647b;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #00c8fb;outline-offset:4px}.version{color:#526979;font-size:14px}.lead{font-size:18px}.draft-note{background:#fff0ad;border:1px solid #d9bc4e;border-radius:7px;padding:14px 18px;margin:18px 0;font-size:14px}.draft-note strong{display:block}.legal-nav{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.legal-nav a{display:block;padding:8px 13px;border:1px solid #bacdd7;border-radius:5px;text-decoration:none;background:white}.legal-nav [aria-current=page]{background:#14384a;color:white;border-color:#14384a}.legal-contact{font-style:normal;background:white;border:1px solid #dce5eb;border-radius:7px;padding:18px;margin:20px 0}.legal-list{padding:0;margin:18px 0}.legal-list dt{font-weight:bold;margin:20px 0 6px}.legal-list dd{margin:0;padding-bottom:16px;border-bottom:1px solid #dce5eb}footer{border-top:1px solid #ccdbe3;margin-top:36px;padding-top:8px;font-size:14px}.skip-link{position:absolute;left:12px;top:-80px;background:white;padding:10px}.skip-link:focus{top:8px}@media(max-width:600px){main{padding:20px 16px 32px}header{padding:12px 16px}.legal-brands img{width:112px;height:60px}.legal-brands .bouger{width:60px}h2{font-size:19px}.lead{font-size:16px}.legal-nav{gap:8px}.legal-nav a{font-size:14px;padding:8px 10px}.draft-note,.legal-contact{padding:13px}p,dd{overflow-wrap:break-word}}

details{background:#fff;border:1px solid #dce5eb;border-radius:7px;margin:14px 0;padding:0 16px}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:700;padding:14px 0;line-height:1.4}summary::-webkit-details-marker{display:none}summary::after{content:"";width:9px;height:9px;flex:0 0 9px;border-right:2px solid #007f99;border-bottom:2px solid #007f99;transform:rotate(45deg);margin-right:4px;align-self:center}details[open]>summary::after{transform:rotate(225deg)}summary:focus-visible{outline:3px solid #00c8fb;outline-offset:4px}details[open]>summary{border-bottom:1px solid #dce5eb;margin-bottom:12px}details p,details li,dt{overflow-wrap:anywhere}details .legal-contact{border:0;padding:0}ul{padding-left:22px}li{margin:8px 0}@media print{details{break-inside:avoid}details>summary{font-weight:bold}details::details-content{content-visibility:visible;height:auto}}
