.public-legal-page{color:#19191d;background:#faf9fc;min-height:100dvh;padding:0 clamp(20px,6vw,100px);font-family:Arial,sans-serif}.public-legal-header{border-bottom:1px solid #dedbe5;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.public-legal-header>a:last-child{color:#19191d;font-size:12px;text-decoration:none}.public-legal-brand{letter-spacing:-1.5px;color:#19191d;font-size:29px;font-weight:850;text-decoration:none}.public-legal-brand span{color:#6845e7}.public-legal-page article{max-width:850px;margin:65px auto}.public-legal-page h1{letter-spacing:-3px;margin:16px 0;font-size:clamp(40px,7vw,70px);line-height:1.1}.public-legal-date{color:#686371;font-size:12px!important}.public-legal-page h2{letter-spacing:-.6px;margin:0 0 14px;font-size:22px}.public-legal-page section{margin:38px 0}.public-legal-page p,.public-legal-page address{font-size:14px;line-height:1.9}.public-legal-page address{font-style:normal}.public-legal-page article a{color:#5734c7;text-underline-offset:3px}.public-legal-page article .legal-cookie-link{color:#5734c7}.public-legal-tabs{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.public-legal-tabs a{border:1px solid #d9d5e1;border-radius:8px;padding:11px 15px;font-size:12px;text-decoration:none;color:#19191d!important}.public-legal-tabs a[aria-current=page]{background:#19191d;border-color:#19191d;color:#fff!important}.public-legal-callout{background:#eee8ff;border-left:3px solid #6845e7;border-radius:12px;padding:22px;font-size:13px;line-height:1.8}.legal-table-scroll{overflow-x:auto}.legal-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:12px;line-height:1.7}.legal-table-scroll :is(th,td){vertical-align:top;border-bottom:1px solid #dedbe5;padding:15px 12px}.legal-table-scroll code{overflow-wrap:anywhere;font-size:11px}.public-legal-footer{border-top:1px solid #dedbe5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:11px;display:flex}.legal-skip{position:absolute;top:-80px}.legal-skip:focus{z-index:100;background:#d5ff43;padding:12px;top:8px}
