.legal-shell{min-height:100dvh;background:#f7f6fb;color:#263143;padding:28px 24px 36px;font-size:15px;line-height:1.9}.legal-document,.legal-footer,.legal-header,.legal-nav{max-width:900px;margin-left:auto;margin-right:auto}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.legal-brand{font-size:25px;font-weight:750;color:#4338ca;text-decoration:none;display:flex;gap:12px;align-items:baseline}.legal-brand span{font-size:12px;color:#667085;font-weight:400}.legal-shell a{color:#4338ca;text-underline-offset:3px}.legal-shell a:focus-visible{outline:3px solid #a5b4fc;outline-offset:4px;border-radius:3px}.legal-back{font-size:14px;white-space:nowrap}.legal-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:16px;font-size:14px}.legal-document{padding:38px 44px;background:#fff;border:1px solid #e4e7ec;border-radius:20px;box-shadow:0 10px 35px #1e1b4b06;overflow-wrap:anywhere}.legal-document h1{font-size:28px;line-height:1.45;margin:0 0 10px;color:#182230;letter-spacing:0}.legal-document h2{font-size:19px;color:#29314d;margin:32px 0 10px;line-height:1.55}.legal-document h3{font-size:16px;color:#29314d;margin:20px 0 7px;line-height:1.6}.legal-document p{margin:10px 0}.legal-document ol,.legal-document ul{padding-left:24px;margin:10px 0}.legal-document li{margin:7px 0}.legal-version{font-size:12px;color:#667085;margin-bottom:23px!important}.legal-important{padding:16px 19px;background:#f2f1ff;border:1px solid #dfdcff;border-radius:12px;margin:22px 0;color:#3e3762}.legal-important strong{font-weight:700}.legal-table-scroll{overflow-x:auto;margin:16px 0;border:1px solid #e4e7ec;border-radius:10px}.legal-table-scroll:focus-visible{outline:3px solid #a5b4fc;outline-offset:3px}.legal-document table{width:100%;min-width:600px;border-collapse:collapse;text-align:left;font-size:14px}.legal-document td,.legal-document th{padding:12px 14px;vertical-align:top;border-bottom:1px solid #e4e7ec;line-height:1.8;white-space:normal}.legal-document th{background:#f7f7fc;color:#344054;font-weight:650}.legal-document tr:last-child td{border-bottom:0}.legal-document td:first-child{width:20%;min-width:120px}.legal-footer{text-align:center;color:#667085;font-size:12px;margin-top:22px;line-height:1.8}.legal-footer p{margin:6px 0}@media(max-width:600px){.legal-shell{padding:20px 14px 28px;font-size:14px}.legal-header{gap:12px}.legal-brand{font-size:22px}.legal-brand span{display:none}.legal-document{padding:25px 20px;border-radius:14px}.legal-document h1{font-size:25px}.legal-document h2{font-size:18px}.legal-important{padding:13px 15px}.legal-nav{font-size:13px;gap:10px 18px}.legal-document td,.legal-document th{padding:10px 12px}}@media print{.legal-shell{background:white;padding:0}.legal-back,.legal-header,.legal-nav{display:none}.legal-document{border:0;box-shadow:none;padding:0;max-width:none}.legal-table-scroll{overflow:visible}.legal-document table{min-width:0}.legal-document h2{break-after:avoid}.legal-important{break-inside:avoid}.legal-footer{margin-top:24px}}