.legal-page,.legal-page *,.legal-page *:before,.legal-page *:after{box-sizing:border-box}.legal-page{min-height:100%;display:flex;flex-direction:column;background:#fafafa;color:#121217;padding-top:64px;font-family:Onest,system-ui,sans-serif}.legal-main{width:min(760px,calc(100% - 40px));margin:0 auto;padding:40px 0 72px;flex:1 1 auto}.legal-title{margin:0 0 10px;font-size:clamp(22px,3.2vw,28px);font-weight:600;line-height:1.3;color:#121217}.legal-meta{margin:0 0 28px;font-size:14px;line-height:20px;color:#6b7280}.legal-meta a{color:#3b45f5;text-decoration:underline;text-underline-offset:2px}.legal-doc{color:#1d1d1b;font-size:16px;line-height:1.7;font-weight:400;max-width:100%;overflow-wrap:anywhere}.legal-doc>:first-child{margin-top:0}.legal-doc h1,.legal-doc .legal-text__title,.legal-doc .legal-text__date{display:none}.legal-doc h2{margin:28px 0 10px;font-size:18px;font-weight:600;line-height:1.35;color:#121217}.legal-doc h3{margin:18px 0 8px;font-size:16px;font-weight:600;line-height:1.4;color:#121217}.legal-doc p{margin:0 0 12px}.legal-doc strong{font-weight:600}.legal-doc a{color:#3b45f5;text-decoration:underline;text-underline-offset:2px}.legal-doc a:hover{color:#2f37c9}.legal-doc ul,.legal-doc ol{margin:0 0 14px;padding-left:1.35rem}.legal-doc ul{list-style:disc}.legal-doc ol{list-style:decimal}.legal-doc li{margin-bottom:6px}.legal-doc li>ul,.legal-doc li>ol{margin-top:6px;margin-bottom:0}.legal-doc .legal-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:12px 0 18px;-webkit-overflow-scrolling:touch}.legal-doc table{width:100%;min-width:480px;border-collapse:collapse;margin:0;font-size:14px;line-height:1.5}.legal-doc th,.legal-doc td{border:1px solid #d8dbe3;padding:10px 12px;text-align:left;vertical-align:top;background:#fff}.legal-doc thead th{background:#f3f4f6;font-weight:600;color:#121217}@media(max-width:720px){.legal-main{width:min(100%,calc(100% - 32px));padding:28px 0 56px}.legal-doc{font-size:15px}.legal-doc h2{font-size:17px}.legal-doc table{font-size:13px}}@media(hover:none),(pointer:coarse){.legal-doc a:hover{color:#3b45f5}}
