.pk-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:.9rem;display:grid}.pk-grid>*{min-width:0}.pk-card{border:1px solid var(--hx-line);background:color-mix(in srgb,var(--hx-panel) 82%,transparent);border-radius:10px;grid-template-rows:1fr auto;transition:border-color .2s ease-out,transform .2s ease-out;display:grid}.pk-card:hover{border-color:var(--hx-accent);transform:translateY(-2px)}.pk-card__main{color:var(--hx-ink);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:1rem;padding:1.1rem 1.1rem .8rem;text-decoration:none;display:grid}.pk-card__main img{border:2px solid var(--hx-line);border-radius:10px}.pk-card__main b{font-size:1.08rem;line-height:1.25;display:block}.pk-card__txt{color:var(--hx-ink2);margin-top:.35rem;font-size:.95rem;line-height:1.5;display:block}.pk-card__names{color:var(--hx-ink2);margin-top:.6rem;font-size:.84rem;line-height:1.5;display:block}.pk-card__act{justify-content:space-between;align-items:center;gap:.6rem;padding:0 1.1rem 1rem;display:flex}.pk-card__dl{gap:.45rem;min-height:44px}.pk-list{max-width:var(--gd-measure,68ch);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.pk-list>li{gap:.45rem;min-width:0;display:grid}.pk-why{color:var(--hx-ink2);padding-left:.2rem;font-size:.94rem;line-height:1.55}.pk-why b{color:var(--hx-ink)}.pk-about{margin-top:clamp(1.6rem,3vw,2.4rem)}.pk-intro{margin-top:clamp(1rem,2vw,1.4rem)}@media (prefers-reduced-motion:reduce){.pk-card,.pk-card:hover{transition:none;transform:none}}.cx-packs{border:1px solid var(--hx-line);background:color-mix(in srgb,var(--hx-panel) 82%,transparent);border-radius:10px;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:.8rem 1.4rem;margin:0 0 clamp(1.1rem,2.4vw,1.6rem);padding:.9rem 1.1rem;display:grid}.cx-packs h2{margin:0;font-size:1.05rem}.cx-packs p{color:var(--hx-ink2);margin:.2rem 0 0;font-size:.88rem;line-height:1.45}.cx-packs ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cx-packs a{border:1px solid var(--hx-line);min-height:44px;color:var(--hx-ink);border-radius:22px;align-items:center;gap:.45rem;padding:0 .8rem 0 .45rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .15s ease-out;display:inline-flex}.cx-packs a:hover,.cx-packs a:focus-visible{border-color:var(--hx-accent)}.cx-packs img{border-radius:50%}.cx-packs .cx-packs__all{border-style:dashed;padding:0 .9rem}@media (max-width:760px){.cx-packs{grid-template-columns:minmax(0,1fr)}}
