.jb-legal{max-width:72ch;color:var(--ink);font-size:15px;line-height:1.6}.jb-legal p,.jb-legal ul,.jb-legal ol{margin:0 0 12px}.jb-legal ul,.jb-legal ol{padding-left:22px}.jb-legal li+li{margin-top:6px}.jb-legal h2,.site .jb-legal h2{font-family:var(--font-display);letter-spacing:-.01em;margin:28px 0 10px;font-size:19px;font-weight:600;line-height:1.25}.jb-legal a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.jb-legal code{font-family:inherit;font-weight:600}.jb-legal-note{color:var(--muted);font-size:14px;margin-top:24px!important}.jb-req{margin:0 0 12px}.jb-req-row{border-bottom:1px solid var(--line);padding:10px 0}.jb-req-row:last-child{border-bottom:none}.jb-req dt{color:var(--muted);margin-bottom:2px;font-size:13px}.jb-req dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px}.jb-req dd a{color:inherit}.jb-req-compact p{margin:0 0 4px}.jb-req-compact a{color:inherit}
