.legal-page{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--app-background);height:100svh;padding:32px 20px 64px;display:block;overflow-y:auto}.legal-doc{max-width:640px;color:var(--primary-text);margin:0 auto;padding-top:4px;line-height:1.6}.legal-doc h1{margin:0 0 4px;font-size:24px;font-weight:700}.legal-doc>p:first-of-type{color:var(--secondary-text);margin:0 0 20px;font-size:12px}.legal-doc h2{margin:28px 0 8px;font-size:16px;font-weight:600}.legal-doc p{color:var(--secondary-text);margin:0 0 8px;font-size:14px}.legal-doc ul{margin:0;padding-left:18px;list-style:outside}.legal-doc li{color:var(--secondary-text);margin-bottom:6px;font-size:14px}.legal-doc a{color:var(--primary-text);text-underline-offset:2px;text-decoration:underline}
