.anti-grid{display:grid;gap:var(--s-4);grid-template-columns:1fr 1fr}.anti-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);position:relative;transition:border-color var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out)}.anti-card:hover{border-color:var(--ink);transform:translateY(-2px)}.anti-num{color:var(--ink-4);font-family:var(--font-mono);letter-spacing:.08em;position:absolute;right:var(--s-5);top:var(--s-5)}.anti-num,.anti-tag{font-size:11px;text-transform:uppercase}.anti-tag{align-items:center;color:var(--emerald-deep);display:inline-flex;font-family:var(--font-display);font-weight:var(--fw-bold);gap:6px;letter-spacing:.06em}.anti-tag:before{background:var(--emerald-deep);border-radius:1px;content:"";height:2px;width:14px}.anti-h{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:var(--fw-semibold);letter-spacing:-.3px;line-height:1.25;margin:0;max-width:28ch;text-wrap:balance}.anti-body{color:var(--ink-2);font-size:14.5px;line-height:1.6;margin:0;text-wrap:pretty}.anti-close{color:var(--ink-3);font-family:var(--font-mono);font-size:12px;font-style:italic;letter-spacing:.02em;margin-top:var(--s-5);text-align:center}@media (max-width:800px){.anti-grid{grid-template-columns:1fr}}