.cgv-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;padding:24px;background:#f4f0e8;margin-top:30px;border-radius:8px}.cgv-summary a{font-size:15px}.legal-page article{scroll-margin-top:110px}@media(max-width:600px){.cgv-summary{grid-template-columns:1fr}}@media print{@page{size:A4;margin:18mm}header,footer,.announcement,.cgv-summary,#print-cgv{display:none!important}.legal-page{max-width:none;padding:0}.legal-page h1{font-size:28pt}.legal-page article{padding:12px 0;margin-top:12px}.legal-page h2{font-size:15pt;break-after:avoid}.legal-page p{font-size:10pt;line-height:1.5;orphans:3;widows:3}.legal-page a{color:#000}.legal-page{color:#000;background:#fff}}