body{background:#fff;color:#25262a}
.legal-shell{max-width:760px;margin:0 auto;padding:28px 20px 70px}
.legal-brand{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;color:inherit;text-decoration:none}
.legal-shell h1{font-size:26px;letter-spacing:-.8px;margin:0 0 6px}
.legal-updated{font-size:12px;color:#7b828a;margin:0 0 28px}
.legal-shell h2{font-size:17px;margin:30px 0 8px;letter-spacing:-.3px}
.legal-shell p,.legal-shell li{font-size:14px;line-height:1.85;color:#3c4148;word-break:keep-all}
.legal-shell ul,.legal-shell ol{padding-left:20px;margin:6px 0}
.legal-shell table{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0 12px}
.legal-shell th,.legal-shell td{border:1px solid #e1e4e8;padding:8px 10px;text-align:left;vertical-align:top;line-height:1.6}
.legal-shell th{background:#f5f6f7;font-weight:650}
.legal-draft{background:#fbf6ea;border:1px solid #efe3c4;border-radius:10px;padding:10px 14px;font-size:12px;color:#8a6d3b;margin:0 0 22px}
.legal-foot{margin-top:36px;font-size:12px;color:#7b828a;line-height:1.8}
.legal-foot a{color:inherit}
