.mkt-legal .page-hero{padding:120px 0 56px}.mkt-legal .page-hero h1{font-size:52px;letter-spacing:-2px;margin-bottom:16px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.mkt-legal .page-hero-sub{margin-bottom:0}.mkt-legal .legal-body{max-width:820px;margin:0 auto;padding:56px 48px 96px;color:var(--text);font-size:16px;line-height:1.7}.mkt-legal .legal-body h2{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--dark);margin:48px 0 12px;line-height:1.25;scroll-margin-top:100px}.mkt-legal .legal-body h2:first-child{margin-top:0}.mkt-legal .legal-body h3{font-size:17px;font-weight:700;color:var(--dark);margin:28px 0 8px}.mkt-legal .legal-body p{margin:0 0 14px}.mkt-legal .legal-body ul{margin:0 0 16px;padding-left:22px}.mkt-legal .legal-body li{margin-bottom:6px}.mkt-legal .legal-body a{color:var(--blue);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.mkt-legal .legal-body a:hover{text-decoration:underline}.mkt-legal .legal-body address{font-style:normal;margin:0 0 14px}.mkt-legal .legal-meta{font-size:14px;color:var(--muted)}.mkt-legal .legal-note{background:var(--tint);border:1px solid var(--border);border-radius:10px;padding:16px 20px;margin:0 0 24px}.mkt-legal .legal-note ul{margin-bottom:0}.mkt-legal .legal-toc{column-count:2;column-gap:32px;padding-left:22px;margin-bottom:8px}.mkt-legal .legal-toc li{page-break-inside:avoid;break-inside:avoid}.mkt-legal .legal-table-wrap{overflow-x:auto;margin:0 0 16px}.mkt-legal .legal-table{width:100%;border-collapse:collapse;font-size:14.5px}.mkt-legal .legal-table td,.mkt-legal .legal-table th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--border)}.mkt-legal .legal-table th{font-weight:700;color:var(--dark);background:var(--bg)}.mkt-legal .legal-table code{font-size:13px;overflow-wrap:anywhere}.mkt-legal .legal-objection{border-left:3px solid var(--blue);padding:4px 0 4px 18px;margin:0 0 16px}@media (max-width:600px){.mkt-legal .legal-table thead{display:none}.mkt-legal .legal-table,.mkt-legal .legal-table tbody,.mkt-legal .legal-table td,.mkt-legal .legal-table tr{display:block;width:100%}.mkt-legal .legal-table tr{border-bottom:1px solid var(--border);padding:10px 0}.mkt-legal .legal-table td{border:none;padding:2px 0}.mkt-legal .legal-table td[data-label]:before{content:attr(data-label) ": ";font-weight:600;color:var(--muted)}}@media (max-width:768px){.mkt-legal .page-hero{padding:96px 0 40px}.mkt-legal .page-hero h1{font-size:32px;letter-spacing:-1px}.mkt-legal .legal-body{padding:40px 20px 72px;font-size:15.5px}.mkt-legal .legal-toc{column-count:1}}