.cgv-page{padding:calc(var(--header-height) + clamp(3rem, 7vw, 6rem)) var(--space-inline) var(--space-section);background:var(--color-ivory-canvas);color:var(--color-ink);font:400 1rem/1.75 var(--font-sans);overflow-wrap:anywhere}.cgv-page :is(h1,h2,h3,h4,p,ul){margin:0}.cgv-intro,.cgv-reading{max-width:76rem;margin-inline:auto}.cgv-page h1{max-width:20ch;font:450 clamp(2.7rem,5.8vw,5.2rem)/1.05 var(--font-serif);letter-spacing:-.03em;text-wrap:balance}.cgv-intro__lead{max-width:66ch;font-size:1.125rem;line-height:1.7;margin-top:1.6rem!important}.cgv-tools{border-bottom:1px solid var(--line-on-paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:1.25rem;padding-block:2rem;display:flex}.cgv-tools>p{color:var(--color-ink-muted);font-size:.9rem}.cgv-tools__actions{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.cgv-tools__actions[hidden]{display:none}.cgv-tools button{color:var(--color-ink);font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;min-height:3rem;padding:.7rem .15rem;font-size:.875rem;text-decoration:underline}.cgv-reading{grid-template-columns:minmax(12rem,1fr) minmax(0,2.8fr);gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}.cgv-contents{min-width:0;top:calc(var(--header-height) + 2rem);align-self:start;position:sticky}.cgv-contents>p{color:var(--color-bronze-deep);font-weight:600}.cgv-contents ul{padding:.8rem 0 0;list-style:none}.cgv-contents a{align-items:center;min-height:3rem;padding-block:.6rem;font-size:.9rem;line-height:1.55;display:inline-flex}.cgv-body{min-width:0}.cgv-body>section{scroll-margin-top:calc(var(--header-height) + 2rem)}.cgv-body>section+section{margin-top:4.5rem}.cgv-page h2{font:500 clamp(1.8rem,3vw,2.5rem)/1.16 var(--font-serif);text-wrap:balance}.cgv-page .cgv-chapter-intro{margin-block:1.25rem 2rem}.cgv-page h3{font:500 1.15rem/1.5 var(--font-sans)}.cgv-page h4{font:650 1rem/1.5 var(--font-sans);margin-top:2rem}.cgv-article{border-top:1px solid var(--line-on-paper);scroll-margin-top:calc(var(--header-height) + 1.5rem)}.cgv-article:last-child{border-bottom:1px solid var(--line-on-paper)}.cgv-article>summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1.5rem;min-height:3rem;padding:1.2rem 0;list-style:none;display:flex}.cgv-article>summary>h4{font:500 1.15rem/1.5 var(--font-sans);margin:0}.cgv-article>summary::-webkit-details-marker{display:none}.cgv-article>summary svg{flex:0 0 1.25rem;margin-top:.25rem}.cgv-article[open]>summary svg{transform:rotate(180deg)}.cgv-article__body{padding:0 0 1.8rem}.cgv-article__body>p+p,.cgv-article__body>h4+p{margin-top:1.2rem}.cgv-body p{max-width:72ch}.cgv-body>section>p+p{margin-top:1.2rem}.cgv-article--guarantee{border:1px solid var(--line-on-paper);margin-top:1.5rem;padding-inline:1.3rem}.cgv-page .cgv-subheading{margin-block:2rem 1rem}.cgv-withdrawal{border:1px solid var(--line-on-paper);padding:clamp(1rem,3vw,2rem)}.cgv-withdrawal p+p{margin-top:1.1rem}.cgv-contact-links,.cgv-related{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex;margin-top:1.2rem!important}.cgv-related{padding:0;list-style:none}.cgv-contact-links a,.cgv-related a{align-items:center;min-height:3rem;padding-block:.6rem;display:inline-flex}.cgv-page a{color:var(--color-ink);text-underline-offset:.25em;text-decoration-thickness:1px}.cgv-page :is(a,button,summary):hover{color:var(--color-bronze-deep)}.cgv-page :is(a,button,summary):focus-visible{outline:3px solid var(--color-bronze-deep);outline-offset:4px}.cgv-page ::selection{background:var(--color-ink);color:var(--color-ivory-canvas)}@media (width<60rem){.cgv-reading{grid-template-columns:minmax(0,1fr);gap:2.5rem}.cgv-contents{position:static}.cgv-contents ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));column-gap:1.5rem;display:grid}}@media print{@page{margin:16mm}body{background:#fff!important}body>header,body>footer,.site-header,.site-footer,.retour-en-haut,#retour-en-haut,.cgv-tools__actions,.cgv-contents,.cgv-related{display:none!important}.cgv-page{color:#000;background:#fff;padding:0;font-size:10pt;line-height:1.5}.cgv-reading{margin-top:1.5rem;display:block}.cgv-page h1{font-size:28pt}.cgv-page h2{font-size:20pt}.cgv-page h3{font-size:12pt}.cgv-page h4{font-size:10pt}.cgv-article>summary{padding-block:1rem}.cgv-article>summary svg{display:none}.cgv-article::details-content{content-visibility:visible!important;display:block!important}.cgv-article:not([open])>.cgv-article__body{display:block!important}.cgv-page :is(h2,h3,h4,summary){break-after:avoid}.cgv-page p{orphans:3;widows:3}.cgv-page a{color:#000}.cgv-body>section+section{margin-top:2rem}}@media (width<35rem){.cgv-page{padding-inline:min(var(--space-inline), 5vw)}.cgv-page h1{font-size:clamp(1.5rem,10vw,2.7rem)}.cgv-article>summary{gap:.5rem}.cgv-article>summary>:is(h3,h4){font-size:1rem}.cgv-article>summary svg{flex-basis:20px;height:20px}}
