.legal-module__FWDERa__shell{flex-direction:column;min-height:100vh;display:flex}.legal-module__FWDERa__header,.legal-module__FWDERa__footer{padding:1.25rem var(--side-pad,1.5rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.legal-module__FWDERa__header{border-bottom:1px solid var(--border)}.legal-module__FWDERa__footer{border-top:1px solid var(--border);font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--text-muted)}.legal-module__FWDERa__logo{align-items:center;min-height:44px;display:inline-flex}.legal-module__FWDERa__back,.legal-module__FWDERa__footerLinks a{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .16s}.legal-module__FWDERa__back{align-items:center;min-height:44px;display:inline-flex}.legal-module__FWDERa__back:hover,.legal-module__FWDERa__footerLinks a:hover{color:var(--text)}.legal-module__FWDERa__footerLinks{flex-wrap:wrap;gap:1rem 2rem;display:flex}.legal-module__FWDERa__main{width:100%;max-width:46rem;padding:var(--space-block) 1.5rem;color:var(--text);font-size:var(--fs-body);flex:1;margin:0 auto;line-height:1.7}.legal-module__FWDERa__main h1{font-family:var(--orbitron);font-size:var(--fs-title);margin-bottom:.75rem;line-height:1.2}.legal-module__FWDERa__updated{font-family:var(--mono);font-size:var(--fs-label);color:var(--text-muted);margin-bottom:2.5rem}.legal-module__FWDERa__main h2{font-family:var(--orbitron);margin:2.5rem 0 .75rem;font-size:1.125rem;line-height:1.3}.legal-module__FWDERa__main p,.legal-module__FWDERa__main ul{color:#eef4ffd1;margin-bottom:1rem}.legal-module__FWDERa__main ul{padding-left:1.25rem}.legal-module__FWDERa__main li{margin-bottom:.5rem}.legal-module__FWDERa__main a{color:var(--cyan);text-underline-offset:3px}
