.legal-page{max-width:680px;margin:0 auto;padding:32px 20px 64px;line-height:1.6}.legal-page h1{margin:12px 0 4px;font-size:1.9rem}.legal-page h2{margin:28px 0 6px;font-size:1.2rem}.legal-page p,.legal-page ul{margin:0 0 12px}.legal-page ul{padding-left:1.2rem}.legal-page li{margin-bottom:4px}.legal-back{color:inherit;opacity:.75;font-size:.9rem;text-decoration:none}.legal-back:hover{opacity:1;text-decoration:underline}.legal-updated{opacity:.7;font-size:.875rem}.legal-links{border-top:1px solid #d7dfd5;margin-top:32px;padding-top:16px;font-size:.875rem}@media (prefers-color-scheme:dark){.legal-links{border-color:#3a4640}}
