.legal-page{--legal-ink:#352c41;--legal-copy:#72627e;--legal-purple:#6b53b3;--legal-line:#e7deee;color:var(--legal-ink)}.legal-page :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #8061b8}.legal-page .marketing-icon{flex-shrink:0}.legal-layout{grid-template-columns:minmax(0,750px) 230px;justify-content:space-between;gap:85px;padding-block:44px 40px;display:grid}.legal-crumbs{color:#886c9d;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:37px;font-size:11px;display:flex}.legal-crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.legal-page .legal-header .m-eyebrow{color:#85649c}.legal-page .legal-header h1{letter-spacing:-1.8px;text-wrap:balance;margin-top:19px;font-size:clamp(35px,3.7vw,51px);font-weight:570;line-height:1.15}.legal-page .legal-article .legal-lead{color:var(--legal-copy);margin-top:25px;font-size:17px;line-height:1.8}.legal-page .m-eyebrow .legal-version{letter-spacing:0;color:#8d789b;margin-left:auto;font-size:10px}.legal-page .legal-article .legal-operator{color:#816390;border-block:1px solid var(--legal-line);align-items:flex-start;gap:13px;margin-top:29px;padding-block:21px;font-size:12px;line-height:1.8;display:flex}.legal-page .legal-operator>svg{color:#9a79b3;width:25px;height:25px;margin-top:2px}.legal-operator strong{text-transform:uppercase;letter-spacing:.08em;color:#8c749a;font-size:9px;font-weight:550;display:block}.legal-section{padding-top:34px;scroll-margin-top:28px}.legal-page .legal-section h2{letter-spacing:-.6px;margin-bottom:18px;font-size:25px;font-weight:550;line-height:1.35}.legal-body{margin-top:6px}.legal-body>:not(.legal-section)+:not(.legal-section),.legal-section>:not(h2){margin-top:16px}.legal-page .legal-article .legal-body p,.legal-page .legal-article .legal-body li{color:#6a5c75;font-size:15px;line-height:1.95}.legal-page .legal-article .legal-body ul{gap:12px;margin:0;padding-left:22px;list-style:outside;display:grid}.legal-page .legal-article li::marker{color:#9470ad}.legal-table-scroll{margin-top:8px;padding-bottom:4px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px;line-height:1.65}.legal-table thead th{background:#f7f2fa}.legal-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8a719c;border-bottom:1px solid var(--legal-line);white-space:nowrap;padding:0 16px 12px 0;font-size:10px;font-weight:600}.legal-table td{color:#6a5c75;vertical-align:top;border-bottom:1px solid #f0eaf5;padding:14px 16px 14px 0}.legal-table td:first-child{color:#4f3e60;min-width:140px;font-weight:550}.legal-sidebar{align-self:start;padding-top:54px;position:sticky;top:30px}.legal-page .legal-sidebar nav+nav,.legal-page .legal-sidebar-card{margin-top:32px}.legal-page .legal-sidebar nav>p{letter-spacing:.1em;color:#91789f;margin-bottom:15px;font-size:9px}.legal-sidebar nav[aria-label=Legal\ documents] a{color:#7b628c;border-bottom:1px solid #f0eaf5;align-items:flex-start;gap:10px;padding-block:11px;font-size:13px;line-height:1.45;display:flex}.legal-page .legal-sidebar nav[aria-label=Legal\ documents] svg{color:#9a79b3;width:16px;height:16px;margin-top:1px}.legal-sidebar nav[aria-label=Legal\ documents] a:hover,.legal-sidebar nav[aria-label=Legal\ documents] a[aria-current=page]{color:#614194}.legal-sidebar nav[aria-label=Legal\ documents] a[aria-current=page]{font-weight:550}.legal-sidebar nav[aria-label="On this page"] a{color:#7b628c;padding-block:10px;font-size:12px;line-height:1.45;display:block}.legal-sidebar nav[aria-label="On this page"] a:hover{color:#614194}.legal-sidebar-card{background:#f2ecf8;border:1px solid #e9ddf2;border-radius:10px 10px 35px;padding:24px}.legal-page .legal-sidebar-card>svg{color:#9470af;width:31px;height:31px}.legal-page .legal-sidebar-card h2{letter-spacing:-.5px;margin-top:20px;font-size:22px;line-height:1.3}.legal-page .legal-sidebar-card p{color:var(--legal-copy);margin-top:12px;font-size:12px;line-height:1.8}.legal-sidebar-card a{color:#806096;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.legal-related{margin-top:45px}.legal-page .legal-related h2{letter-spacing:-.8px;margin-top:12px;margin-bottom:22px;font-size:27px}.legal-related a{border-top:1px solid var(--legal-line);color:#785b8f;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:15px;line-height:1.45;display:flex}.legal-related a small{letter-spacing:.08em;text-transform:uppercase;color:#9a7ab1;margin-bottom:4px;font-size:10px;display:block}.legal-page .legal-related a>svg{width:19px;height:19px}.legal-related a:hover{color:#61429b}.legal-mobile-contents{display:none}.legal-bottom{border-block:1px solid var(--legal-line);align-items:center;gap:17px;margin-bottom:20px;padding-block:28px;display:flex}.legal-page .legal-bottom>svg{width:37px;height:37px}.legal-page .legal-bottom>p{color:#8b729c;font-size:12px;line-height:1.8}.legal-bottom strong{color:#6f5084;font-weight:550}.legal-bottom>a{color:#785990;align-items:center;gap:15px;margin-left:auto;font-size:12px;display:flex}.legal-not-found{padding-block:75px 60px}.legal-page .legal-not-found>svg{color:#9b7eb6;width:45px;height:45px;margin-bottom:24px}.legal-page .legal-not-found h1{letter-spacing:-1.8px;margin-block:20px;font-size:clamp(36px,4vw,48px);font-weight:570;line-height:1.12}.legal-page .legal-not-found>p:not(.m-eyebrow){color:var(--legal-copy);max-width:510px;font-size:15px;line-height:1.8}.legal-not-found-links{gap:0;max-width:520px;margin-top:28px;display:grid}.legal-not-found-links a{border-top:1px solid var(--legal-line);color:#785b8f;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-size:15px;display:flex}.legal-not-found-links a:last-child{border-bottom:1px solid var(--legal-line)}.legal-not-found-links a:hover{color:#61429b}@media (width<=1050px){.legal-layout{grid-template-columns:minmax(0,1fr) 200px;gap:45px}}@media (width<=800px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-block:28px 20px}.legal-sidebar{display:none}.legal-mobile-contents{border:1px solid var(--legal-line);border-radius:8px;margin-top:22px;padding:15px 19px;display:block}.legal-mobile-contents summary{color:#7a5b93;cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.legal-mobile-contents summary::-webkit-details-marker{display:none}.legal-mobile-contents[open] summary>svg{transform:rotate(180deg)}.legal-mobile-contents ol{color:#9c7ab2;margin:17px 0 0;padding-left:20px;list-style:decimal}.legal-mobile-contents li{margin-top:13px;padding-left:3px;font-size:12px;line-height:1.65}.legal-mobile-contents a{color:#775b8d}.legal-page .legal-header h1{letter-spacing:-1.2px;font-size:36px}.legal-page .legal-article .legal-lead{font-size:15px}.legal-page .legal-section h2{font-size:24px}}@media (width<=720px){.legal-table{min-width:0}.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{width:100%;display:block}.legal-table tr{border:1px solid var(--legal-line);border-radius:10px;margin-bottom:12px;padding:14px 16px}.legal-table td{border:0;grid-template-columns:108px minmax(0,1fr);gap:10px;min-width:0;padding:8px 0;display:grid}.legal-table td:first-child{min-width:0}.legal-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#91789f;padding-top:2px;font-size:10px;font-weight:600}}@media (width<=600px){.legal-page .legal-header h1{font-size:32px}.legal-header .m-eyebrow{flex-wrap:wrap}.legal-page .m-eyebrow .legal-version{width:100%;margin-left:0}.legal-bottom{flex-wrap:wrap;gap:12px 17px}.legal-bottom>a{width:100%;margin-left:0}.legal-page .legal-not-found h1{font-size:36px}}@media print{.marketing-header,.marketing-footer,.legal-sidebar,.legal-mobile-contents,.legal-related,.legal-bottom,.legal-crumbs{display:none!important}.legal-layout{width:auto;padding:0;display:block}.legal-page{color:#222}}
