.legal-footer-module__m7_X1W__footer{background:var(--background);border-top:1px solid var(--border);padding:var(--space-5) var(--space-4);color:var(--faint-foreground);font-size:var(--text-13);line-height:1.6}.legal-footer-module__m7_X1W__inner{gap:var(--space-3) var(--space-6);flex-wrap:wrap;justify-content:space-between;max-width:1152px;margin:0 auto;display:flex}.legal-footer-module__m7_X1W__company{overflow-wrap:anywhere;min-width:0}.legal-footer-module__m7_X1W__company strong{color:var(--muted-foreground);font-weight:600}.legal-footer-module__m7_X1W__links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-footer-module__m7_X1W__footer a{color:var(--muted-foreground);text-underline-offset:3px;text-decoration:underline}.legal-footer-module__m7_X1W__footer a:hover{color:var(--foreground)}
.legal-module__9khIca__page{background:var(--background);min-height:100vh;padding:var(--space-7) var(--space-4);justify-content:center;display:flex}.legal-module__9khIca__article{width:100%;max-width:720px;color:var(--foreground);font-family:var(--font-ui);line-height:1.65}.legal-module__9khIca__wordmark{margin-bottom:var(--space-6);display:inline-block}.legal-module__9khIca__title{font-family:var(--font-brand);font-size:var(--text-32);letter-spacing:-.01em;margin:0 0 var(--space-2);font-weight:700}.legal-module__9khIca__updated{color:var(--faint-foreground);font-size:var(--text-13);margin:0 0 var(--space-6)}.legal-module__9khIca__notice{background:var(--status-warning-bg);border:1px solid color-mix(in srgb, var(--status-warning-solid) 45%, transparent);border-radius:var(--radius);padding:var(--space-4);font-size:var(--text-14);color:var(--foreground);margin-bottom:var(--space-6)}.legal-module__9khIca__article h2{font-size:var(--text-20);margin:var(--space-7) 0 var(--space-3);font-weight:600}.legal-module__9khIca__article h3{font-size:var(--text-16);margin:var(--space-5) 0 var(--space-2);font-weight:600}.legal-module__9khIca__article p,.legal-module__9khIca__article li{font-size:var(--text-14);color:var(--muted-foreground)}.legal-module__9khIca__article ul,.legal-module__9khIca__article ol{padding-left:var(--space-5)}.legal-module__9khIca__article a{color:var(--accent-teal);text-underline-offset:3px;text-decoration:underline}
