.Legal_page__8XxWb{min-height:100vh;position:relative;background:#141418;color:var(--foreground);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-3xl);z-index:1}@media (min-width:768px){.Legal_page__8XxWb{padding:var(--spacing-3xl) var(--spacing-xl)}}.Legal_inner__ileJ0{max-width:780px;margin:0 auto}.Legal_back__kuOwd{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-primary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--muted-foreground);margin-bottom:var(--spacing-xl);transition:color .2s}.Legal_back__kuOwd:hover{color:var(--foreground)}.Legal_h1__brb3J{font-weight:900;font-size:clamp(32px,5vw,56px);letter-spacing:-.03em;line-height:1;color:var(--foreground);margin-bottom:var(--spacing-sm)}.Legal_effective__LYMBf,.Legal_h1__brb3J{font-family:var(--font-primary);text-transform:uppercase}.Legal_effective__LYMBf{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);color:var(--muted-foreground);margin-bottom:var(--spacing-2xl)}.Legal_intro__QOyuJ{color:var(--neutral-300);font-size:var(--text-base);line-height:1.65}.Legal_intro__QOyuJ,.Legal_section__5_D48{margin-bottom:var(--spacing-2xl)}.Legal_h2__dbQHq{font-family:var(--font-primary);font-weight:800;font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.02em;color:var(--foreground);margin-bottom:var(--spacing-md)}.Legal_body__wVzZG{color:var(--neutral-300);font-size:var(--text-base);line-height:1.65}.Legal_body__wVzZG p{margin-bottom:var(--spacing-md)}.Legal_body__wVzZG p:last-child{margin-bottom:0}.Legal_body__wVzZG strong{color:var(--foreground);font-weight:600}.Legal_subHeading__lR9hY{font-family:var(--font-primary);font-weight:700;color:var(--foreground);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.Legal_body__wVzZG ul{list-style:none;padding-left:0;margin-bottom:var(--spacing-md)}.Legal_body__wVzZG ul li{position:relative;padding-left:var(--spacing-lg);margin-bottom:6px;line-height:1.55}.Legal_body__wVzZG ul li:before{content:"—";position:absolute;left:0;color:var(--primary)}.Legal_email__MvV0z{color:var(--primary);font-weight:600;text-decoration:underline}.Legal_email__MvV0z:hover{color:var(--primary-300)}