.Legal_page__2Wc2r{background-color:hsl(var(--background));min-height:100vh;min-height:100dvh;padding-top:5rem}.Legal_section__3izTA{padding:8rem 1.5rem;display:flex;justify-content:center}.Legal_container__yiCCz{width:100%;max-width:72rem;display:flex;flex-direction:column;gap:1.5rem}.Legal_eyebrow___cwpq{display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));letter-spacing:.025em;text-transform:uppercase}.Legal_title__C8KQ5{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.25;letter-spacing:-.025em;color:hsl(var(--foreground));margin:0 0 1rem}.Legal_intro__Fqg_I{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;margin:0 0 3rem;max-width:60ch}.Legal_sectionGroup__RbF7R{display:flex;flex-direction:column;gap:3.5rem;padding-bottom:3.5rem;border-bottom:1px solid hsl(var(--border))}.Legal_sectionGroup__RbF7R:last-child{border-bottom:none}.Legal_sectionTitle__XJQVF{font-size:1.375rem;font-weight:600;letter-spacing:-.015em;color:hsl(var(--foreground));margin:0 0 .75rem}.Legal_sectionBody__F2F2B{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.75;margin:0}.Legal_sectionBody__F2F2B+.Legal_sectionBody__F2F2B{margin-top:1rem}.Legal_effectiveDate__I758G{display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;color:hsl(var(--muted-foreground));margin-bottom:2rem}.Legal_contactBlock__e0Pqf{background-color:hsl(var(--surface));border:none;border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-top:1rem}.Legal_contactBlock__e0Pqf p{margin:0;font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.7}.Legal_contactBlock__e0Pqf a{color:hsl(var(--primary))}.Legal_subsectionTitle__EpW25{font-size:1.125rem;font-weight:600;letter-spacing:-.012em;color:hsl(var(--foreground));margin:1.75rem 0 .5rem}.Legal_subsectionTitle__EpW25:first-child{margin-top:0}.Legal_bulletList__UeSmJ{margin:.75rem 0 0;padding-left:1.25rem;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.75}.Legal_bulletList__UeSmJ li{margin-bottom:.5rem;padding-left:.25rem}.Legal_bulletList__UeSmJ li:last-child{margin-bottom:0}.Legal_legalTableWrap__M0NwQ{width:100%;margin-top:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid hsl(var(--border))}.Legal_legalTable__NjHb0{width:100%;min-width:44rem;border-collapse:collapse;font-size:.9375rem;line-height:1.6;color:hsl(var(--muted-foreground))}.Legal_legalTable__NjHb0 td,.Legal_legalTable__NjHb0 th{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--border))}.Legal_legalTable__NjHb0 th{font-weight:600;color:hsl(var(--foreground));background-color:hsl(var(--surface));font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase}.Legal_legalTable__NjHb0 tr:last-child td{border-bottom:none}.Legal_legalTable__NjHb0 td strong{color:hsl(var(--foreground));font-weight:600}@media (max-width:48rem){.Legal_section__3izTA{padding:5rem 1.5rem}}.Terms_doc__XamDk{margin-top:2rem;max-width:100%}.Terms_docTitle__XMPW8{font-size:clamp(1rem,2vw,1.125rem);font-weight:600;letter-spacing:.04em;line-height:1.4;color:hsl(var(--foreground));margin:0 0 2rem;text-transform:uppercase}.Terms_recitals___O17K{display:flex;flex-direction:column;gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none}.Terms_recital__EQNOe{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.75;margin:0;padding-left:0}.Terms_agreedHeading__t1feJ{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 1.5rem}.Terms_clauseHeading__jIu84{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:hsl(var(--foreground));margin:2.5rem 0 1rem;scroll-margin-top:5rem}.Terms_clauseHeading__jIu84:first-of-type{margin-top:0}.Terms_subheading__gVphN{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:1.25rem 0 .75rem}.Terms_body__MIwUm{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.75;margin:0 0 1rem}.Terms_body__MIwUm:last-child{margin-bottom:0}.Terms_defList__4Zwcw{margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:1rem}.Terms_defItem__WxFzE{margin:0}.Terms_defTerm__GbxfE{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 .35rem}.Terms_defBody__PBxl4{font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.75;margin:0}.Terms_nestedList__r20w5{margin:.5rem 0 0;padding-left:1.25rem;list-style:lower-alpha}.Terms_nestedList__r20w5 li{margin-bottom:.35rem;padding-left:.35rem}.Terms_alphaList__ktxQ0{margin:.75rem 0 1rem;padding-left:1.25rem;list-style:lower-alpha}.Terms_alphaList__ktxQ0 li{margin-bottom:.5rem;font-size:.9375rem;color:hsl(var(--muted-foreground));line-height:1.7;padding-left:.35rem}.Terms_romanList__EL2OQ{list-style:lower-roman}.Terms_numList__QKI_G{list-style:decimal}.Terms_schedule__woBky{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid hsl(var(--border))}.Terms_schedulePartTitle__GpEsA{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin:2rem 0 1rem}.Terms_schedulePartTitle__GpEsA:first-child{margin-top:0}.Terms_doc__XamDk a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.Terms_doc__XamDk a:hover{text-decoration-thickness:2px}