body{margin:0;background:#07090e;color:#e2e8f0;font:16px/1.7 "Plus Jakarta Sans",system-ui,sans-serif}.legal{max-width:46rem;margin:0 auto;padding:3rem 1.25rem}.legal h1{font-size:2rem;line-height:1.2;color:#f7f9fa;margin:1rem 0}.legal h2{font-size:1.15rem;margin:2rem 0 .5rem;color:#00d2ff}.legal p{margin:.7rem 0}.legal ul{list-style:disc;padding-left:1.4rem}.legal a{color:#00d2ff}.legal strong{color:#f7f9fa}
.legal mark{background:#fde68a;color:#111;padding:0 .25em;border-radius:3px}.legal h3{font-size:1rem;margin:1.2rem 0 .3rem;color:#f7f9fa}
