.pcard[data-astro-cid-4fhpls6h]{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) calc(var(--glow-strength) * 60%), transparent), transparent 60%), var(--surface);box-shadow:var(--shadow);isolation:isolate;transition:border-color .25s var(--ease), transform .25s var(--ease), background-color .25s;align-content:start;gap:24px;padding:clamp(22px,3vw,32px);text-decoration:none;display:grid;position:relative}.pcard[data-astro-cid-4fhpls6h]:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)}.head[data-astro-cid-4fhpls6h]{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.icon[data-astro-cid-4fhpls6h]{border:1.5px dashed color-mix(in srgb, var(--accent) 50%, transparent);width:68px;height:68px;color:var(--accent);transition:transform .4s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pcard[data-astro-cid-4fhpls6h]:hover .icon[data-astro-cid-4fhpls6h]{transform:rotate(-8deg)scale(1.04)}.brand[data-astro-cid-4fhpls6h]{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem;font-weight:700}.name[data-astro-cid-4fhpls6h]{letter-spacing:.01em;text-transform:uppercase;margin-block:2px 8px;font-size:clamp(1.6rem,1.3rem + 1vw,2rem);font-weight:800;font-stretch:125%;line-height:1}.rule[data-astro-cid-4fhpls6h]{width:36px;height:3px}.cat[data-astro-cid-4fhpls6h]{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:.6875rem;font-weight:600}.body[data-astro-cid-4fhpls6h]{gap:20px;display:grid}.summary[data-astro-cid-4fhpls6h]{color:var(--text-muted);font-size:1rem}.foot[data-astro-cid-4fhpls6h]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.tags[data-astro-cid-4fhpls6h]{flex-wrap:wrap;gap:6px;display:flex}.tags[data-astro-cid-4fhpls6h] li[data-astro-cid-4fhpls6h]{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:550}.link-arrow[data-astro-cid-4fhpls6h]{font-size:.9375rem}@media (width>=860px){.wide[data-astro-cid-4fhpls6h]{grid-template-columns:minmax(260px,.8fr) 1fr;align-items:center;gap:40px}}
