.pk-trades{animation:lp-up 1s var(--ease) backwards .45s}.pk-trades-title{letter-spacing:.08em;text-transform:uppercase;color:var(--night-muted);margin:0 0 16px;font-size:.82rem;font-weight:600}.pk-trades ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pk-trades a{color:var(--night-ink);transition:border-color .3s var(--ease), background-color .3s var(--ease);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.pk-trades a svg{width:14px;height:14px;color:var(--night-muted);transition:translate .3s var(--ease)}.pk-trades a:hover{border-color:var(--electric);background-color:#ffffff0d}.pk-trades a:hover svg{translate:2px}.pk-also{color:var(--ink-soft);margin:24px 0 0;line-height:1.6}.pk-also strong{color:var(--ink)}.pk-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pk-card{border:1px solid var(--line);background:var(--surface);transition:border-color .3s var(--ease), translate .3s var(--ease);border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative}.pk-card:hover{border-color:var(--accent);translate:0 -2px}.pk-card:focus-within{outline:3px solid var(--accent);outline-offset:3px}.pk-card h2{letter-spacing:-.02em;margin:0 0 6px;font-size:1.45rem;line-height:1.15}.pk-card h2 a{color:var(--ink);text-decoration:none}.pk-card h2 a:focus-visible{outline:none}.pk-card h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pk-card-for{color:var(--muted);margin:0 0 14px;font-size:.92rem}.pk-card-summary{color:var(--ink-soft);margin:0 0 20px;line-height:1.55}.pk-card-glyphs{--mg-blue:var(--electric);--mg-red:#ff4057;flex-wrap:wrap;gap:8px;margin:auto 0 20px;padding:0;list-style:none;display:flex}.pk-card-glyphs li{background:var(--mg-tile);width:40px;height:40px;box-shadow:var(--mg-tile-shadow);color:var(--night-ink);border-radius:12px;place-items:center;display:grid}.pk-card-glyphs svg{width:26px;height:26px}.pk-card-more{color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.pk-card-glyphs+.pk-card-more{margin-top:0}.pk-card-more svg{width:16px;height:16px;transition:translate .3s var(--ease)}.pk-card:hover .pk-card-more svg{translate:3px}.pk-card--alt{border-style:dashed}.pk-note{max-width:46em;margin:40px 0 0}@media (prefers-reduced-motion:reduce){.pk-trades{animation:none}.pk-card,.pk-card:hover{translate:none}}
