.abp__head{margin-bottom:var(--space-12);max-width:46rem}.abp__heading{margin-bottom:0}.abp__grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.abp__card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:var(--space-8)}.abp__card,.abp__top{display:flex;gap:var(--space-5)}.abp__top{align-items:center}.abp__badge{flex:none;height:96px;object-fit:contain;width:96px}.abp__badge--empty{background:var(--color-primary-faint);border:2px dashed var(--color-primary-tint);border-radius:var(--radius-md);color:var(--color-primary-dark);display:grid;font:700 .6875rem/1.25 var(--font-body);letter-spacing:.04em;padding:var(--space-2);place-items:center;text-align:center;text-transform:uppercase}.abp__title{margin:var(--space-2) 0 0}.abp__text{display:grid;gap:var(--space-4)}.abp__text p{color:var(--color-ink-2);font-size:1rem;line-height:1.6;margin:0}@media (max-width:767px){.abp{text-align:center}.abp__head{margin:0 auto var(--space-8)}.abp__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.abp__card{padding:var(--space-6)}.abp__top{flex-direction:column}.abp__text p{margin-inline:auto}}