[data-site=wl][data-legal=page]{--lg-paper:#e9ebe6;--lg-slip:#f5f6f2;--lg-ink:#1a1c20;--lg-ink2:#2b2e33;--lg-accent:#1f3a5f;--lg-rule:#1a1c2073;--lg-stabilo:#f6d365;--lg-sans:"Archivo", "Arial Narrow", Arial, sans-serif;--lg-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;min-height:100vh;color:var(--lg-ink);font-family:var(--lg-sans);background-color:var(--lg-paper);background-image:linear-gradient(#1b1a1609 1px,#0000 1px),linear-gradient(90deg,#1b1a1609 1px,#0000 1px);background-size:8px 8px;padding:24px 16px 56px;font-weight:500;overflow-x:hidden}[data-site=wl][data-legal=page] *{font-family:var(--lg-sans)}[data-site=wl][data-legal=page]>div{max-width:44rem}[data-site=wl][data-legal=page]>div>*+*{margin-top:18px}[data-site=wl][data-legal=page] [data-legal=retour]{min-height:44px;font-family:var(--lg-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lg-ink);text-underline-offset:3px;align-items:center;font-size:16px;font-weight:500;line-height:1.3;text-decoration:underline;display:inline-flex}[data-site=wl][data-legal=page] [data-legal=version]{font-family:var(--lg-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lg-ink2);border:0;border-top:1.5px solid var(--lg-ink);background:0 0;border-radius:0;margin:0;padding:8px 0 0;font-size:16px;line-height:1.4}[data-site=wl][data-legal=page] [data-legal=document]{background:var(--lg-slip);border:1.5px solid var(--lg-ink);box-shadow:4px 4px 0 var(--lg-ink);border-radius:0;padding:clamp(20px,5vw,40px)}[data-site=wl][data-legal=page] [data-legal=document] article>*+*{margin-top:32px}[data-site=wl][data-legal=page] [data-legal=document] section>*+*{margin-top:14px}[data-site=wl][data-legal=page] [data-legal=document] h1,[data-site=wl][data-legal=page] [data-legal=document] h2,[data-site=wl][data-legal=page] [data-legal=document] h3{text-transform:uppercase;color:var(--lg-ink);overflow-wrap:break-word;font-weight:800;font-stretch:75%}[data-site=wl][data-legal=page] [data-legal=document] h1{letter-spacing:-.005em;font-size:clamp(32px,7.5vw,52px);line-height:.98}[data-site=wl][data-legal=page] [data-legal=document] h1:after{content:"";background:var(--lg-accent);width:64px;height:6px;margin-top:16px;display:block}[data-site=wl][data-legal=page] [data-legal=document] h2{border-top:1.5px solid var(--lg-ink);letter-spacing:.01em;padding-top:10px;font-size:clamp(22px,4.6vw,28px);line-height:1.05}[data-site=wl][data-legal=page] [data-legal=document] h3{letter-spacing:.03em;color:var(--lg-accent);margin-top:22px;font-size:19px;line-height:1.15}[data-site=wl][data-legal=page] [data-legal=document] p,[data-site=wl][data-legal=page] [data-legal=document] li{color:var(--lg-ink);overflow-wrap:break-word;font-size:18px;font-weight:500;line-height:1.6}[data-site=wl][data-legal=page] [data-legal=document] ul{padding-left:22px;list-style:outside}[data-site=wl][data-legal=page] [data-legal=document] ul>*+*{margin-top:8px}[data-site=wl][data-legal=page] [data-legal=document] li::marker{color:var(--lg-accent)}[data-site=wl][data-legal=page] [data-legal=document] strong{color:var(--lg-ink);font-weight:700}[data-site=wl][data-legal=page] [data-legal=document] span[title]{color:var(--lg-ink);background:var(--lg-stabilo);border-radius:0;padding:0 4px}[data-site=wl][data-legal=page] [data-legal=document] a{color:var(--lg-accent);text-underline-offset:3px;text-decoration:underline}[data-site=wl][data-legal=page] [data-legal=document] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}[data-site=wl][data-legal=page] [data-legal=document] th,[data-site=wl][data-legal=page] [data-legal=document] td{text-align:left;border-bottom:1.5px dashed var(--lg-rule);padding:8px 12px}[data-site=wl][data-legal=page] [data-legal=liens] nav{border-top:1.5px solid var(--lg-ink);font-family:var(--lg-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--lg-ink);flex-wrap:wrap;justify-content:space-between;gap:0 18px;padding:8px 0 0;font-size:16px;display:flex}[data-site=wl][data-legal=page] [data-legal=liens] nav>span{display:none}[data-site=wl][data-legal=page] [data-legal=liens] nav a{min-height:44px;font-family:var(--lg-mono);color:var(--lg-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}[data-site=wl][data-legal=page] a:hover{color:var(--lg-accent)}[data-site=wl][data-legal=page] a:focus-visible{outline:3px solid var(--lg-accent);outline-offset:3px}@media (min-width:700px){[data-site=wl][data-legal=page]{padding:40px 24px 72px}}