@layer components{.lk-legal{padding-bottom:var(--space-6)}.lk-legal-article{gap:var(--space-5);max-width:40rem;display:grid}.lk-legal-intro{gap:var(--space-2);padding-top:var(--space-4);display:grid}.lk-landing .lk-legal-intro h1{font-family:var(--font-display);color:var(--good);text-shadow:0 0 18px color-mix(in srgb, var(--good) 28%, transparent);margin:0;font-size:36px;font-weight:700;line-height:1.05}.lk-legal-version{color:var(--ink-muted);margin:0}.lk-legal-section{gap:var(--space-2);display:grid}.lk-landing .lk-legal-section h2{margin:0;font-size:22px;line-height:1.2}.lk-legal-section p{margin:0;line-height:1.55}.lk-legal-section a{color:var(--ink);text-underline-offset:3px;border-radius:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.lk-legal-section a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}}
