.legal-page{color:#bec8df;background:#0a0b0b;min-height:100svh}.legal-main,.legal-footer{width:min(1200px,100% - 80px);margin-inline:auto}.legal-header-shell{--u:1px;--mkt-gutter:clamp(20px,5.2vw,100px);width:100%;max-width:1920px;height:144px;margin-inline:auto;position:relative}.legal-main{padding-top:68px;padding-bottom:96px}.legal-breadcrumb{color:#bec8df;margin-bottom:24px;font-size:14px;line-height:1.5}.legal-breadcrumb ol{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.legal-breadcrumb li+li:before{content:"/";color:#9aa7c1;margin-right:12px}.legal-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.legal-breadcrumb a:hover{color:#fff}.legal-heading{max-width:880px}.legal-heading h1{color:#f4f6fc;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(32px,4.3vw,56px);font-weight:650;line-height:1.08}.legal-heading>p{max-width:710px;margin-top:22px;font-size:18px;line-height:1.65}.legal-heading .legal-date{color:#9aa7c1;margin-top:18px;font-size:13px}.legal-document-tabs{border-bottom:1px solid #252831;flex-wrap:wrap;gap:8px 24px;margin-top:36px;display:flex}.legal-document-tabs a{color:#a5b0c7;border-bottom:2px solid #0000;align-items:center;min-height:48px;margin-bottom:-1px;padding:10px 0 14px;font-size:14px;display:flex}.legal-document-tabs a:hover{color:#fff}.legal-document-tabs a[aria-current=page]{color:#f4f6fc;border-bottom-color:#8991f5}.legal-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:64px;margin-top:40px;display:grid}.legal-sidebar{position:sticky;top:28px}.legal-sidebar h2{color:#f0f3fb;margin-bottom:12px;font-size:14px;font-weight:600}.legal-sidebar ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-sidebar li a{color:#a3afc8;padding:7px 0;font-size:13px;line-height:1.5;display:block}.legal-sidebar li a:hover{color:#e7ebfb;text-underline-offset:4px;text-decoration:underline}.legal-contact{overflow-wrap:anywhere;border-top:1px solid #252831;margin-top:24px;padding-top:22px;font-size:13px;line-height:1.6}.legal-contact p{color:#a3afc8;margin-bottom:6px}.legal-contact a{color:#b3baff}.legal-document{overflow-wrap:anywhere;min-width:0;max-width:74ch;font-size:16px;line-height:1.8}.legal-summary{color:#d5dcef;background:#141720;border-radius:12px;padding:22px 24px}.legal-summary strong{color:#f1f4fc;font-weight:600}.legal-summary p+p{margin-top:10px}.legal-summary a{color:#b3baff;text-underline-offset:4px;text-decoration:underline}.legal-section{margin-top:42px;scroll-margin-top:28px}.legal-section h2{color:#f0f3fb;letter-spacing:-.015em;text-wrap:balance;margin-bottom:16px;font-size:23px;font-weight:600;line-height:1.35}.legal-section p+p,.legal-section ul+p,.legal-section .legal-data-table+p{margin-top:16px}.legal-section ul{margin-top:12px;padding-left:23px;list-style:outside}.legal-section li+li{margin-top:9px}.legal-section a{color:#b3baff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.legal-section a:hover,.legal-contact a:hover{color:#dce0ff}.legal-section strong{color:#e1e7f6;font-weight:600}.legal-data-table{grid-template-columns:minmax(140px,1fr) minmax(0,2.3fr);margin:20px 0 0;font-size:14px;line-height:1.7;display:grid}.legal-data-table dt,.legal-data-table dd{border-top:1px solid #2b303b;margin:0;padding:15px 0}.legal-data-table dt{color:#e1e7f6;padding-right:20px;font-weight:550}.legal-data-table dd{color:#b6c0d7}.legal-footer{border-top:1px solid #252831;padding-block:28px 36px}.legal-footer-row{flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:14px;display:flex}.legal-footer-row>a:first-child{color:#ecf0fb;font-weight:600}.legal-footer-row>a:last-child{color:#b3baff}.legal-footer>p{color:#94a1bb;max-width:1050px;margin-top:22px;font-size:12px;line-height:1.8}.legal-skip{z-index:100;color:#fff;background:#4b53cc;border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.legal-skip:focus{transform:none}@media (max-width:900px){.legal-main,.legal-footer{width:calc(100% - 48px)}.legal-header-shell{--u:1px;height:104px}.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.legal-heading>p{font-size:17px}.legal-section h2{font-size:21px}}@media (max-width:680px){.legal-main,.legal-footer{width:calc(100% - 36px)}.legal-main{padding-top:42px;padding-bottom:56px}.legal-heading>p{margin-top:18px;font-size:16px;line-height:1.7}.legal-document-tabs{gap:2px 19px;margin-top:25px}.legal-document-tabs a{font-size:12px}.legal-layout{flex-direction:column;gap:28px;margin-top:26px;display:flex}.legal-sidebar{width:100%;position:static}.legal-sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.legal-sidebar li a{padding-block:9px;font-size:12px}.legal-contact{display:none}.legal-document{font-size:15px;line-height:1.8}.legal-summary{padding:19px 20px}.legal-section{margin-top:34px;scroll-margin-top:20px}.legal-section h2{margin-bottom:13px;font-size:20px}.legal-data-table{grid-template-columns:1fr}.legal-data-table dt{padding:15px 0 5px}.legal-data-table dd{border-top:0;padding:0 0 15px}.legal-footer-row{font-size:13px}}@media (max-width:350px){.legal-sidebar ol{grid-template-columns:1fr}}
