body{margin:0;background:#f7f1e7;color:#0e2230;font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif}
.legal{max-width:820px;margin:0 auto;padding:32px 20px 60px}
.legal h1{font:600 30px Georgia,serif;margin:12px 0 4px}.legal h2{font:600 19px Georgia,serif;margin:26px 0 8px;color:#155f66}
.legal .back{color:#155f66;text-decoration:none;font-weight:700}.legal .muted{color:#6f7c83;font-size:14px}
.legal .todo{background:#fff3cd;border:1px solid #f1dcb0;border-radius:10px;padding:10px 14px;color:#6b4a00;font-size:14px}
.legal table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0}.legal th,.legal td{text-align:left;vertical-align:top;padding:8px 10px;border-top:1px solid #e7dfd2}.legal th{background:#fffdf9}
.legal code{background:#fffdf9;padding:1px 5px;border-radius:5px}.legal hr{margin:40px 0;border:0;border-top:1px solid #e7dfd2}
.legal a{color:#155f66}
