.LegalLayout_page__4iENv{min-height:100dvh;background:var(--color-background);color:var(--color-foreground);padding:2.5rem 1.25rem 4rem}.LegalLayout_container__iaxXK{max-width:760px;margin:0 auto}.LegalLayout_topbar__Ar9IH{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.LegalLayout_logo__VzO01{height:28px;width:auto}.LegalLayout_backLink__qmFDD{font-family:var(--font-mono);font-size:.8rem;color:var(--color-muted-foreground);text-decoration:none;transition:color .2s}.LegalLayout_backLink__qmFDD:hover{color:var(--color-foreground)}.LegalLayout_title__NVOP_{font-family:var(--font-heading,var(--font-sans));font-size:1.9rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.01em}.LegalLayout_updated__nPZql{font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted-foreground);margin:0 0 2.5rem}.LegalLayout_content__uwTaR{font-family:var(--font-sans);font-size:.95rem;line-height:1.7;color:var(--color-foreground)}.LegalLayout_content__uwTaR h2{font-size:1.1rem;font-weight:700;margin:2rem 0 .75rem;color:var(--color-foreground)}.LegalLayout_content__uwTaR p,.LegalLayout_content__uwTaR ul{margin:0 0 1rem;color:var(--color-muted-foreground)}.LegalLayout_content__uwTaR ul{padding-left:1.25rem}.LegalLayout_content__uwTaR li{margin:0 0 .4rem}.LegalLayout_content__uwTaR a{color:var(--color-accent);text-decoration:none}.LegalLayout_content__uwTaR a:hover{text-decoration:underline}.LegalLayout_content__uwTaR strong{color:var(--color-foreground);font-weight:600}.LegalLayout_footer__U2JPg{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);display:flex;gap:1.25rem;font-family:var(--font-mono);font-size:.8rem}.LegalLayout_footer__U2JPg a{color:var(--color-muted-foreground);text-decoration:none}.LegalLayout_footer__U2JPg a:hover{color:var(--color-foreground)}