body#page .page-text{max-width:1000px;margin:38px auto 60px;padding:32px;background:#fff;border:1px solid #dbe5f1;border-radius:18px;box-sizing:border-box}body#page .page-text h1{color:#203f5b;font-size:36px;margin:0 0 20px}body#page .page-text .text{font-size:15px;line-height:1.85;color:#405a70}body#page .page-text .text section{scroll-margin-top:90px;margin:32px 0;padding-top:8px;border-top:1px solid #e8edf4}body#page .page-text h2{font-size:23px;line-height:1.4;color:#25465f;margin:20px 0 12px}body#page .page-text h3{font-size:17px;color:#25465f}body#page .page-text p{margin:0 0 14px}.wd-legal-intro{padding:22px;background:linear-gradient(115deg,#edf4ff,#eef8f3);border:1px solid #dbe8ee;border-radius:12px}.wd-legal-version{font-size:12px;font-weight:650;color:#668091}.wd-legal-toc{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin:24px 0;padding:20px;background:#f7f9fc;border:1px solid #e2e9f1;border-radius:12px}.wd-legal-toc a{font-size:13px;text-decoration:none;color:#3566a1}.wd-legal-form{background:#f6f9fd;border:1px solid #dce6f1;border-radius:12px;padding:20px}@media(max-width:640px){body#page .page-text{margin:20px 12px;padding:20px}body#page .page-text h1{font-size:30px}body#page .page-text h2{font-size:20px}.wd-legal-toc{grid-template-columns:1fr;padding:15px}.wd-legal-intro{padding:16px}}@media print{header,footer,#cac-notif,.wd-legal-toc{display:none!important}body#page .page-text{border:0;max-width:100%;margin:0;padding:0;box-shadow:none}body#page .page-text .text{font-size:11pt;color:#000}}
