.legal{color:#d1d5db;font-size:15.5px;line-height:1.75}.legal h1{text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-top:.5rem;font-size:clamp(2rem,5vw,2.75rem);font-style:italic;font-weight:900;line-height:1.05}.legal h2{color:#fff;margin-top:2.75rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:800}.legal section{scroll-margin-top:6rem}.legal h2 a{color:inherit;text-decoration:none}.legal h3{color:#fff;margin-top:1.75rem;font-size:1.05rem;font-weight:700}.legal p,.legal ul,.legal ol,.legal table{margin-top:.9rem}.legal ul{padding-left:1.4rem;list-style:outside}.legal ol{padding-left:1.4rem;list-style:decimal}.legal li{margin-top:.4rem}.legal a{color:#fff;text-underline-offset:3px;text-decoration:underline}.legal strong{color:#fff}.legal table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;vertical-align:top;border:1px solid #ffffff1f;padding:.5rem .65rem}.legal th{color:#fff;background:#ffffff0a}.legal code{color:#fff;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.legal-kicker{letter-spacing:.2em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:700}.legal-kicker a{color:inherit;text-decoration:none}.legal-updated{color:#9ca3af;margin-top:.75rem;font-size:13px}.legal-intro{background:#ffffff08;border:1px solid #ffffff1f;border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.25rem}.legal-intro p:first-child{margin-top:0}.legal-to-fill{color:#fde68a;background:#facc152e;border-radius:.25rem;padding:0 .25rem}
