.app-legal h1{font-size:2.2rem;margin-bottom:10px}.app-legal h1,.app-legal h2,.app-legal h3{line-height:1.3}.app-legal h2{margin-top:36px;font-size:1.5rem}.app-legal h3{margin-top:24px;font-size:1.15rem}.app-legal p{margin:12px 0}.app-legal ul{margin:10px 0 10px 20px;list-style-type:disc;padding-left:20px}.app-legal li{margin:6px 0}.app-legal .muted{color:#666;font-size:.95rem}.app-legal a{color:#2563eb;text-decoration:none;overflow-wrap:anywhere}.app-legal a:hover{text-decoration:underline}