.pcard[data-astro-cid-tcnxoszl]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard[data-astro-cid-tcnxoszl]:hover{border-color:var(--blue-500)}.pcard__img[data-astro-cid-tcnxoszl]{aspect-ratio:16/9;object-fit:cover;width:100%}.pcard__body[data-astro-cid-tcnxoszl]{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.pcard__cat[data-astro-cid-tcnxoszl]{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-700);align-self:flex-start;font-size:12px;font-weight:700}.pcard__t[data-astro-cid-tcnxoszl]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:19px;line-height:1.3;display:-webkit-box;overflow:hidden}.pcard__t[data-astro-cid-tcnxoszl] a[data-astro-cid-tcnxoszl]{color:var(--text);text-decoration:none}.pcard__t[data-astro-cid-tcnxoszl] a[data-astro-cid-tcnxoszl]:after{content:"";position:absolute;inset:0}.pcard__t[data-astro-cid-tcnxoszl] a[data-astro-cid-tcnxoszl]:focus-visible{outline:none}.pcard[data-astro-cid-tcnxoszl]:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.pcard__lead[data-astro-cid-tcnxoszl]{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.pcard[data-astro-cid-tcnxoszl] time[data-astro-cid-tcnxoszl]{color:var(--subtle);margin-top:auto;padding-top:8px;font-size:13px}
