.fd-legal{background:var(--neutral-0);color:var(--neutral-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans), system-ui, sans-serif}html:has(.fd-legal){scroll-behavior:smooth}:is(html:has(.fd-legal),body:has(.fd-legal)){background:var(--neutral-0)}body.bg-glow:has(.fd-legal):before{content:none}.fd-legal a{color:inherit;text-decoration:none}.fd-legal a:hover{color:var(--brand-600)}.fd-legal .lg-a{color:var(--neutral-900);border-bottom:1px solid var(--neutral-300)}.fd-legal .lg-btn-dark{background:var(--neutral-900);color:var(--neutral-0);white-space:nowrap;border-radius:9999px}.fd-legal .lg-btn-dark:hover{background:var(--neutral-800);color:var(--neutral-0)}.fd-legal .toc-a{border-left:2px solid var(--neutral-150);color:var(--neutral-500);padding:6px 0 6px 14px;font-size:13.5px;transition:color .15s,border-color .15s;display:block}.fd-legal .toc-a:hover{color:var(--neutral-950)}.fd-legal .toc-a[data-on="1"]{color:var(--neutral-950);border-left-color:var(--brand-600);font-weight:600}.fd-legal .lg-num{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--neutral-400);font-size:11.5px}.fd-legal .lg-h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.4px;color:var(--neutral-950);margin:8px 0 0;font-size:27px;font-weight:400}.fd-legal .lg-p{color:var(--neutral-600);margin:12px 0 0;font-size:15.5px;line-height:1.65}.fd-legal .lg-ul{color:var(--neutral-600);flex-direction:column;gap:6px;margin:12px 0 0;padding-left:22px;font-size:15.5px;line-height:1.65;display:flex}.fd-legal .lg-ul-wide{gap:8px}.fd-legal .lg-strong{color:var(--neutral-900);font-weight:600}.fd-legal .lg-table{border-top:1px solid var(--neutral-200);margin:16px 0 0;overflow-x:auto}.fd-legal .lg-trow{border-bottom:1px solid var(--neutral-150);grid-template-columns:150px 1fr 190px;align-items:baseline;gap:16px;min-width:520px;padding:10px 0;font-size:13.5px;line-height:1.5;display:grid}.fd-legal .lg-thead{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-400);font-size:11px}.fd-legal .lg-tname{color:var(--neutral-900);font-weight:600}.fd-legal .lg-tpurpose{color:var(--neutral-600)}.fd-legal .lg-tregion{color:var(--neutral-500)}@media (max-width:620px){.fd-legal .lg-table{margin-right:-32px;padding-right:32px}}@media (max-width:1050px){.fd-legal .lg2{grid-template-columns:1fr!important}.fd-legal .lgtoc{display:none!important}}@media (max-width:760px){.fd-legal h1{font-size:40px!important}.fd-legal .navlinks{display:none!important}}@media (max-width:620px){.fd-legal .ftr{flex-direction:column!important;gap:28px!important}}
