.LegalDocumentPage_page__t0fCv{background:radial-gradient(circle at top right,hsl(var(--primary)/.1),transparent 28%),linear-gradient(180deg,hsl(var(--background)) 0,hsl(220 20% 3%) 100%)}.LegalDocumentPage_shell__GihGl{position:relative;overflow:hidden;border:1px solid hsl(var(--foreground)/.08);background:linear-gradient(180deg,hsl(var(--foreground)/.04),hsl(var(--foreground)/.02)),radial-gradient(circle at top right,hsl(var(--primary)/.1),transparent 28%);padding:1.5rem}.LegalDocumentPage_shell__GihGl:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,hsl(var(--primary)),transparent)}.LegalDocumentPage_richtext__QhCa1{max-width:46rem;font-size:.98rem;line-height:2rem;color:hsl(var(--foreground)/.8)}.LegalDocumentPage_richtext__QhCa1>:first-child{margin-top:0}.LegalDocumentPage_richtext__QhCa1>:last-child{margin-bottom:0}.LegalDocumentPage_richtext__QhCa1 h1,.LegalDocumentPage_richtext__QhCa1 h2,.LegalDocumentPage_richtext__QhCa1 h3,.LegalDocumentPage_richtext__QhCa1 h4{scroll-margin-top:8rem;letter-spacing:-.04em;line-height:1;color:hsl(var(--foreground))}.LegalDocumentPage_richtext__QhCa1 h1{margin-top:0;margin-bottom:1.25rem;font-size:clamp(2.25rem,4vw,3rem)}.LegalDocumentPage_richtext__QhCa1 h2{margin-top:3rem;margin-bottom:1rem;padding-top:1.25rem;border-top:1px solid hsl(var(--foreground)/.1);font-size:clamp(1.7rem,2.6vw,2.25rem)}.LegalDocumentPage_richtext__QhCa1 h3{margin-top:2.2rem;margin-bottom:.85rem;font-size:clamp(1.3rem,2vw,1.75rem)}.LegalDocumentPage_richtext__QhCa1 h4{margin-top:1.8rem;margin-bottom:.75rem;font-size:1.1rem;letter-spacing:-.02em}.LegalDocumentPage_richtext__QhCa1 li,.LegalDocumentPage_richtext__QhCa1 p,.LegalDocumentPage_richtext__QhCa1 td,.LegalDocumentPage_richtext__QhCa1 th{font-size:.98rem;line-height:1.9;color:hsl(var(--foreground)/.8)}.LegalDocumentPage_richtext__QhCa1 blockquote,.LegalDocumentPage_richtext__QhCa1 ol,.LegalDocumentPage_richtext__QhCa1 p,.LegalDocumentPage_richtext__QhCa1 pre,.LegalDocumentPage_richtext__QhCa1 table,.LegalDocumentPage_richtext__QhCa1 ul{margin-top:0;margin-bottom:1.35rem}.LegalDocumentPage_richtext__QhCa1 ol,.LegalDocumentPage_richtext__QhCa1 ul{padding-left:1.5rem}.LegalDocumentPage_richtext__QhCa1 li+li{margin-top:.5rem}.LegalDocumentPage_richtext__QhCa1 a{color:hsl(var(--primary));text-decoration:none;border-bottom:1px solid hsl(var(--primary)/.3);transition:border-color .2s ease,color .2s ease}.LegalDocumentPage_richtext__QhCa1 a:hover{color:hsl(var(--accent));border-bottom-color:hsl(var(--accent)/.75)}.LegalDocumentPage_richtext__QhCa1 strong{color:hsl(var(--foreground))}.LegalDocumentPage_richtext__QhCa1 em{font-style:italic;color:hsl(var(--foreground)/.9)}.LegalDocumentPage_richtext__QhCa1 s{opacity:.8}.LegalDocumentPage_richtext__QhCa1 hr{margin:2.4rem 0;border:none;height:1px;background:hsl(var(--foreground)/.08)}.LegalDocumentPage_richtext__QhCa1 blockquote{padding:.35rem 0 .35rem 1.2rem;border-left:1px solid hsl(var(--primary)/.45)}.LegalDocumentPage_richtext__QhCa1 blockquote p{color:hsl(var(--foreground)/.9)}.LegalDocumentPage_richtext__QhCa1 table{width:100%;border-collapse:collapse;border-top:1px solid hsl(var(--foreground)/.08)}.LegalDocumentPage_richtext__QhCa1 thead th{padding:.9rem 1rem;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--foreground)/.9)}.LegalDocumentPage_richtext__QhCa1 tbody td{padding:.95rem 1rem;border-top:1px solid hsl(var(--foreground)/.08);vertical-align:top}.LegalDocumentPage_richtext__QhCa1 pre{overflow-x:auto;padding:1rem 1.1rem;border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--card))}.LegalDocumentPage_richtext__QhCa1 code{font-size:.9em;background:hsl(var(--foreground)/.05);padding:.15rem .35rem;border-radius:.2rem;color:hsl(var(--foreground)/.92)}.LegalDocumentPage_richtext__QhCa1 pre code{display:block;padding:0;background:transparent;border-radius:0}.LegalDocumentPage_toc__T53fN{display:flex;flex-direction:column;gap:.25rem;padding-top:.9rem;border-top:1px solid hsl(var(--foreground)/.1)}.LegalDocumentPage_tocTitle__4ykQ9{max-height:0;margin:0;overflow:hidden;opacity:0;transform:translateY(-6px);color:hsl(var(--foreground)/.9);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere;word-break:break-word;transition:opacity .2s ease,transform .2s ease,max-height .2s ease,margin-bottom .2s ease}.LegalDocumentPage_tocTitleVisible__xDM0o{max-height:20rem;margin-bottom:1rem;opacity:1;transform:translateY(0)}.LegalDocumentPage_tocLink__z0Q_4{color:hsl(var(--foreground)/.55);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:color .2s ease,transform .2s ease}.LegalDocumentPage_tocLink__z0Q_4:hover{color:hsl(var(--foreground));transform:translateX(4px)}.LegalDocumentPage_tocLinkActive__zs2n4,.LegalDocumentPage_tocLink__z0Q_4[aria-current=location]{color:hsl(var(--primary));transform:translateX(4px)}.LegalDocumentPage_tocLinkNested__fiIP3{padding-left:.9rem;color:hsl(var(--foreground)/.4);font-size:.72rem}.LegalDocumentPage_tocLinkNested__fiIP3.LegalDocumentPage_tocLinkActive__zs2n4,.LegalDocumentPage_tocLinkNested__fiIP3[aria-current=location]{color:hsl(var(--primary))}@media (min-width:768px){.LegalDocumentPage_shell__GihGl{padding:2.2rem}}@media (min-width:1024px){.LegalDocumentPage_shell__GihGl{padding:3rem}}