body.ls-public-premium-legal{--legal-fond: #111111;--legal-fond-creux: #0b0b0a;--legal-or: #b88634;--legal-ivoire: #fffaf2;--legal-texte: #cfc7bb;--legal-filet: rgba(184, 134, 52, .72);--legal-rayon: 7px;--legal-rail: 1240px;--legal-gouttiere: max(1rem, calc((100% - var(--legal-rail)) / 2));background: #111111 !important}body.ls-public-premium-legal .entry-content{padding: 56px 0 72px;color: var(--legal-texte)}body.ls-public-premium-legal .entry-content > *{width: min(var(--legal-rail), calc(100% - 2rem));margin-inline: auto}body.ls-public-premium-legal .entry-content > p{max-width: min(78ch, calc(100% - 2rem));margin-block: 0 14px;color: var(--legal-texte);font-size: 17px;line-height: 1.68}body.ls-public-premium-legal .entry-content > h1, body.ls-public-premium-legal .entry-content > h2, body.ls-public-premium-legal .entry-content > h3, body.ls-public-premium-legal .entry-content > h4{margin-block: 34px 12px;color: var(--legal-ivoire);font-weight: 700;line-height: 1.24}body.ls-public-premium-legal .entry-content > h1{font-size: clamp(2rem, 3.4vw, 2.9rem);line-height: 1.14}body.ls-public-premium-legal .entry-content > h2{font-size: clamp(1.35rem, 2vw, 1.7rem)}body.ls-public-premium-legal .entry-content > h3, body.ls-public-premium-legal .entry-content > h4{font-size: 1.05rem}body.ls-public-premium-legal .entry-content > ul, body.ls-public-premium-legal .entry-content > ol{max-width: min(78ch, calc(100% - 2rem));margin-block: 0 16px;padding-left: 20px}body.ls-public-premium-legal .entry-content > ul li, body.ls-public-premium-legal .entry-content > ol li{margin-bottom: 6px;color: var(--legal-texte);font-size: 17px;line-height: 1.68}body.ls-public-premium-legal .entry-content strong{color: var(--legal-ivoire)}body.ls-public-premium-legal .entry-content > p a, body.ls-public-premium-legal .entry-content > ul a, body.ls-public-premium-legal .entry-content > ol a{color: var(--legal-or);text-decoration: underline;text-underline-offset: 2px}body.ls-public-premium-legal .entry-content > p a:hover, body.ls-public-premium-legal .entry-content > p a:focus-visible{color: var(--legal-ivoire)}body.ls-public-premium-legal .site, body.ls-public-premium-legal #page, body.ls-public-premium-legal #content, body.ls-public-premium-legal .site-content, body.ls-public-premium-legal .content-area, body.ls-public-premium-legal .site-main, body.ls-public-premium-legal .ast-container, body.ls-public-premium-legal .ast-article-single, body.ls-public-premium-legal .entry-content{background: transparent !important;background-image: none !important}body.ls-public-premium-legal .ast-container{max-width: none;padding-inline: 0}body.ls-public-premium-legal.ast-plain-container.ast-no-sidebar #primary, body.ls-public-premium-legal #main, body.ls-public-premium-legal .site-main, body.ls-public-premium-legal .ast-article-single, body.ls-public-premium-legal .entry-content{margin-top: 0;padding-top: 0}body.ls-public-premium-legal .entry-header{display: none}body:not(.wp-admin) .ls-legal-page{width: 100%;max-width: none;margin: 0;padding: 0;color: var(--legal-texte)}body:not(.wp-admin) .ls-legal-page *{box-sizing: border-box}body:not(.wp-admin) .ls-legal-page .ls-legal-page__hero{margin: 0;padding: 72px var(--legal-gouttiere) 64px;border-inline: 0;border-top: 0;border-radius: 0;background: var(--legal-fond-creux);box-shadow: none}body:not(.wp-admin) .ls-legal-page .ls-legal-page__kicker{margin: 0 0 10px;color: var(--legal-or);font-family: "Josefin Sans", sans-serif;font-size: 11px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}body:not(.wp-admin) .ls-legal-page h1{margin: 0 0 14px;max-width: 30ch;color: var(--legal-ivoire);font-size: clamp(2rem, 3.4vw, 2.9rem);font-weight: 700;line-height: 1.14}body:not(.wp-admin) .ls-legal-page .ls-legal-page__hero p:not(.ls-legal-page__kicker){max-width: 62ch;margin: 0;font-size: 17px;line-height: 1.65}body:not(.wp-admin) .ls-legal-page .ls-legal-page__corps{width: min(var(--legal-rail), calc(100% - 2rem));margin: 28px auto 0;padding: 32px 28px;border: 1px solid var(--legal-filet);border-radius: var(--legal-rayon);background: var(--legal-fond)}body:not(.wp-admin) .ls-legal-page h2{margin: 34px 0 12px;color: var(--legal-ivoire);font-size: clamp(1.35rem, 2vw, 1.7rem);font-weight: 700;line-height: 1.24}body:not(.wp-admin) .ls-legal-page .ls-legal-page__corps > h2:first-child{margin-top: 0}body:not(.wp-admin) .ls-legal-page h3{margin: 20px 0 8px;color: var(--legal-ivoire);font-size: 1.05rem;font-weight: 700}body:not(.wp-admin) .ls-legal-page p, body:not(.wp-admin) .ls-legal-page li{color: var(--legal-texte);font-size: 17px;line-height: 1.68}body:not(.wp-admin) .ls-legal-page p{max-width: 78ch;margin: 0 0 14px}body:not(.wp-admin) .ls-legal-page ul{max-width: 78ch;margin: 0 0 16px;padding-left: 20px}body:not(.wp-admin) .ls-legal-page li{margin-bottom: 6px}body:not(.wp-admin) .ls-legal-page strong{color: var(--legal-ivoire)}body:not(.wp-admin) .ls-legal-page a{color: var(--legal-or);text-decoration: underline;text-underline-offset: 2px}body:not(.wp-admin) .ls-legal-page a:hover, body:not(.wp-admin) .ls-legal-page a:focus-visible{color: var(--legal-ivoire)}body:not(.wp-admin) .ls-legal-page .ls-legal-alert{margin: 0 0 24px;padding: 16px 18px;border: 1px solid rgba(184, 134, 52, .55);border-left: 3px solid var(--legal-or);border-radius: var(--legal-rayon);background: rgba(184, 134, 52, .09);color: var(--legal-texte)}body:not(.wp-admin) .ls-legal-page .ls-legal-page__grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin: 20px 0 24px}body:not(.wp-admin) .ls-legal-page .ls-legal-card{padding: 20px;border: 1px solid rgba(184, 134, 52, .35);border-radius: var(--legal-rayon);background: var(--legal-fond-creux)}body:not(.wp-admin) .ls-legal-page .ls-legal-card h3{margin-top: 0}body:not(.wp-admin) .ls-legal-page .ls-legal-card p{margin-bottom: 8px;font-size: 15px}body:not(.wp-admin) .ls-legal-page .ls-legal-muted{color: rgba(255, 250, 242, .6);font-size: 14px}body:not(.wp-admin) .ls-legal-page .ls-legal-table{width: 100%;margin: 16px 0 24px;border-collapse: collapse;background: var(--legal-fond-creux);font-size: 16px}body:not(.wp-admin) .ls-legal-page .ls-legal-table th, body:not(.wp-admin) .ls-legal-page .ls-legal-table td{padding: 12px;border: 1px solid rgba(184, 134, 52, .3);color: var(--legal-texte);text-align: left;vertical-align: top}body:not(.wp-admin) .ls-legal-page .ls-legal-table th{background: rgba(184, 134, 52, .12);color: var(--legal-ivoire);font-weight: 700}@media (max-width: 1024px){body:not(.wp-admin) .ls-legal-page .ls-legal-page__hero{padding-top: 56px;padding-bottom: 48px}body:not(.wp-admin) .ls-legal-page .ls-legal-page__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 768px){body:not(.wp-admin) .ls-legal-page .ls-legal-page__hero{padding: 44px 24px 34px}body:not(.wp-admin) .ls-legal-page .ls-legal-page__grid{grid-template-columns: minmax(0, 1fr)}body:not(.wp-admin) .ls-legal-page .ls-legal-table, body:not(.wp-admin) .ls-legal-page .ls-legal-table tbody, body:not(.wp-admin) .ls-legal-page .ls-legal-table tr, body:not(.wp-admin) .ls-legal-page .ls-legal-table td, body:not(.wp-admin) .ls-legal-page .ls-legal-table th{display: block;width: 100%}body:not(.wp-admin) .ls-legal-page .ls-legal-table tr{margin-bottom: 12px}}@media (max-width: 480px){body:not(.wp-admin) .ls-legal-page .ls-legal-page__hero{padding: 44px 24px 34px}body:not(.wp-admin) .ls-legal-page .ls-legal-page__corps{padding: 24px 20px}}