.legal{padding:calc(var(--nav-h) + var(--space-m)) var(--gutter) var(--space-l)}.legal__inner{max-width:44rem;margin:0 auto}.legal__demo{border-left:3px solid var(--tartan);background:var(--stone);margin-bottom:2rem;padding:1rem 1.25rem}.legal h1{margin-bottom:2rem}.legal h2{letter-spacing:-.03em;margin:2.25rem 0 .6rem;font-size:1.1875rem;font-weight:600}.legal p,.legal li{max-width:62ch;line-height:1.6}.legal p+p{margin-top:.75rem}.legal ul{margin:.5rem 0 0 1.1rem;list-style:outside}.legal a{text-underline-offset:.2em}.notfound .legal__inner{padding-top:var(--space-m);justify-items:start;gap:1.5rem;display:grid}.notfound__code{color:var(--tartan);font-size:clamp(5rem,22vw,12rem);line-height:.8}.notfound h1{margin-bottom:0}.notfound__text{max-width:40ch}
