.zk.content{max-width:780px}.zk .content-nav{display:flex;align-items:center;justify-content:space-between;gap:16px}.zk .content-links{display:flex;align-items:center;gap:20px;font-size:15px}.zk .content-links a{color:var(--muted);text-decoration:none}.zk .content-links a:hover,.zk .content-links a[aria-current=page]{color:var(--fg)}.zk .content-links .content-cta{padding:6px 14px;border:1px solid var(--line);border-radius:999px;color:var(--fg)}.zk .content-links .content-cta:hover{border-color:var(--faint)}.zk .content-lede{margin:0 0 40px;font-size:18px;line-height:1.6;color:#cfcfcf}.zk .legal-doc.md h2{margin:44px 0 14px;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--fg);scroll-margin-top:16px}.zk .legal-doc.md h3{margin:28px 0 8px;font-size:18px;scroll-margin-top:16px}.zk .legal-doc.md blockquote{margin:0 0 18px;padding:14px 18px;border-left:3px solid var(--faint);border-radius:0 10px 10px 0;background:var(--box)}.zk .legal-doc.md blockquote p:last-child{margin-bottom:0}.zk .legal-doc.md pre{margin:0 0 18px;padding:14px 16px;overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--box)}.zk .legal-doc.md pre code{padding:0;border:0;background:none}.zk .legal-doc.md hr{margin:36px 0;border:0;border-top:1px solid var(--line)}.zk .md-table{margin:0 0 20px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.zk .md-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.zk .md-table td,.zk .md-table th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:#cfcfcf}.zk .md-table th{color:var(--fg);font-weight:600;background:var(--box);white-space:nowrap}.zk .md-table tr:last-child td{border-bottom:0}.zk .md-cover,.zk .md-img{display:block;max-width:100%;height:auto;margin:24px 0;border:1px solid var(--line);border-radius:12px;background:var(--box)}.zk .md-cover{width:100%;margin:8px 0 32px}@media (max-width:640px){.zk .content-links{gap:14px;font-size:14px}.zk .content-links a{display:inline-flex;align-items:center;min-height:44px}.zk .content-links .content-cta{padding:0 12px}.zk .content-nav .legal-home,.zk .legal-foot a{display:inline-flex;align-items:center;min-height:44px}.zk .legal-foot{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:0}.zk .md-table table{min-width:560px}.zk .content-lede{font-size:16px}.zk .legal-doc.md h2{font-size:21px}}