/* About, Privacy, Terms and 404: a plain reading page. */
.lg-date{color:var(--grey);font-weight:700;font-size:14px;margin-top:14px}
.lg-body{max-width:760px;padding:40px 0 120px;display:grid;gap:32px}
.lg-body h2{font-size:clamp(24px,2.4vw,32px);margin-bottom:8px}
.lg-body p,.lg-body li{font-size:18px;line-height:1.6;color:var(--ink)}
.lg-body ul{padding-left:22px;display:grid;gap:6px;margin-top:8px}
.lg-body a{color:var(--emberText);font-weight:700;text-decoration:underline}
.nf404{min-height:70vh;padding-bottom:120px}
.nf-code{font-family:var(--display);font-weight:900;font-size:clamp(90px,14vw,200px);line-height:.8;color:var(--ember)}
.nf-q{display:flex;gap:8px;max-width:520px;margin-top:32px;background:var(--card);border-radius:999px;padding:6px 6px 6px 20px;box-shadow:inset 0 0 0 1.5px var(--line)}
.nf-q input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:17px;outline:none}
.nf-links{display:flex;gap:24px;margin-top:24px;font-weight:700}.nf-links a{color:var(--emberText)}
