.pcard[data-astro-cid-ga3yy3pg]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:box-shadow .3s var(--ease), transform .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard[data-astro-cid-ga3yy3pg]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.pcard[data-astro-cid-ga3yy3pg]:hover img[data-astro-cid-ga3yy3pg]{transform:scale(1.03)}.pcard[data-astro-cid-ga3yy3pg]:focus-within{outline:2px solid var(--c-focus);outline-offset:3px}.pcard__media[data-astro-cid-ga3yy3pg]{aspect-ratio:2.12}.pcard--grid[data-astro-cid-ga3yy3pg] .pcard__media[data-astro-cid-ga3yy3pg]{aspect-ratio:2.2}.pcard__body[data-astro-cid-ga3yy3pg]{flex-direction:column;flex:1;padding:1.1rem 1.25rem 1.3rem;display:flex}.pcard--grid[data-astro-cid-ga3yy3pg] .pcard__body[data-astro-cid-ga3yy3pg]{padding:1.2rem 1.5rem 1.5rem}.pcard__cat[data-astro-cid-ga3yy3pg]{margin-bottom:.4rem;font-size:.68rem}.pcard__title[data-astro-cid-ga3yy3pg]{letter-spacing:-.01em;font-size:1.3rem;line-height:1.2}.pcard--grid[data-astro-cid-ga3yy3pg] .pcard__title[data-astro-cid-ga3yy3pg]{font-size:1.45rem}.pcard__title[data-astro-cid-ga3yy3pg] a[data-astro-cid-ga3yy3pg]{color:inherit;text-decoration:none}.pcard__title[data-astro-cid-ga3yy3pg] a[data-astro-cid-ga3yy3pg]:after{content:"";z-index:1;position:absolute;inset:0}.pcard__title[data-astro-cid-ga3yy3pg] a[data-astro-cid-ga3yy3pg]:focus-visible{outline:none}.pcard__summary[data-astro-cid-ga3yy3pg]{color:var(--text-muted);margin-top:.55rem;font-size:.95rem;line-height:1.55}.pcard--grid[data-astro-cid-ga3yy3pg] .pcard__summary[data-astro-cid-ga3yy3pg]{font-size:.98rem}.pcard__tags[data-astro-cid-ga3yy3pg]{margin-top:1.05rem}.pcard__more[data-astro-cid-ga3yy3pg]{margin-top:auto;padding-top:1.35rem}.pcard[data-astro-cid-ga3yy3pg]:hover .pcard__more[data-astro-cid-ga3yy3pg]{text-decoration:underline}.pcard[data-astro-cid-ga3yy3pg]:hover .pcard__more[data-astro-cid-ga3yy3pg] .icon{transform:translate(3px)}.pcard--dark[data-astro-cid-ga3yy3pg]{background:var(--ink-850);box-shadow:none;border-color:#ffffff1a}.pcard--dark[data-astro-cid-ga3yy3pg]:hover{box-shadow:0 20px 40px -24px #000c}.pcard--dark[data-astro-cid-ga3yy3pg] .pcard__media[data-astro-cid-ga3yy3pg]{aspect-ratio:2.75}.pcard--dark[data-astro-cid-ga3yy3pg] .pcard__body[data-astro-cid-ga3yy3pg]{padding:1rem 1.1rem 1.2rem}.pcard--dark[data-astro-cid-ga3yy3pg] .pcard__title[data-astro-cid-ga3yy3pg]{color:var(--text-on-dark);justify-content:space-between;align-items:center;gap:1rem;font-size:1.08rem;display:flex}.pcard--dark[data-astro-cid-ga3yy3pg] .pcard__arrow{width:1.15rem;height:1.15rem;color:var(--gold);transition:transform .2s var(--ease);flex:none}.pcard--dark[data-astro-cid-ga3yy3pg]:hover .pcard__arrow{transform:translate(3px)}.pcard--dark[data-astro-cid-ga3yy3pg] .pcard__summary[data-astro-cid-ga3yy3pg]{color:var(--text-on-dark-body);font-size:.875rem}.pcard--dark[data-astro-cid-ga3yy3pg] .pcard__tags[data-astro-cid-ga3yy3pg]{margin-top:.9rem}.pcard--dark[data-astro-cid-ga3yy3pg] .tag[data-astro-cid-ga3yy3pg]{font-size:.7rem}
