.zlg-grid{padding-block:203px var(--zn-sec);grid-template-columns:minmax(0,624px);justify-content:center;display:grid}.zlg-side{display:none}.zlg-doc{min-width:0}@media (min-width:1200px){.zlg-grid{grid-template-columns:minmax(0,1fr) minmax(0,624px) minmax(0,1fr);column-gap:48px}.zlg-side{width:100%;max-width:240px;top:calc(var(--zn-header) + 40px);max-height:calc(100vh - var(--zn-header) - 64px);scrollbar-width:none;grid-column:1;place-self:start;display:block;position:sticky;overflow-y:auto}.zlg-doc{grid-column:2}.zlg-toc{display:none}}.zx .zlg-h1{color:var(--zn-text);font-size:var(--zn-h1);line-height:var(--zn-h1-lh);font-weight:var(--zn-w-card);letter-spacing:var(--zn-track-h);margin:0}.zx .zlg-date{color:var(--zn-text-2);font-family:var(--zn-mono);font-size:var(--zn-small);letter-spacing:.04em;text-transform:uppercase;margin:32px 0 0;line-height:19.5px}.zlg-toc{border-block:1px solid var(--zn-line);margin-top:48px;padding-block:24px}.zlg-toc ul{margin:0;padding:0;list-style:none}.zx .zlg-toc a{min-height:32px;color:var(--zn-text-2);font-family:var(--zn-mono);font-size:var(--zn-small);align-items:center;line-height:18px;text-decoration:none;transition:color .16s;display:flex}.zx .zlg-toc a:hover{color:var(--zn-text)}.zx .zlg-body{color:var(--zn-text-1);font-size:var(--zn-body-lg);margin-top:48px;line-height:27px}.zx .zlg-body :is(p,ul,ol,address){color:inherit;font-size:inherit;line-height:inherit;margin:0 0 20px;font-style:normal}.zx .zlg-body h2{border-top:1px solid var(--zn-line);color:var(--zn-text);font-size:32px;line-height:36px;font-weight:var(--zn-w-card);letter-spacing:var(--zn-track-h);scroll-margin-top:calc(var(--zn-header) - 24px);margin:56px 0 24px;padding-top:48px}.zx .zlg-body h3{color:var(--zn-text);font-size:var(--zn-body-lg);line-height:27px;font-weight:var(--zn-w-card);scroll-margin-top:calc(var(--zn-header) + 24px);margin:36px 0 12px}.zx .zlg-body :is(ul,ol){padding-inline-start:1.3em}.zx .zlg-body ul{list-style:outside}.zx .zlg-body ol{list-style:decimal}.zx .zlg-body ul ul{margin:8px 0 0;list-style:circle}.zx .zlg-body li+li{margin-top:8px}.zlg-body li::marker{color:var(--zn-text-3)}.zx .zlg-body :is(b,strong){color:var(--zn-text);font-weight:var(--zn-w-card)}.zx .zlg-body a{color:var(--zn-text);text-decoration:underline;-webkit-text-decoration-color:var(--zn-text-3);text-decoration-color:var(--zn-text-3);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px;transition:text-decoration-color .16s}.zx .zlg-body a:hover{-webkit-text-decoration-color:var(--zn-text-2);text-decoration-color:var(--zn-text-2)}.zx .zlg-body code{background:var(--zn-fill-2);color:var(--zn-text);font-family:var(--zn-mono);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em;font-size:.82em}.zx .zlg-body .zv-caps{font-size:var(--zn-body);letter-spacing:.01em;text-transform:uppercase;line-height:24px}.zv-legal-summary{border-radius:var(--zn-radius-lg);background:var(--zn-bg-1);box-shadow:inset 0 0 0 1px var(--zn-line);margin:0 0 8px;padding:24px 28px}.zx .zlg-body .zv-legal-summary h2{font-size:var(--zn-body-lg);letter-spacing:-.01em;border:0;margin:0 0 12px;padding:0;line-height:27px}.zx .zlg-body .zv-legal-summary :is(p,ul){font-size:var(--zn-body);line-height:24px}.zx .zlg-body .zv-legal-summary>:last-child{margin-bottom:0}.zx .zlg-body .zv-legal-summary li+li{margin-top:10px}.zv-table-scroll{overscroll-behavior-x:contain;border-radius:var(--zn-radius-lg);max-width:100%;box-shadow:inset 0 0 0 1px var(--zn-line);margin:0 0 24px;overflow-x:auto}.zv-table-scroll:focus-visible{outline:2px solid var(--zn-accent);outline-offset:2px}.zx .zlg-body table{border-collapse:collapse;width:100%;min-width:520px;margin:0;font-size:14px;line-height:21px}.zx .zlg-body :is(th,td){border-bottom:1px solid var(--zn-line);text-align:start;vertical-align:top;padding:12px 16px}.zx .zlg-body th{background:var(--zn-bg-1);color:var(--zn-text);font-weight:var(--zn-w-ui)}.zx .zlg-body td{color:var(--zn-text-1)}.zlg-body tr:last-child td{border-bottom:0}.zx .zlg-body td :is(p,ul){font-size:inherit;line-height:inherit;margin:0}.zx .zlg-body td code{white-space:nowrap;overflow-wrap:normal}@media (max-width:599px){.zv-table-scroll{overflow:visible}.zx .zlg-body table{min-width:0}.zx .zlg-body :is(table,tbody,tr,td){display:block}.zlg-body thead{display:none}.zx .zlg-body tr{border-bottom:1px solid var(--zn-line);padding:14px 16px}.zlg-body tr:last-child{border-bottom:0}.zx .zlg-body td{border:0;padding:0}.zx .zlg-body td:first-child{color:var(--zn-text);font-weight:var(--zn-w-ui)}.zx .zlg-body td+td{margin-top:10px}.zx .zlg-body td+td[data-label]:before{content:attr(data-label);color:var(--zn-text-3);font-size:var(--zn-tiny);line-height:18px;font-weight:var(--zn-w-ui);margin-bottom:2px;display:block}.zx .zlg-body td code{white-space:normal;overflow-wrap:anywhere}}@media (max-width:767px){.zlg-grid{padding-top:96px}.zx .zlg-date{margin-top:24px}.zx .zlg-body{font-size:var(--zn-body);line-height:25px}.zx .zlg-body h2{margin-top:40px;padding-top:40px;font-size:26px;line-height:31px}.zx .zlg-body h3{font-size:var(--zn-body)}.zv-legal-summary{padding:20px}}
