.rw-nav-link{display:block;padding:.5rem .75rem;border-radius:6px;color:rgba(241,240,249,.6);text-decoration:none;font-size:.875rem;font-weight:500;margin-bottom:2px;transition:background .15s,color .15s}.rw-nav-link:hover{background:rgba(124,58,237,.12);color:#F1F0F9}.legal-content h1{font-weight:800;font-size:2rem;letter-spacing:-.03em;margin:0 0 .5rem}.legal-content h1,.legal-content h2{font-family:Plus Jakarta Sans,sans-serif;color:#fff}.legal-content h2{font-weight:700;font-size:1.35rem;letter-spacing:-.02em;margin:2.5rem 0 1rem;padding-top:1.5rem;border-top:1px solid rgba(124,58,237,.12)}.legal-content h3{font-weight:600;font-size:1.05rem;color:rgba(241,240,249,.9);margin:1.75rem 0 .75rem}.legal-content ol,.legal-content p,.legal-content ul{color:rgba(241,240,249,.7);line-height:1.75;margin:0 0 1rem;font-size:.925rem}.legal-content ol,.legal-content ul{padding-left:1.5rem}.legal-content li{margin-bottom:.4rem}.legal-content a{color:#A78BFA;text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-content strong{color:rgba(241,240,249,.9);font-weight:600}.legal-content .effective-date{display:inline-block;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.2);border-radius:8px;padding:.4rem .85rem;font-size:.8rem;color:rgba(241,240,249,.55);margin-bottom:2rem}.legal-content table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.875rem}.legal-content th{text-align:left;padding:.6rem 1rem;background:rgba(124,58,237,.08);border-bottom:1px solid rgba(124,58,237,.2);color:rgba(241,240,249,.8);font-weight:600}.legal-content td{padding:.6rem 1rem;border-bottom:1px solid rgba(124,58,237,.08);color:rgba(241,240,249,.65)}.legal-content .data-flow{background:rgba(255,255,255,.03);border:1px solid rgba(124,58,237,.18);border-radius:12px;padding:1.5rem;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;line-height:1.8;color:rgba(241,240,249,.6);overflow-x:auto;margin:1rem 0 1.5rem}.legal-content .data-flow .arrow{color:#7C3AED}.legal-content .data-flow .node{color:#F1F0F9;font-weight:600}