.page-top{padding:calc(var(--nav-h) + 40px) 0 0}.page-top .key{opacity:.45;margin-top:40px}.page-top h1{letter-spacing:.02em;text-transform:uppercase;max-width:18ch;font-size:clamp(2.6rem,6.5vw,4.4rem);line-height:.95}.page-top h1 em{color:var(--honey);font-style:normal}.page-top p{max-width:60ch;color:var(--on-dark-muted);margin-top:14px}.prose{max-width:760px;padding:clamp(40px, 6vw, 72px) var(--gutter) clamp(60px, 8vw, 100px)}.prose h2{border-bottom:1px solid var(--line-strong);letter-spacing:.05em;text-transform:uppercase;margin:36px 0 12px;padding-bottom:6px;font-size:1.6rem}.prose p,.prose li{color:var(--text)}.prose ul{padding-left:1.2em}.prose li{margin-bottom:6px}.prose a{color:var(--ink);text-underline-offset:3px;font-weight:700}.prose .updated{color:var(--muted);font-size:.95rem;font-style:italic}.lost{min-height:78vh;padding:calc(var(--nav-h) + 40px) var(--gutter) 80px;text-align:center;place-items:center;display:grid}.lost h1{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2.6rem,7.5vw,5rem);line-height:.95}.lost h1 em{color:var(--honey);font-style:normal}.lost p{max-width:44ch;color:var(--on-dark-muted);margin:14px auto 28px}.lost__num{color:var(--honey);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:1.3rem;font-weight:700;display:block}.lost__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
