.be-legal-page{max-width:1100px;margin:auto;padding:26px 28px 80px}.be-legal-page>.breadcrumbs{padding:0;margin:0 0 24px}.be-legal-hero{padding:28px 0}.be-legal-hero h1{font-size:clamp(39px,5vw,66px);line-height:1.05;letter-spacing:-2px}.be-legal-notices>section{padding:24px 0;border-bottom:1px solid #ddd4c6;scroll-margin-top:95px}.be-legal-notices h2{font-size:28px;line-height:1.25;margin:8px 0 20px;letter-spacing:-.5px}.be-legal-notices p,.be-legal-notices li{line-height:1.85}.be-legal-date{font-size:13px;color:#686259}.be-legal-notices a,.be-legal-related a{color:#176b4d;overflow-wrap:anywhere}.be-legal-toc{background:#f6f0e6;border:1px solid #ddd4c6;border-radius:14px;padding:25px 30px;margin:25px 0}.be-legal-toc strong{font-size:18px}.be-legal-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0}.be-legal-table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.be-legal-table th,.be-legal-table td{border:1px solid #ddd4c6;text-align:left;vertical-align:top;padding:15px;line-height:1.7}.be-legal-table th{background:#f6f0e6}.be-legal-table td{background:white}.be-legal-related{padding:30px 0}.be-legal-related ul{display:flex;flex-wrap:wrap;gap:12px 25px;padding:0;list-style:none}.be-legal-related h2{font-size:23px}.be-legal-notices .apme-business-card{max-width:600px}.be-contact-privacy{font-size:12px;line-height:1.7;font-weight:400}.be-contact-privacy a{color:#176b4d}.be-video-consent{padding:20px;background:#fff3d1;font-size:14px;line-height:1.6}.be-cookie-choice{margin-top:10px}.be-video-consent a{color:#176b4d}
@media(max-width:650px){.be-legal-page{padding:20px 18px 50px}.be-legal-hero h1{font-size:39px}.be-legal-notices h2{font-size:25px}.be-legal-toc{padding:22px}.be-legal-toc ol{padding-left:22px}.be-legal-related ul{display:block}.be-legal-related li{margin:10px 0}}
@media print{.be-legal-toc,.be-legal-related{display:none}.be-legal-page{max-width:none;padding:0}.be-legal-table-wrap{overflow:visible}.be-legal-table{min-width:0}.be-legal-notices>section{break-inside:auto}}
