.pk-rail{background:#fff;border:1px solid #e5e8e0;border-radius:18px;gap:10px;margin:12px 0;padding:14px 0 14px 14px;display:grid}.pk-rail>header{justify-content:space-between;align-items:center;padding-right:14px;display:flex}.pk-rail h2{color:#17241c;margin:0;font-size:15px;font-weight:600}.pk-rail>header a{color:var(--brand-green-text);align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pk-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:2px 14px 4px 0;display:flex;overflow-x:auto}.pk-track::-webkit-scrollbar{display:none}.pk-card{scroll-snap-align:start;flex:0 0 104px;gap:4px;display:grid}.pk-image{background:#f1f4ee;border-radius:12px;height:88px;display:block;overflow:hidden}.pk-image img{object-fit:contain;width:100%;height:100%}.pk-name{color:#17241c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.pk-bottom{justify-content:space-between;align-items:center;display:flex}.pk-bottom strong{color:#17241c;font-size:13px;font-weight:600}.pk-bottom button{background:var(--brand-green);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid}
