.mkt .legal{max-width:760px;margin:0 auto;padding:46px 24px 80px}.mkt .legal .doc-h{margin-bottom:10px;font-size:38px}.mkt .legal .meta{color:var(--ink-3);margin-bottom:22px;font-size:13.5px}.mkt .legal .draftbox{color:#8a5a1a;background:#fff7ed;border:1px solid #fadcb2;border-radius:12px;margin-bottom:32px;padding:14px 16px;font-size:13.5px}.mkt .legal h2{margin:34px 0 12px;font-size:22px}.mkt .legal h3{margin:20px 0 8px;font-size:16.5px}.mkt .legal p{color:var(--ink-2);margin-bottom:14px}.mkt .legal ul{color:var(--ink-2);margin:0 0 14px 22px}.mkt .legal li{margin-bottom:7px}.mkt .legal a{color:var(--iris-d);text-decoration:none}.mkt .legal a:hover{text-decoration:underline}.mkt .legal .toc{background:var(--surf);border:1px solid var(--line);border-radius:14px;margin-bottom:34px;padding:16px 20px}.mkt .legal .toc h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:9px;font-size:11.5px}.mkt .legal .toc a{color:var(--ink-2);padding:3px 0;font-size:14px;display:block}.mkt .legal .legal-foot{border-top:1px solid var(--line);color:var(--ink-3);margin-top:44px;padding-top:20px;font-size:13.5px}.mkt .legal .legal-foot a{color:var(--ink-3);margin-right:16px}.mkt .legal table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:13.5px}.mkt .legal th,.mkt .legal td{border:1px solid var(--line);text-align:left;color:var(--ink-2);vertical-align:top;padding:9px 11px}.mkt .legal th{color:var(--ink);background:#f6f5fb;font-weight:600}.mkt .legal .whatbox{background:var(--surf);border:1px solid var(--line);border-radius:14px;margin-bottom:32px;padding:16px 20px;font-size:14.5px}.mkt .legal .whatbox b{color:var(--ink)}.mkt .legal.legal-dpa .draftbox{margin-bottom:22px}.mkt .legal.legal-dpa th{width:32%}.mkt .legal.legal-third{max-width:800px}.mkt .legal .note{background:var(--iris-soft,#eeedff);color:var(--ink-2);border:1px solid #d9d7ff;border-radius:12px;margin-bottom:30px;padding:14px 16px;font-size:14px}.mkt .legal .note b{color:var(--ink)}.mkt .legal.legal-third .draftbox{margin-bottom:26px}.mkt .legal td b{color:var(--ink)}.mkt .legal th,.mkt .legal.legal-third td{padding:10px 12px}.mkt .legal .prov-sub{color:var(--ink-3);font-size:12.5px}