.publicCardMetadata { margin: 16px 0; color: #002e49; font-size: 13px; line-height: 1.45; }
.publicCardMetadata dl { display: grid; gap: 9px; margin: 0; padding: 14px 0; border-block: 1px solid #dedbd3; }
.publicCardMetadata dl > div { display: grid; grid-template-columns: 96px minmax(0, 1fr); gap: 8px; }
.publicCardMetadata dt { color: #52666f; font-size: 11px; }
.publicCardMetadata dd { margin: 0; font-weight: 700; overflow-wrap: anywhere; }
.publicCardBadges { display: flex; flex-wrap: wrap; gap: 6px; list-style: none; padding: 0; margin: 12px 0 0; }
.publicCardBadges li { padding: 4px 9px; border: 1px solid #dedbd3; border-radius: 20px; font-size: 11px; font-weight: 700; background: #f7f5ef; }
.at-card h3 { margin-top: 0; }
