.cgv-document{max-width:900px;margin:0 auto;padding:40px 24px;color:#173f3b;font-size:1rem;line-height:1.7}.cgv-document h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2}.cgv-document h2{font-size:1.4rem;line-height:1.35;margin:2rem 0 1rem}.cgv-text{white-space:pre-wrap;overflow-wrap:anywhere}.cgv-document section{margin-bottom:2rem}.cgv-document section:nth-of-type(10){border:1px solid currentColor;padding:1rem}.cgv-note{padding:1rem;border:2px solid #86651b}.cgv-document a{text-decoration:underline;text-underline-offset:3px}@media print{header,footer,nav,.cookie-banner{display:none!important}.cgv-document{padding:0;max-width:none;font-size:11pt}.cgv-document h2{break-after:avoid}}@media(max-width:520px){.cgv-document{padding:24px 18px}}
