.sit-legal{background:var(--sit-ink-0);min-height:100dvh;color:var(--sit-text);flex-direction:column;display:flex}html:has(.sit-legal){scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}html:has(.sit-legal)::-webkit-scrollbar{width:6px}html:has(.sit-legal)::-webkit-scrollbar-track{background:0 0}html:has(.sit-legal)::-webkit-scrollbar-thumb{border-radius:var(--sit-radius-1);background:#ffffff1f}.sit-legal-bar{z-index:40;border-bottom:1px solid var(--sit-line);background:color-mix(in srgb, var(--sit-ink-0) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.sit-legal-bar__inner{width:100%;max-width:72rem;padding:calc(.95rem + env(safe-area-inset-top,0px)) 1.25rem .95rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin:0 auto;display:flex}.sit-legal-bar__brand{align-items:baseline;gap:.45rem;text-decoration:none;display:inline-flex}.sit-legal-bar__brand:hover{opacity:.88}.sit-legal-bar__brand:focus-visible{outline:2px solid var(--sit-paper);outline-offset:3px;border-radius:var(--sit-radius-1)}.sit-legal-bar__tagline{font-family:var(--sit-font-sans);font-size:var(--sit-type-xs);font-weight:var(--sit-weight-medium);letter-spacing:.04em;color:var(--sit-text-3)}.sit-legal-bar__nav{flex-wrap:wrap;align-items:center;gap:.45rem .35rem;display:flex}.sit-legal-bar__link{border-radius:var(--sit-radius-2);min-height:2.2rem;font-family:var(--sit-font-sans);font-size:var(--sit-type-sm);font-weight:var(--sit-weight-medium);color:var(--sit-text-2);align-items:center;gap:.35rem;padding:.35rem .7rem;text-decoration:none;transition:color .14s,background .14s;display:inline-flex}.sit-legal-bar__link:hover{color:var(--sit-text);background:color-mix(in srgb, var(--sit-text) 5%, transparent)}.sit-legal-bar__link.is-active{color:var(--sit-text)}.sit-legal-bar__cta{background:var(--sit-paper);min-height:2.2rem;font-family:var(--sit-font-serif);font-size:var(--sit-type-sm);font-weight:var(--sit-weight-regular);letter-spacing:.06em;color:var(--sit-paper-ink);border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:.25rem;padding:0 .9rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.sit-legal-bar__cta:hover{background:color-mix(in srgb, var(--sit-paper) 88%, white)}.sit-legal-bar__cta:focus-visible{outline:2px solid var(--sit-paper);outline-offset:2px}.sit-legal-frame{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:2.25rem 1.25rem 4rem}.sit-legal-layout{gap:2.75rem;display:grid}.sit-legal-toc{overscroll-behavior:contain;border:none;border-left:1px solid var(--sit-line);max-height:calc(100dvh - 7.5rem);box-shadow:none;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;background:0 0;border-radius:0;padding:.15rem 0 .15rem 1.15rem;overflow:auto}.sit-legal-toc::-webkit-scrollbar{width:6px}.sit-legal-toc::-webkit-scrollbar-track{background:0 0}.sit-legal-toc::-webkit-scrollbar-thumb{border-radius:var(--sit-radius-1);background:#ffffff1f}.sit-legal-toc__eyebrow{font-size:.62rem;font-weight:var(--sit-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--sit-text-3);margin:0 0 .85rem}.sit-legal-toc__list{margin:0;padding:0;list-style:none}.sit-legal-toc__link{width:100%;font-family:var(--sit-font-sans);font-size:.78rem;font-weight:var(--sit-weight-regular);letter-spacing:.01em;color:var(--sit-text-3);background:0 0;border:none;border-radius:0;padding:.28rem 0;line-height:1.35;text-decoration:none;transition:color .16s;display:block}.sit-legal-toc__link:hover{color:var(--sit-text-2);background:0 0}.sit-legal-toc__link.is-active{color:var(--sit-text);box-shadow:none;font-weight:var(--sit-weight-medium);background:0 0}.sit-legal-toc__link:focus-visible{color:var(--sit-text);box-shadow:0 1px 0 var(--sit-paper);outline:none}.sit-legal-doc{min-width:0;max-width:40rem}.sit-legal-hero{flex-direction:column;gap:.85rem;margin:0 0 3rem;display:flex}.sit-legal-hero__title{font-family:var(--sit-font-serif);font-size:var(--sit-type-2xl);letter-spacing:var(--sit-tracking-display);color:var(--sit-text);margin:0;font-weight:400;line-height:1.2}.sit-legal-hero__lead{font-size:var(--sit-type-base);font-weight:var(--sit-weight-book);color:var(--sit-text-2);margin:0;line-height:1.7}.sit-legal-hero__meta{font-size:var(--sit-type-xs);font-weight:var(--sit-weight-medium);color:var(--sit-text-3);margin:.35rem 0 0}.sit-legal-section{margin:0 0 2.75rem}.sit-legal-section:last-child{margin-bottom:0}.sit-legal-section__title{font-size:var(--sit-type-xs);font-weight:var(--sit-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--sit-text-3);margin:0 0 .95rem}.sit-legal-section__body{border:1px solid var(--sit-line);border-radius:var(--sit-compte-radius-card,var(--sit-radius-3));background:#100d0bb8;margin:0;padding:1.45rem 1.35rem 1.55rem}.sit-legal-section__body p{font-size:var(--sit-type-base);font-weight:var(--sit-weight-book);color:var(--sit-text-2);margin:0;line-height:1.7}.sit-legal-section__body p+p,.sit-legal-section__body p+ul,.sit-legal-section__body ul+p{margin-top:1.15rem}.sit-legal-section__body ul{color:var(--sit-text-2);margin:0;padding:0;list-style:none}.sit-legal-section__body li{font-size:var(--sit-type-base);font-weight:var(--sit-weight-book);color:var(--sit-text-2);border:none;padding:0 0 .9rem 1rem;line-height:1.7;position:relative}.sit-legal-section__body li:last-child{padding-bottom:0}.sit-legal-section__body li:before{content:"";background:var(--sit-text-2);border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.62rem;left:0}.sit-legal-section__body a{color:var(--sit-text);text-underline-offset:.15em;text-decoration:underline}.sit-legal-section__sub{font-family:var(--sit-font-serif);font-size:var(--sit-type-base);letter-spacing:var(--sit-tracking-display);color:var(--sit-text);margin:1.75rem 0 .7rem;font-weight:400}.sit-legal-section__sub:first-child{margin-top:0}.sit-legal-section__basis{font-size:var(--sit-type-sm)!important;color:var(--sit-text-3)!important;margin-top:1rem!important}.sit-legal-identity{border:1px solid var(--sit-line);border-radius:var(--sit-radius-2);font-size:var(--sit-type-sm);color:var(--sit-text-2);margin:1.25rem 0;padding:1.1rem 1.15rem;line-height:1.65}.sit-legal-identity p{font-size:inherit;margin:0}.sit-legal-identity p+p{margin-top:.4rem}.sit-legal-section__body strong{font-weight:var(--sit-weight-semibold);color:var(--sit-text)}.sit-legal-foot{border-top:1px solid var(--sit-line);padding:1.65rem 1.25rem calc(1.65rem + env(safe-area-inset-bottom,0px));margin-top:auto}.sit-legal-foot__inner{flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;max-width:72rem;margin:0 auto;display:flex}.sit-legal-foot__copy{font-size:var(--sit-type-xs);color:var(--sit-text-3);margin:0;line-height:1.45}.sit-legal-foot__links{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.sit-legal-foot__links a,.sit-legal-foot__links button{font-size:var(--sit-type-xs);font-weight:var(--sit-weight-medium);color:var(--sit-text-2);text-decoration:none}.sit-legal-foot__links button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.sit-legal-foot__links a:hover,.sit-legal-foot__links button:hover{color:var(--sit-text)}.sit-legal-foot__links button:focus-visible{outline:2px solid var(--sit-paper);outline-offset:3px;border-radius:var(--sit-radius-1)}.sit-legal-cookie-reopen{font:inherit;color:var(--sit-text);text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sit-legal-cookie-reopen:focus-visible{outline:2px solid var(--sit-paper);outline-offset:3px;border-radius:var(--sit-radius-1)}@media (min-width:860px){.sit-cookie{max-height:none;overflow:visible}}@media (max-width:420px){.sit-legal-bar__tagline{display:none}}@media (min-width:640px){.sit-legal-bar__inner,.sit-legal-frame,.sit-legal-foot{padding-left:1.75rem;padding-right:1.75rem}.sit-legal-bar__inner{padding-top:calc(1.1rem + env(safe-area-inset-top,0px));padding-bottom:1.1rem}.sit-legal-frame{padding-top:3.25rem;padding-bottom:4.75rem}.sit-legal-hero__title{font-size:var(--sit-type-3xl)}.sit-legal-foot__inner{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:959px){.sit-legal-toc{border-left:none;border-bottom:1px solid var(--sit-line);max-height:none;padding:0 0 1.35rem;overflow:visible}.sit-legal-toc__list{flex-wrap:wrap;column-gap:1.15rem;display:flex}.sit-legal-toc__link{width:auto;padding:.22rem 0}}@media (min-width:960px){.sit-legal-bar__inner,.sit-legal-frame,.sit-legal-foot{padding-left:2.25rem;padding-right:2.25rem}.sit-legal-layout{grid-template-columns:minmax(0,40rem) 16.5rem;justify-content:start;align-items:start;gap:2.5rem}.sit-legal-toc{order:2;position:sticky;top:5.5rem}.sit-legal-doc{order:1}}@media (prefers-reduced-motion:reduce){.sit-legal-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sit-ink-0)}}
