@layer components{.legal-page{flex-direction:column;min-height:100dvh;display:flex}.legal-page .topbar{position:static}.legal-page .brand a{text-decoration:none}.legal-page main{width:min(42rem,100%);padding:2.5rem max(1.25rem, env(safe-area-inset-left)) 4rem;margin-inline:auto;line-height:1.6}.legal-page main h1{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:.5rem;font-size:2.2rem;font-weight:700;line-height:1.1}.legal-page main h2{color:var(--ink);margin-top:2rem;margin-bottom:.4rem;font-size:1rem}.legal-page main p,.legal-page main ul{color:var(--ink-2);margin-bottom:.75rem}.legal-page main ul{padding-inline-start:1.25rem;list-style:outside}.legal-page main li{margin-bottom:.3rem}.legal-page .stand{color:var(--ink-muted);font-size:.875rem}.legal-page .back{margin-top:2.5rem;font-size:.875rem;display:inline-block}.legal-page .by{color:var(--ink-muted);margin-top:1rem;font-size:.875rem}}
