.np{padding:0 0 64px}.np .crumbs{height:auto;color:var(--muted);padding:26px 0 0;font-family:Space Mono,monospace;font-size:12.5px;display:block}.np .crumbs a{color:var(--muted);text-decoration:none}.np .crumbs a:hover{color:var(--ink)}.np .crumbs .sep{opacity:.5;margin:0 7px}.np .crumbs .cur{color:var(--coral)}.np h1{letter-spacing:-.02em;margin:40px 0 0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(34px,6vw,60px);font-weight:800;line-height:1.02}.np .np-lead{color:var(--muted);max-width:60ch;margin:16px 0 0;font-size:18px;line-height:1.6}.np .tools{margin-top:36px}.np .sechead{margin-top:52px}.np-guides{gap:14px;margin-top:18px;display:grid}.np-guide{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:22px 24px;text-decoration:none;transition:border-color .12s,transform .12s;display:block}.np-guide:hover{border-color:var(--coral);transform:translateY(-2px)}.np-guide h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:20px;font-weight:800}.np-guide p{color:var(--muted);margin:8px 0 0;font-size:15.5px;line-height:1.55}.np-guide .more{letter-spacing:.06em;color:var(--coral);margin-top:12px;font-family:Space Mono,monospace;font-size:12px;display:inline-block}
