.fsl-legal{padding-top:80px}.fsl-legal h1{font-size:var(--fsl-h2);margin-bottom:8px}.fsl-legal-updated{color:var(--fsl-text-muted);font-size:14px}.fsl-legal h2{font-size:22px;margin-top:40px;margin-bottom:12px;color:var(--fsl-text)}.fsl-legal h3{font-size:18px;margin-top:24px;margin-bottom:8px;color:var(--fsl-text)}.fsl-legal p{color:var(--fsl-text-secondary);line-height:1.8;margin-bottom:16px}.fsl-legal a{color:var(--fsl-secondary-light)}.fsl-legal a:hover{color:var(--fsl-neon)}