.prose-legal{font-size:.9375rem;line-height:1.8;color:var(--color-text)}.prose-legal h2{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-heading);margin-top:2.5rem;margin-bottom:.75rem}.prose-legal h2:first-child{margin-top:0}.prose-legal p{margin-bottom:1rem}.prose-legal strong{color:var(--color-heading);font-weight:600}.prose-legal ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.prose-legal li{margin-bottom:.375rem}.prose-legal code{border:1px solid var(--color-line);border-radius:.375rem;background:var(--color-surface);padding:.0625rem .3125rem;font-size:.85em;color:var(--color-heading)}.prose-legal a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.prose-legal a:hover{opacity:.8}
