.legal-hero{padding:72px 0 26px;border-bottom:1px solid var(--line)}.legal-hero h1{font-size:clamp(30px,5vw,46px);margin-top:14px}.legal-hero .updated{margin-top:12px;color:var(--body);opacity:.7;font-size:15px}.legal{max-width:74ch;margin:0 auto;padding:40px 0 100px}.legal h2{font-size:22px;margin:42px 0 12px;padding-top:6px}.legal h2:first-child{margin-top:8px}.legal h3{font-size:17px;margin:26px 0 8px}.legal p{margin:0 0 16px;color:var(--body)}.legal ul{margin:0 0 18px;padding-left:22px}.legal li{margin:0 0 10px;color:var(--body)}.legal strong{color:var(--ink);font-weight:600}.legal a{color:var(--teal-deep);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.legal a:hover{color:var(--teal)}