.legal-width{width:min(800px,100% - 80px);margin-inline:auto}.legal-hero{background:#d4c1e5;border-bottom:3px solid #3a3633;padding:56px 0}.legal-hero h1{letter-spacing:-.025em;max-width:900px;margin:0 0 24px;font-size:clamp(46px,6.5vw,88px);line-height:.98}.legal-version{margin:0;font-size:14px}.legal-body{padding-block:56px 80px}.legal-document{min-width:0}.legal-document p a{color:#644184;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-document p{margin:0 0 22px;font-size:16px;line-height:1.85}.legal-document section{border-top:1px solid #c8c0b6;margin-top:36px;padding-top:30px;scroll-margin-top:106px}.legal-document h2{letter-spacing:-.01em;margin:0 0 24px;font-size:36px;line-height:1.12}.legal-document h3{margin:30px 0 16px;font-size:28px}.legal-draft{background:#eee4f5;border:2px solid #3a3633;border-left-width:6px;border-radius:10px;margin-bottom:32px;padding:22px 24px}.legal-draft strong{font-size:17px}.legal-draft p{margin:8px 0 0;font-size:14px;line-height:1.7}.legal-pending{color:#5f4517;overflow-wrap:anywhere;background:#f7e7bf;border-radius:3px;padding:2px 4px;font-size:.9em}.legal-pending-label{font-weight:800}.legal-cookie-control{margin-bottom:24px}.legal-cookie-control button{text-underline-offset:4px;text-decoration:underline}.legal-back{color:#644184;margin-top:28px;font-weight:700;display:inline-block}.legal a:focus-visible{outline-offset:4px;outline:3px solid #644184}@media (max-width:820px){.legal-width{width:calc(100% - 40px)}.legal-hero{padding:28px 0 36px}.legal-body{padding-top:32px}.legal-document h2{font-size:31px}.legal-draft{padding:18px}}@media print{.legal-back,.legal-cookie-control{display:none}.legal-width{width:100%}.legal-hero{background:#fff;padding:0 0 20px}.legal-hero h1{font-size:40px}.legal-body{padding-block:24px 0;display:block}.legal-document h2,.legal-document h3{break-after:avoid}.legal-document p{font-size:11pt}}
