.ucl{--ucl-encre: #16161a;--ucl-doux: #5d5d66;--ucl-trait: #e7e7e3;--ucl-fond: #f6f6f4;--ucl-accent: #ff5a1f;--ucl-accent-doux: #fff1eb;background:var(--ucl-fond);color:var(--ucl-encre);padding:32px 16px 64px}.ucl *{box-sizing:border-box}.ucl-page{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px}.ucl-page:has(.ucl-seul){grid-template-columns:minmax(0,1fr);max-width:820px}@media(max-width:899px){.ucl-page{grid-template-columns:1fr}.ucl-sommaire{position:static!important}}.ucl-sommaire{position:sticky;top:140px;align-self:start;background:#fff;border:1px solid var(--ucl-trait);border-radius:14px;padding:16px 18px;font-size:14px;line-height:1.5}.ucl-sommaire b{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ucl-doux)}.ucl-sommaire ol{margin:0;padding-left:18px}.ucl-sommaire li{margin:5px 0}.ucl-sommaire a{color:var(--ucl-encre);text-decoration:none}.ucl-sommaire a:hover{color:var(--ucl-accent)}.ucl-corps{background:#fff;border:1px solid var(--ucl-trait);border-radius:18px;padding:clamp(22px,4vw,44px);min-width:0;font-size:16px;line-height:1.7}.ucl-corps h1{font-size:clamp(26px,4vw,36px);line-height:1.15;margin:0 0 6px;letter-spacing:-.02em;color:var(--ucl-encre)}.ucl-maj{color:var(--ucl-doux);font-size:14px;margin:0 0 24px}.ucl-corps h2{font-size:20px;line-height:1.3;margin:34px 0 10px;padding-top:20px;border-top:1px solid var(--ucl-trait);letter-spacing:-.01em;scroll-margin-top:140px;color:var(--ucl-encre)}.ucl-corps h2:first-of-type{border-top:0;padding-top:0}.ucl-corps h3{font-size:16px;margin:20px 0 6px}.ucl-corps p{margin:0 0 12px}.ucl-corps p,.ucl-corps li{overflow-wrap:anywhere}.ucl-corps ul,.ucl-corps ol{margin:0 0 12px;padding-left:22px}.ucl-corps li{margin:5px 0}.ucl-corps a{color:var(--ucl-accent)}.ucl-tableau{width:100%;border-collapse:collapse;margin:10px 0 16px;font-size:15px;display:block;overflow-x:auto}.ucl-tableau th,.ucl-tableau td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--ucl-trait);vertical-align:top}.ucl-tableau th{color:var(--ucl-doux);font-weight:600;font-size:13px}.ucl-corps details{border:1px solid var(--ucl-trait);border-radius:12px;padding:12px 16px;margin:8px 0}.ucl-corps details summary{cursor:pointer;font-weight:600}.ucl-corps details[open] summary{margin-bottom:6px}.ucl-corps details p{margin:0}.ucl-formulaire{border:1px dashed #c9c9c3;border-radius:12px;padding:16px 18px;font-size:15px}.ucl-rte{line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/21/assets/uc-legal.css.map */
