.legal-module__FWDERa__page{max-width:880px;font-family:var(--font-inter);color:var(--color-text-primary,#1a1a1a);margin:0 auto;padding:64px 24px 96px;line-height:1.6}.legal-module__FWDERa__title{font-family:var(--font-manrope);letter-spacing:-.02em;margin:0 0 12px;font-size:40px;font-weight:800}.legal-module__FWDERa__meta{color:var(--color-text-secondary,#666);margin:0 0 40px;font-size:14px}.legal-module__FWDERa__section{margin:32px 0 0}.legal-module__FWDERa__section h2{font-family:var(--font-manrope);margin:0 0 12px;font-size:22px;font-weight:800}.legal-module__FWDERa__section h3{font-family:var(--font-manrope);margin:16px 0 8px;font-size:17px;font-weight:700}.legal-module__FWDERa__section p,.legal-module__FWDERa__section li{margin:8px 0;font-size:16px}.legal-module__FWDERa__section ul,.legal-module__FWDERa__section ol{margin:8px 0;padding-left:24px}.legal-module__FWDERa__section a{color:var(--color-accent,#06f);text-decoration:underline}.legal-module__FWDERa__tbd{color:#6b5400;font-family:var(--font-mono,monospace);background:#fff7d6;border:1px dashed #d4a900;border-radius:3px;padding:0 4px;font-size:.95em;display:inline-block}.legal-module__FWDERa__contactBlock{background:var(--color-surface,#f6f6f6);border-radius:12px;margin:16px 0;padding:16px 20px;font-size:15px}.legal-module__FWDERa__contactBlock dt{margin-top:8px;font-weight:700}.legal-module__FWDERa__contactBlock dt:first-child{margin-top:0}.legal-module__FWDERa__contactBlock dd{margin:0 0 4px}
