.ptSqka_card{height:100%;transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out);grid-template-rows:auto auto 1fr auto;gap:.85rem;padding:clamp(1.4rem,3.5vw,2rem);display:grid;position:relative}.ptSqka_card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.ptSqka_card:has(.ptSqka_link:focus-visible){outline:2px solid var(--grape);outline-offset:3px}.ptSqka_meta{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.85rem;font-weight:500;display:flex}.ptSqka_title{font-size:clamp(1.625rem,1.3rem + 1.1vw,2.125rem);line-height:1.1}.ptSqka_link{color:var(--ink);text-decoration:none}.ptSqka_link:focus-visible{outline:none}.ptSqka_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ptSqka_summary{color:var(--ink-muted);max-width:52ch}.ptSqka_footer{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;gap:1rem;display:flex}.ptSqka_read{color:var(--grape)}.ptSqka_arrow{transition:transform var(--dur-med) var(--ease-out);display:inline-block}.ptSqka_card:hover .ptSqka_arrow{transform:translate(4px)}
