.sc-groups{gap:var(--space-3xl);flex-direction:column;max-width:960px;margin:0 auto;display:flex}.sc-group{gap:var(--space-lg);flex-direction:column;display:flex}.sc-group-head{gap:var(--space-xs);flex-direction:column;display:flex}.sc-group-name{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0}.sc-group-line{font-size:var(--text-body-md);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.sc-grid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sc-card{gap:var(--space-sm);flex-direction:column;display:flex}.sc-photo{border-radius:var(--radius-md);aspect-ratio:16/9;background:var(--color-bg-subtle);overflow:hidden}.sc-photo .mockup-image{max-width:none}.sc-photo-none{width:100%;height:100%}.sc-body{gap:var(--space-2xs);flex-direction:column;display:flex}.sc-name{font-size:var(--text-title-md);line-height:var(--leading-tight);color:var(--color-text-primary);margin:0;font-weight:600}.sc-line{font-size:var(--text-body-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.sc-facts{gap:var(--space-xs) var(--space-md);font-family:var(--font-mono);font-size:var(--text-label-md);line-height:var(--leading-normal);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.sc-ask{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;max-width:960px;margin:0 auto;display:flex}.sc-kicker{font-family:var(--font-mono);font-size:var(--text-body-md);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-primary);margin:0}.sc-hint{font-size:var(--text-body-sm);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}@media (max-width:900px){.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sc-groups{gap:var(--space-2xl)}.sc-grid{grid-template-columns:1fr}}
