.set-overview{max-width:var(--ax-col,900px)}.set-group{margin-bottom:var(--space-7)}.set-group-title{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-overline);margin:0 0 12px}.set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.set-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.set-card:hover{border-color:var(--teal-500);box-shadow:0 1px 3px rgba(15,23,42,.06)}.set-card-icon{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);background:var(--teal-100);color:var(--teal-900,#0b5f5e)}.set-card-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.set-card-title{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--text-primary)}.set-card-desc{font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.set-card-arrow{flex-shrink:0;color:var(--text-muted);font-size:16px;align-self:center;transition:transform .12s,color .12s}.set-card:hover .set-card-arrow{color:var(--teal-700);transform:translateX(2px)}