.showcase-card{gap:var(--spacing-2)}.showcase-card-image{width:100%;aspect-ratio:448 / 289;margin-bottom:var(--spacing-1);background-color:var(--color-zinc-200);background-size:cover;background-position:top center}.showcase-card-info{width:100%;display:flex;flex-direction:column;align-items:start;gap:var(--spacing-2);padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.showcase-card-title{font-size:1.5rem;line-height:2rem;letter-spacing:-.025rem}.showcase-card .blog-card-description a{color:var(--color-sky-500);text-decoration:underline}.showcase-card .button.btn-ghost{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.showcase-submit{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-10);background-color:var(--color-card);border:1px solid var(--color-border);border-radius:1rem}.showcase-submit-text{flex:1 1 0%;display:flex;flex-direction:column;gap:6px}.showcase-submit-title{font-size:1.5rem;line-height:2rem}@media (max-width:991px){.showcase-submit{flex-direction:column;align-items:start;padding:var(--spacing-6)}}.grid.showcase-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 22rem),1fr))}