.legal-module__9I58vq__page{background:var(--background);min-height:100dvh;padding:clamp(2.5rem,7vw,6rem) clamp(1rem,5vw,3rem)}.legal-module__9I58vq__content{max-width:52rem;margin:0 auto}.legal-module__9I58vq__eyebrow{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:700}.legal-module__9I58vq__title{max-width:14ch;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,6vw,4.2rem);font-weight:600;line-height:1.05}.legal-module__9I58vq__updated{color:var(--muted-foreground);margin:1rem 0 2rem;font-size:.9rem}.legal-module__9I58vq__notice{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 8%, var(--background));color:var(--foreground);margin:2rem 0;padding:1rem 1.2rem;line-height:1.7}.legal-module__9I58vq__body{color:var(--foreground);gap:1.5rem;font-size:1rem;line-height:1.75;display:grid}.legal-module__9I58vq__body h2{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.35rem;font-weight:600;line-height:1.25}.legal-module__9I58vq__body p,.legal-module__9I58vq__body ul{margin:0}.legal-module__9I58vq__body ul{padding-left:1.3rem}.legal-module__9I58vq__body a{text-underline-offset:.2em;text-decoration:underline}.legal-module__9I58vq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}
