.legal-page-module-scss-module__7v0iPG__page{background:hsl(var(--color-background));min-height:100dvh;color:hsl(var(--color-foreground));padding:2rem 1rem}.legal-page-module-scss-module__7v0iPG__article{flex-direction:column;gap:1.25rem;max-width:48rem;margin:0 auto;display:flex}.legal-page-module-scss-module__7v0iPG__header{border-bottom:1px solid hsl(var(--color-border));flex-direction:column;gap:.5rem;padding-bottom:1rem;display:flex}.legal-page-module-scss-module__7v0iPG__back{color:hsl(var(--color-muted-foreground));width:fit-content;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none}.legal-page-module-scss-module__7v0iPG__back:hover{color:hsl(var(--color-foreground))}.legal-page-module-scss-module__7v0iPG__title{letter-spacing:-.02em;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem}.legal-page-module-scss-module__7v0iPG__updated{color:hsl(var(--color-muted-foreground));margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.legal-page-module-scss-module__7v0iPG__article section{flex-direction:column;gap:.5rem;margin-block:1rem;display:flex}.legal-page-module-scss-module__7v0iPG__article h2{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}:is(.legal-page-module-scss-module__7v0iPG__article p,.legal-page-module-scss-module__7v0iPG__article li){color:hsl(var(--color-muted-foreground));font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.7}:is(.legal-page-module-scss-module__7v0iPG__article ul,.legal-page-module-scss-module__7v0iPG__article ol){flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;display:flex}.legal-page-module-scss-module__7v0iPG__article address{color:hsl(var(--color-foreground));font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.legal-page-module-scss-module__7v0iPG__footer{border-top:1px solid hsl(var(--color-border));margin-top:1.5rem;padding-top:1rem}.legal-page-module-scss-module__7v0iPG__nav{flex-wrap:wrap;gap:1rem;display:flex}.legal-page-module-scss-module__7v0iPG__nav a{color:hsl(var(--color-primary));font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none}.legal-page-module-scss-module__7v0iPG__nav a:hover{text-decoration:underline}
