.ptd3i2p{margin-top:2.5rem;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.ptd3i2p{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ptd3i2p{grid-template-columns:repeat(3,1fr)}}.p19j1gqm{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1.35rem 1.35rem 1.5rem;background:color-mix(in srgb,currentColor 4%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.p19j1gqm:hover{transform:translateY(-4px);background:color-mix(in srgb,currentColor 7%,transparent);border-color:color-mix(in srgb,var(--accent,currentColor) 55%,transparent);box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}.p19j1gqm .meta{display:flex;align-items:center;gap:.6rem;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.p19j1gqm .cat{color:var(--accent,inherit);opacity:1}.p19j1gqm .dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4}.p19j1gqm .t{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.2rem;line-height:1.18;letter-spacing:-.02em}.p19j1gqm .d{opacity:.68;font-size:.92rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.p19j1gqm .go{margin-top:auto;padding-top:.4rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--accent,inherit)}.p19j1gqm .go span{transition:transform .2s ease}.p19j1gqm:hover .go span{transform:translateX(4px)}