.pp-pcard[data-v-4f77a951]{background:var(--pp-surface);border:1px solid var(--pp-rule);border-radius:var(--pp-radius-lg);color:var(--pp-ink);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);height:100%;padding:1rem 1.125rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.pp-pcard[data-v-4f77a951]:hover{background:var(--pp-surface-strong);border-color:var(--pp-ink-4)}.pp-pcard:hover .pp-pcard__name[data-v-4f77a951]{color:var(--pp-accent-700)}.pp-pcard__body[data-v-4f77a951]{align-content:start;display:grid;gap:.25rem;min-width:0}.pp-pcard__top[data-v-4f77a951]{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.pp-pcard__name[data-v-4f77a951]{font-family:var(--pp-font-display);font-size:1.375rem;font-weight:500;letter-spacing:-.01em;line-height:1.1;overflow-wrap:anywhere}.pp-pcard__cat[data-v-4f77a951]{color:var(--pp-ink-3);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pp-pcard__desc[data-v-4f77a951]{color:var(--pp-ink-2);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.5;margin-top:.25rem;-webkit-box-orient:vertical;overflow:hidden}.pp-pcard__facts[data-v-4f77a951]{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem 1rem;margin:.5rem 0 0}.pp-pcard__facts div[data-v-4f77a951]{align-items:baseline;display:flex;gap:.375rem}.pp-pcard__facts dt[data-v-4f77a951]{color:var(--pp-ink-4);font-weight:600;letter-spacing:.04em}.pp-pcard__facts dd[data-v-4f77a951]{color:var(--pp-ink-2);margin:0}.pp-pcard__unit[data-v-4f77a951]{color:var(--pp-ink-4);font-family:var(--pp-font-sans)}.pp-pcard--compact[data-v-4f77a951]{padding:.75rem 1rem}.pp-pcard--compact .pp-pcard__desc[data-v-4f77a951]{display:none}
