.legal-page{height:100dvh}.legal-page:before{display:none}.legal-header{border-bottom:1px solid var(--border)}.legal-header-inner{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;min-height:77px;margin-inline:auto;padding:20px 120px;display:flex}.legal-header nav{color:var(--muted-foreground);align-items:center;gap:32px;font-size:14px;font-weight:500;display:flex}.legal-header nav a:hover,.legal-header nav a[aria-current=page]{color:var(--foreground)}.legal-page a:focus-visible,.legal-toc-mobile summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.legal-layout{grid-template-columns:240px minmax(0,720px);align-items:start;gap:80px;max-width:1440px;margin-inline:auto;padding:64px 120px 120px;display:grid}.legal-toc{min-width:0;position:sticky;top:32px}.legal-toc>p{color:var(--muted-foreground);margin:0 0 12px;font-size:12px;font-weight:500}.legal-toc-scroll{max-height:calc(100dvh - 96px)}.legal-toc nav{gap:2px;display:grid}.legal-toc-scroll a{color:var(--muted-foreground);border-radius:6px;padding:6px 12px;font-size:14px;line-height:1.5;display:block}.legal-toc-scroll a:hover,.legal-toc-scroll a[aria-current=location]{background:var(--muted);color:var(--foreground)}.legal-toc-scroll a[aria-current=location]{font-weight:500}.legal-toc-mobile{display:none}.legal-content{min-width:0}.legal-document-heading{margin-bottom:28px}.legal-eyebrow{color:var(--primary);font-size:14px;font-weight:500}.legal-document-heading h1{margin:12px 0;font-size:40px;line-height:1.4}.legal-description{color:var(--muted-foreground);font-size:14px;line-height:1.75}.legal-document{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.legal-document .x-markdown{line-height:inherit}.legal-document .x-markdown>p:first-of-type{color:var(--muted-foreground);font-size:14px}.legal-document :where(h1){display:none}.legal-page .legal-document h2{margin:48px 0 14px;scroll-margin-top:24px;font-size:24px;line-height:1.5}.legal-document :where(h3){margin:24px 0 12px;font-size:18px;line-height:1.6}.legal-document :where(p,ul,ol){font-size:inherit;line-height:inherit;margin-block:14px}.legal-document :where(ul,ol){padding-left:24px}.legal-document :where(ul){list-style:outside}.legal-document :where(ol){list-style:decimal}.legal-document :where(li){margin-block:8px}.legal-document :where(strong){font-weight:600}.legal-document :where(a){color:var(--primary);text-underline-offset:4px;font-weight:500;text-decoration:underline}.legal-document :where(blockquote){border-left:2px solid var(--border);padding-left:16px}@media (width<=1199px){.legal-header-inner{padding-inline:32px}.legal-layout{grid-template-columns:200px minmax(0,720px);gap:40px;padding-inline:32px}}@media (width<=767px){.legal-header-inner{flex-wrap:wrap;gap:16px;padding:20px 24px}.legal-header nav{flex-wrap:wrap;gap:20px;font-size:13px}.legal-layout{padding:32px 24px 64px;display:block}.legal-toc{display:none}.legal-toc-mobile{border-bottom:1px solid var(--border);margin-bottom:32px;display:block}.legal-toc-mobile summary{width:fit-content;color:var(--muted-foreground);cursor:pointer;padding-block:12px;font-size:14px}.legal-toc-mobile .legal-toc-scroll{max-height:240px;margin-bottom:16px}.legal-document-heading h1{font-size:32px}.legal-page .legal-document h2{margin-top:36px;font-size:22px}}
