.plinks{border-top:1px solid var(--color-line);padding:56px 0}.plinks-h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:24px;font-size:max(1.4rem,min(2.6vw,2rem));font-weight:700}.plinks-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.plinks-card{background:var(--card-bg,var(--color-bg-alt));border:1px solid var(--color-line);border-radius:var(--radius-md);height:100%;color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.plinks-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.plinks-card:focus-visible{border-color:var(--color-accent);transform:translateY(-2px)}.plinks-img{object-fit:cover;border-radius:8px;flex:none;width:72px;height:54px}.plinks-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plinks-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:600}.plinks-title{font-weight:600;line-height:1.35}.plinks-go{color:var(--color-fg-muted);flex:none}
