.legal-copy{color:#27272a}.legal-copy>:where(*+*){margin-top:1rem}.legal-copy :where(h2,h3,h4){color:#18181b;letter-spacing:-.01em;font-weight:600}.legal-copy h3{margin-top:2.25rem;padding-top:1.25rem;font-size:1.125rem;position:relative}.legal-copy h4{margin-top:1.5rem;font-size:1rem}.legal-copy h3:not(:first-of-type):before{content:"";border-top:1px solid #e4e4e7;position:absolute;top:0;left:0;right:0}.legal-copy h3:first-of-type{margin-top:.25rem;padding-top:0}.legal-copy h3:first-of-type:before{content:none}.legal-copy p{color:#3f3f46;line-height:1.75}.legal-copy strong{color:#18181b;font-weight:600}.legal-copy :where(ul,ol){margin:.75rem 0;padding-left:1.25rem}.legal-copy ul{list-style:outside}.legal-copy ol{list-style:decimal}.legal-copy li{color:#3f3f46;margin-top:.5rem;line-height:1.75}.legal-copy li::marker{color:#a1a1aa}.legal-copy li>:where(ul,ol){margin-top:.5rem;margin-bottom:0}.legal-copy li>p{margin-top:.5rem}.legal-copy hr{border:0;border-top:1px solid #e4e4e7;margin:2rem 0}.legal-copy a{text-underline-offset:3px;text-decoration:underline}.legal-copy a:hover{text-decoration-thickness:2px}.legal-copy blockquote{color:#3f3f46;background:#fafafa;border-left:3px solid #e4e4e7;margin:1rem 0;padding:.75rem 1rem}.legal-copy code{color:#18181b;background:#fafafa;border:1px solid #e4e4e7;border-radius:.375rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.legal-copy table{border-collapse:collapse;width:100%;margin:1rem 0}.legal-copy th,.legal-copy td{text-align:left;vertical-align:top;border:1px solid #e4e4e7;padding:.6rem .75rem}.legal-copy th{color:#18181b;background:#fafafa;font-weight:600}.legal-copy .lead{color:#3f3f46;margin-top:0;font-size:1.05rem;line-height:1.75}.legal-copy .callout{color:#3f3f46;background:#fafafa;border:1px solid #e4e4e7;border-left-width:4px;border-radius:.75rem;margin:1.25rem 0;padding:.9rem 1rem}.legal-copy .callout strong{color:#18181b}.legal-copy address{color:#3f3f46;border-left:2px solid #e4e4e7;margin-top:.75rem;padding-left:1rem}.legal-copy address p{margin:.15rem 0}.legal-copy br{display:none}.legal-copy section{padding-bottom:.25rem}.legal-copy section>:where(h3,h4)+:where(p,ul,ol){margin-top:.75rem}.legal-copy section>p+p{margin-top:.9rem}
