.legal{padding-block:clamp(48px, 8vw, 104px) var(--section)}.legal-inner{max-width:calc(720px + 2 * var(--gutter))}.legal h1{margin-bottom:16px}.legal .updated,.legal .effective{color:var(--muted);margin-bottom:48px;font-size:.9375rem}.legal h2{margin:48px 0 14px;font-size:1.375rem;line-height:1.2}.legal p,.legal li{color:var(--muted)}.legal p{margin-bottom:14px}.legal ul{margin:0 0 14px;padding-left:20px}.legal li{margin-bottom:8px}.legal li::marker{color:var(--subtle)}.legal strong{color:var(--fg);font-weight:600}.legal a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.legal a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.legal-ported h1 span{color:var(--red)}.legal-ported h2{font-family:var(--font-body);letter-spacing:0;font-size:1.125rem;font-style:normal;font-weight:700}.legal-ported .back{margin-top:40px;text-decoration:none;display:inline-block}
