.legal-page{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.legal-header{display:flex;align-items:center;gap:.5rem}.legal-header img{width:36px;height:36px;border-radius:.5rem}.legal-header span{font-size:1.1rem;font-weight:700}.legal-page h1{font-size:1.6rem;font-weight:700;margin-bottom:.25rem}.legal-page h2{font-size:1.15rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.legal-page h3{font-size:1rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.legal-page p,.legal-page li{font-size:.9rem;line-height:1.6}.legal-page ul{padding-left:1.25rem}.legal-page li{margin-bottom:.35rem}.legal-footer{margin-top:3rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);font-size:.8rem}.legal-footer a{text-decoration:none}.legal-footer a:hover{text-decoration:underline}[data-bs-theme=light] .legal-page h2{border-bottom-color:#dee2e6}[data-bs-theme=light] .legal-footer{border-top-color:#dee2e6}
