.ds .ac-app-card{background:var(--ac-plate);border-radius:20px;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 1.25rem;display:flex}.ds .ac-app-card p{margin:0}.ds .ac-app-card-head{align-items:center;gap:.875rem;display:flex}.ds .ac-app-card-head img{object-fit:cover;border-radius:13px;flex:none;width:56px;height:56px}.ds .ac-app-card-head h2{letter-spacing:-.02em;color:var(--ac-ink);margin:.125rem 0 0;font-size:1.25rem;font-weight:800;line-height:1.3}.ds .ac-app-card-who{font-size:var(--ac-fs-caption);color:var(--ac-ink-3);font-weight:700}.ds .ac-app-card-desc{font-size:var(--ac-fs-caption);color:var(--ac-ink-2);gap:.625rem;line-height:1.6;display:grid}.ds .ac-app-card-stores{margin:0;padding:0;list-style:none}.ds .ac-app-card-stores li{border-top:1px solid var(--ac-rule);font-size:var(--ac-fs-caption);grid-template-columns:5rem minmax(0,1fr);gap:.5rem .75rem;padding:.875rem 0;line-height:1.5;display:grid}.ds .ac-app-card-k{color:var(--ac-ink-3)}.ds .ac-app-card-v{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.ds .ac-app-card-v a{color:var(--ac-ink);font-weight:700;text-decoration:none}.ds .ac-app-card-v a:hover{text-underline-offset:3px;text-decoration:underline}.ds .ac-app-card-note{color:var(--ac-ink-3);grid-column:1/-1;line-height:1.6;margin-top:.25rem!important}
