.pk{color:#eee;min-height:100vh;font-family:var(--f-hanken), system-ui, sans-serif;background:#101012;padding:clamp(24px,6vw,96px) clamp(16px,6vw,96px)}.pk header p{font:500 12px/1 var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.pk h1{font-family:var(--f-instrument), serif;max-width:16ch;margin:18px 0 56px;font-size:clamp(36px,6vw,84px);font-weight:400;line-height:1.02}.pk ol{border-top:1px solid #333;margin:0;padding:0;list-style:none}.pk li{border-bottom:1px solid #333;grid-template-columns:80px 1fr auto;align-items:center;gap:24px;padding:32px 0;display:grid}.pk .pk-n{font:600 14px var(--f-mono), monospace;color:var(--tone)}.pk h2{margin:0 0 6px;font-size:clamp(26px,3vw,40px);font-weight:700}.pk li p{opacity:.7;max-width:52ch;margin:0}.pk-links{flex-wrap:wrap;gap:10px;display:flex}.pk-links a{border:1px solid #444;border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none}.pk-links a:first-child{background:var(--tone);border-color:var(--tone);color:#111}.pk footer{opacity:.5;margin-top:48px;font-size:13px}@media (max-width:720px){.pk li{grid-template-columns:1fr;gap:12px}}.pk-old{opacity:.6;margin-top:32px;font-size:14px}.pk-old a{color:#fff}
