.legal{padding:calc(var(--header) + 64px) var(--gutter) var(--section)}.legal__inner{max-width:46rem}.legal__demo{border-block:1px solid var(--line);color:var(--grey);font-size:var(--fs-small);margin-bottom:40px;padding:14px 0}.legal h1{font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:32px;font-size:clamp(3rem,1.5rem + 6vw,7rem);font-weight:600;line-height:.82}.legal h2{font-family:var(--font-display);letter-spacing:-.015em;margin:40px 0 10px;font-size:1.375rem;font-weight:500;line-height:1.2}.legal p,.legal li{color:#d6d6d6}.legal ul{gap:6px;padding-left:1.25rem;list-style:outside;display:grid}.legal a{color:var(--white);text-underline-offset:.2em}.notfound__code{font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(7rem,4rem + 18vw,18rem);font-weight:600;line-height:.82}.notfound h1{font-size:clamp(2.25rem,1.5rem + 3vw,4rem)}.notfound .pill{color:var(--white);margin-top:24px;text-decoration:none}
